List approvals
AuthenticationRequires bearerAuth.
Description
Returns approval requests for a Matter, newest first.
Parameters
matter_idpathstringrequired
Matter identifier.
limitqueryintegerdefault:
20Maximum number of records to return, from 1 to 100.
cursorquerystring
Opaque cursor from the previous page response.
Responses
200A page of approval requests.
application/jsondataobject[]required
next_cursorstring | nullrequired
Example response
{
"data": [
{
"id": "apr_01JAZ8M2F7",
"matter_id": "mat_01JAZ6Q7K2",
"document_id": "doc_01JAZ7C3V9",
"chain_id": "ach_01J8X2V6N1",
"stage": 1,
"status": "pending",
"requested_by": "usr_01J9M4X8D2",
"requested_at": "2026-07-12T15:20:00Z",
"due_at": "2026-07-14T23:59:59Z",
"decision": null
}
],
"next_cursor": null
}401The API key is missing, malformed, expired, or revoked.
application/jsonerrorobjectrequired
Example response
{
"error": {
"code": "unauthorized",
"message": "Provide a valid bearer API key.",
"request_id": "req_01JAZA0P8M"
}
}404The resource was not found in the authenticated Workspace.
application/jsonerrorobjectrequired
Example response
{
"error": {
"code": "not_found",
"message": "The requested resource was not found.",
"request_id": "req_01JAZA0P8M"
}
}