Update Users custom data

Update Users custom data

POST https://api.ocamba.com/v1/hood/users/custom-data
Updates the Custom Users data by setting the values of the parameters passed

Note
List of users represents users you want to update, custom data object represents user property you want to update.

Rate limits:

  • Burst: 10/s
  • Steady: 150/m

Request schema

body

Response schemas

204
No Content
curl -X POST \
 "https://api.ocamba.com/v1/hood/users/custom-data" \
  -H "Authorization: Bearer {TOKEN}" \
  -H "Content-Type: application/json" \
  -d '{
  "user_id": [
    "12345",
    "54321",
    "67891",
    "19876"
  ],
  "custom_data": {
    "clicker": "1"
  }
}'
const url = 'https://api.ocamba.com/v1/hood/users/custom-data';
const options = {
  method: 'POST',
  headers: {
    Authorization: "Bearer {TOKEN}",
    'Content-Type': "application/json"
  },
  body: JSON.stringify(
    {
      "user_id": [
        "12345",
        "54321",
        "67891",
        "19876"
      ],
      "custom_data": {
        "clicker": "1"
      }
    }
  )
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
$ch = curl_init("https://api.ocamba.com/v1/hood/users/custom-data");
curl_setopt($ch, CURLOPT_HTTPHEADER, [
  "Authorization: Bearer {TOKEN}",
  "Content-Type: application/json"
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode(
  [
    "user_id" => [
      "12345",
      "54321",
      "67891",
      "19876"
    ],
    "custom_data" => [
      "clicker" => "1"
    ]
  ]
));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);

Responses

204 No Content

400 Bad Request

{
  "code": 400,
  "title": "Bad request.",
  "message": "The request is not valid.",
  "trace_id": "99a84211-f73d-4ff8-acdf-eb3e06bb9d62"
}

500 Internal Server Error

{
  "code": 500,
  "title": "Internal server error.",
  "trace_id": "99a84211-f73d-4ff8-acdf-eb3e06bb9d62"
}
Responses