Activity
Get activity
Changed onReturns 1 activity of the account with its full technical record. It covers every kind of activity the Activity log shows. The record holds the request, the caller, the charge, every timestamp in UTC and related activity. It never holds an API key value, a webhook secret or another account's data. Only a signed-in dashboard session sees an api_key record, so an API key or an OAuth app gets 404 for its ID.
get/api/v1/activity/{id}
Request
- Base URLhttps://xquik.com
- URLhttps://xquik.com/api/v1/activity/{id}
- Auth
- API key in header x-api-key
- or HTTP bearer
Path parameters
idstring required
Activity ID. It is the id of an Activity log row and the last part of the dashboard's activity page URL.
Response
Activity record
Example response
{
"object": "activity",
"id": "naF3xqHLWDTs",
"kind": "monitor_change",
"type": "pause",
"status": "completed",
"url": "https://dashboard.xquik.com/activity/naF3xqHLWDTs",
"requestId": "9f2c1d7e4b8a4c55a1e0d3b2c6f7a8e9",
"timestamps": {
"createdAt": "2026-10-28T20:22:13.481Z"
},
"request": {
"method": "PATCH",
"path": "/api/v1/monitors/42",
"httpStatus": 200,
"durationMs": 37,
"ipAddress": "203.0.113.9",
"userAgent": "my-agent/1.0",
"at": "2026-10-28T20:22:13.519Z"
},
"caller": {
"authMethod": "api_key",
"apiKey": {
"name": "Production",
"prefix": "xq_ab12"
},
"oauthClient": null
},
"charge": {
"credits": 1300,
"balanceAfter": 898700,
"at": "2026-10-28T20:22:13.900Z"
},
"details": {
"monitorKind": "account",
"monitorId": "42",
"surface": "rest"
},
"related": [
{
"id": "Q7wErTyUiOpA",
"type": "create",
"status": "completed",
"createdAt": "2026-10-21T09:12:40.002Z",
"url": "https://dashboard.xquik.com/activity/Q7wErTyUiOpA"
}
]
}Changes
- info
endpoint added
- info
- breaking
api path removed without deprecation
- breaking