View Account Dependency Report
View Account Dependency Report
GET
https://api.ocamba.com/v2/ocamba/accounts/{id}/dependency-reports
Returns a dependency graph for an account showing resources that block deletion.
Tip
Use this endpoint before deleting an account to identify blocking Hood containers, segments, Adex campaigns, lists, zones, Adtrace campaigns, offers, or push tasks.
Note
An account is deletable when
deletable is true and it has no blockers. Default accounts are never deletable.Rate limits:
- Burst: 10/s
- Steady: 150/m
Path parameters
parametersResponse schemas
›
200
application/json
›
400
application/json
›
500
application/json
curl -X GET \
"https://api.ocamba.com/v2/ocamba/accounts/{id}/dependency-reports" \
-H "Authorization: Bearer {TOKEN}"const url = 'https://api.ocamba.com/v2/ocamba/accounts/{id}/dependency-reports';
const options = {
method: 'GET',
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/v2/ocamba/accounts/{id}/dependency-reports");
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($ch, CURLOPT_HTTPHEADER, [
"Authorization: Bearer {TOKEN}"
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);Responses
200 OK
{
"id": "423",
"resource": "accounts",
"name": "Main Account",
"deletable": false,
"blockers": [
{
"id": "15453",
"resource": "containers",
"name": "Example Container",
"deletable": true
},
{
"id": "c1",
"resource": "adex_campaigns",
"name": "Display Campaign",
"deletable": true
},
{
"id": "camp-1",
"resource": "adtrace_campaigns",
"deletable": true
},
{
"id": "42",
"resource": "push_tasks",
"name": "Welcome Push",
"deletable": true
}
]
}
400 Bad Request
{
"code": 400,
"title": "Bad request.",
"message": "The request body is not valid.",
"trace_id": "99a84211-f73d-4ff8-acdf-eb3e06bb9d62"
}
500 Internal Server Error
{
"code": 500,
"title": "Internal server error.",
"message": "Internal server error."
}
Responses