Merge Profile

Merge Profile

POST https://api.ocamba.com/v1/hood/profiles/{id}/merge/{sid}
Merge profile endpoint merges two profile records, transferring data from one profile to another.

Tip
If you don’t know the profile id, list the profile list to find it.
Note
The merge operation is one-way - data flows from the source profile to the target profile. Only empty fields in the target profile will be populated with values from the source profile. Existing data in the target profile will remain unchanged even if the source profile has different values for those fields.
Warning
The source profile will be marked as deleted after the merge.

Rate limits:

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

Path parameters

parameters

Response schemas

204
No Content
curl -X POST \
 "https://api.ocamba.com/v1/hood/profiles/{id}/merge/{sid}" \
  -H "Authorization: Bearer {TOKEN}"
const url = 'https://api.ocamba.com/v1/hood/profiles/{id}/merge/{sid}';
const options = {
  method: 'POST',
  headers: {
    Authorization: `Bearer {TOKEN}`
  }
};

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/profiles/{id}/merge/{sid}");
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_HTTPHEADER, [
  "Authorization: Bearer {TOKEN}"
]);
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