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

parameters

Response schemas

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