Measura API documentation · v1
Retrieve a durable receipt for a kit recipe, kit assembly, measured order edit, or measured order return.
GET /api/v1/operations/{operationId}
Headers:
Authorization: Bearer <api-key>Scroll horizontally to see all columns.
| Parameter | Type | Description |
|---|---|---|
operationId | string | Required. UUID returned in a write response or error details. |
{
"success": true,
"data": {
"id": "01234567-0123-4123-a123-012345678901",
"kind": "order_edit",
"resourceId": "123456",
"status": "completed",
"phase": "finished",
"createdAt": "2026-10-19T00:00:00.000Z",
"updatedAt": "2026-10-19T00:00:01.000Z",
"snapshot": {},
"result": {}
},
"error": null
}Scroll horizontally to see all columns.
| Field | Type | Description |
|---|---|---|
data.id | string | Operation UUID; this is the operationId returned by the write endpoint. |
data.kind | string | kit_recipe, kit_assembly, order_edit, or order_return. |
data.resourceId | string (optional) | Resource identity when available; recipe creation or deletion may have no resource ID. |
data.status | string | processing, completed, rejected, or requires_review. |
data.phase | string | validating, applying, or finished. applying means external mutations may have started. |
data.createdAt / updatedAt | string | ISO-8601 receipt timestamps. |
data.snapshot | object (optional) | Immutable preparation snapshot; contents depend on the operation kind. |
data.result | object (optional) | Saved result for a completed operation; contents depend on the operation kind. |
data.error | object (optional) | Saved code, message, and optional details for a failed operation. Distinct from the response envelope error. |
error | null | A retrieved rejected or requires_review receipt still has HTTP 200 and a null envelope error; inspect data.status and data.error. |
Scroll horizontally to see all columns.
| Status code | Description |
|---|---|
| 401 / 429 | Authentication or rate-limit failure. |
| 403 | Public API access unavailable, or the corresponding KIT_BUILDER or ORDER_EDIT add-on is not active. |
| 404 | Malformed, missing, unsupported, or another shop's operation ID. |
| 500 | Failed to retrieve operation status or shop data. |
Note
Cache-Control: no-store.Related: