GET
Each broker has a scanStatus (SCAN_QUEUED: not checked yet; PROFILE_FOUND; PROFILE_NOT_FOUND: nothing to remove; null for private brokers, which are handled without a search) and a removalStatus (REQUEST_QUEUED: being prepared; REQUEST_SUBMITTED: sent to the broker; AWAITING_RESPONSE; ACTION_REQUIRED: the broker emailed the customer a verification link, see action; VERIFYING; COMPLETED; null when there is nothing to remove). timeline is the broker’s removal track, ready to draw as a step tracker in the order given: each step has step, label, state (done, current, upcoming) and at (null for an upcoming step). Public brokers that were found: Request queued, Submitted, Verifying, Completed. Private brokers: Request queued, Submitted, Completed. Not found, or search not finished: an empty timeline. When the customer has done what action asks, call POST /dpp/dbos/v2/users/{profileId}/confirm-action. missingFields lists details a REQUEST_QUEUED removal needs; send them with PATCH /dpp/dbos/v2/users/{profileId} (first_name/last_name: firstName/lastName; address: address1; state: stateCode for a US profile; date_of_birth: dateOfBirth; email, phone, city and zip by the same name). evidence holds screenshot keys for GET /dpp/dbos/v2/users/{profileId}/screenshot. Cycles: removal repeats every 60 days. Without cycle you get the current view, where each broker shows its latest result from whichever cycle it came from (its own cycle field); with cycle=N you get exactly cycle N, and a past cycle lists only the brokers it handled.
Each broker in brokers carries its screenshot keys in evidence (scanScreenshotKey, removalScreenshotKey). Pass one to Retrieve Screenshots to get the evidence image for that broker.
  • URL: /dpp/dbos/v2/users/{profileId}/status
  • Full URL: <base_url>/dpp/dbos/v2/users/{profileId}/status
  • Request Method: GET

Authentication

Send the Access Token in the X-AccessToken request header on every authenticated call:

Path Parameters

string
required
The profileId supplied when the user was created.

Query Parameters

number
Return exactly this cycle (1, 2, …). Omit for the current view.

Sample Request

cURL

Response

object
Response header. The gateway always answers HTTP 200: read response_code for the outcome (1 = success). On an error the body is empty.
object

Sample Response

Success

Status Codes

Error codes

Returned in header.response_code when the request fails. See Errors for the response envelope and the full list of codes.