Retrieve a single operation by ID. An operation represents an async read, write, or subscribe action for an installation. Use this endpoint to poll for status, inspect the result summary, or fetch metadata such as backfill progress or write outcome details.
The Ampersand project ID or project name.
Unique identifier for the operation. Obtain from the list operations API endpoint, the Ampersand dashboard, or webhook payloads.
The operation, including its current status, result summary, and metadata (e.g. backfill progress or write results).
The Ampersand project ID.
"123e4567-e89b-12d3-a456-426614174000"
The integration ID.
The config ID.
"a1b2c3d4-e5f6-4789-a012-3456789abcde"
The type of action that was performed (read, write, or subscribe).
"read"
Unique identifier for this operation. Use this to fetch operation details or list logs for debugging.
The Ampersand installation ID (customer instance) that this operation ran for.
The status of the operation.
success: The operation completed successfullyfailure: The operation failedin_progress: The operation is currently running"success"
A human-readable summary of what the operation accomplished. Examples: [contact] No new data found, Batch write completed (3 succeeded, 1 failed). May be absent.
"[contact] No new data found"
Additional operation details (e.g. objects, retry info, backfill progress, successfulRecordIds).
{
"objects": ["contact"],
"progress": {
"installationId": "66438162-5299-4669-a41d-85c5a3b1a83e",
"objectName": "contact",
"operationId": "3efc0f0f-4bb9-498f-996c-9893d98ca4b5",
"recordsProcessed": 1250,
"recordsEstimatedTotal": 5000
}
}The time the operation was created.
"2023-07-13T21:34:44.816Z"