Getting Started
Response Format
All v1 responses use a consistent JSON envelope.
Success
JSON
{
"ok": true,
"data": { },
"meta": { "request_id": "uuid" }
}
Error
JSON
{
"ok": false,
"error": {
"code": "unauthorized",
"message": "Invalid credentials",
"details": null
},
"meta": { "request_id": "uuid" }
}
Use error.code for programmatic handling and meta.request_id when contacting support.