Skip to content
Docs

API reference / Operations by tag

installs

Mobile devices and erase requests.

4 operations. Base URL https://api.metrixed.com/v1; see authentication, errors and pagination.

Operations

MethodPathSummary
GET/mobile/devicesDevice inspector: look up by advertising id (raw or sha256), device id or customer user id
POST/mobile/devices/{id}/forgetForget a device: delete its state and queue the ClickHouse erasure
GET/mobile/erase-requestsGDPR/CCPA erase requests and their ClickHouse mutations
GET/mobile/erase-requests/{id}Get an erase request

GET /mobile/devices

Device inspector: look up by advertising id (raw or sha256), device id or customer user id

Operation getMobileDevices. Auth: API key (Bearer) or session cookie.

ParameterInTypeRequiredDescription
qquerystringyes
app_idquerystringno
StatusDescriptionBody
200okapplication/json Ok
defaulterrorapplication/json Error
bash
curl 'https://api.metrixed.com/v1/mobile/devices' \
  -H "Authorization: Bearer $DT_API_KEY" \
  -H 'Accept: application/json'

Example 200 response:

json
{
  "ok": false
}

POST /mobile/devices/{id}/forget

Forget a device: delete its state and queue the ClickHouse erasure

Operation postMobileDevicesIdForget. Auth: API key (Bearer) or session cookie.

ParameterInTypeRequiredDescription
idpathstringyes
StatusDescriptionBody
202okapplication/json Ok
defaulterrorapplication/json Error
bash
curl -X POST 'https://api.metrixed.com/v1/mobile/devices/<id>/forget' \
  -H "Authorization: Bearer $DT_API_KEY" \
  -H 'Accept: application/json'

Example 202 response:

json
{
  "ok": false
}

GET /mobile/erase-requests

GDPR/CCPA erase requests and their ClickHouse mutations

Operation getMobileEraseRequests. Auth: API key (Bearer) or session cookie.

ParameterInTypeRequiredDescription
pagequeryintegerno
page_sizequeryintegerno
sortquerystringnofield or -field
includequerystringnocomma-separated relationships
filterqueryobject (free-form)no
qquerystringnofree-text search
StatusDescriptionBody
200okapplication/json Ok
defaulterrorapplication/json Error
bash
curl 'https://api.metrixed.com/v1/mobile/erase-requests?page=1&page_size=50' \
  -H "Authorization: Bearer $DT_API_KEY" \
  -H 'Accept: application/json'

Example 200 response:

json
{
  "ok": false
}

GET /mobile/erase-requests/{id}

Get an erase request

Operation getMobileEraseRequestsId. Auth: API key (Bearer) or session cookie.

ParameterInTypeRequiredDescription
idpathstringyes
StatusDescriptionBody
200okapplication/json Ok
defaulterrorapplication/json Error
bash
curl 'https://api.metrixed.com/v1/mobile/erase-requests/<id>' \
  -H "Authorization: Bearer $DT_API_KEY" \
  -H 'Accept: application/json'

Example 200 response:

json
{
  "ok": false
}