Check a saved operation handle without resending its body or performing a write.
using System.Net.Http.Headers;var client = new HttpClient();var request = new HttpRequestMessage{ Method = HttpMethod.Get, RequestUri = new Uri("https://example.com/api/workspace/entity-mutation-outcomes?Operation=0&OperationKey=2489E9AD-2EE2-8E00-8EC9-32D5F69181C0"), Headers = { { "Authorization", "Bearer <token>" }, },};using (var response = await client.SendAsync(request)){ response.EnsureSuccessStatusCode(); var body = await response.Content.ReadAsStringAsync(); Console.WriteLine(body);}const url = 'https://example.com/api/workspace/entity-mutation-outcomes?Operation=0&OperationKey=2489E9AD-2EE2-8E00-8EC9-32D5F69181C0';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://example.com/api/workspace/entity-mutation-outcomes?Operation=0&OperationKey=2489E9AD-2EE2-8E00-8EC9-32D5F69181C0' \ --header 'Authorization: Bearer <token>'NoConfirmedReceipt is not NotApplied, Failed or Pending and never authorizes a retry. ConfirmedCommitted confirms the operation in its scope, not equality to an arbitrary payload. A null Result hides all identities after current access loss, deletion or unreadable stored data. Returned versions belong to the original operation: read the record separately before editing. The seven-day retention is unchanged. Check failures do not establish the original mutation’s outcome.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”The operation whose own receipt is being read. Unknown values are invalid selectors.
Required operation kind (0–5); never inferred from other parameters.
Required nonempty operation UUID, normalized exactly as on the mutation surface.
Stable definition ID; required for single operations and forbidden for Composite.
Record ID; required for Update/Archive/Restore/Delete and forbidden for Create/Composite.
Optional access token for clients that cannot set Authorization headers. Prefer Authorization: Bearer <token> when possible.
Responses
Section titled “Responses”OK
object
Read confirmation, never an idempotent replay. NoConfirmedReceipt has null Receipt and Result. ConfirmedCommitted has Receipt and a nullable, all-or-nothing current-authorized Result. Unknown SchemaVersion or State must not be treated as confirmation or authorize any write.
object
Confirmation at the read snapshot, never permission to retry a write. Unknown values do not settle the outcome. A failure of the check is a request error, not NoConfirmedReceipt.
One visible record with the original mutation’s version, which may no longer be current.
object
Stable definition ID.
Record ID.
Original mutation’s version, where one exists.
All Composite mutation identities in original step order; the entire result is hidden if any target that still exists is unreadable. A Delete step is reported with the identity the caller sent and is not read.
object
Original ordered steps and versions; no per-step redaction or hidden count.
One original Composite step, without fields, labels, correlation or audit data.
object
Original step ID; a Form submission names its root root and its Archive policy items policy-<n>.
Stable definition ID.
Record ID.
Version saved by the original Composite, not the current record version; null only for Delete.
object
object
object
object
object
object
Example
{ "Data": null, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}Bad Request
object
Read confirmation, never an idempotent replay. NoConfirmedReceipt has null Receipt and Result. ConfirmedCommitted has Receipt and a nullable, all-or-nothing current-authorized Result. Unknown SchemaVersion or State must not be treated as confirmation or authorize any write.
object
Confirmation at the read snapshot, never permission to retry a write. Unknown values do not settle the outcome. A failure of the check is a request error, not NoConfirmedReceipt.
One visible record with the original mutation’s version, which may no longer be current.
object
Stable definition ID.
Record ID.
Original mutation’s version, where one exists.
All Composite mutation identities in original step order; the entire result is hidden if any target that still exists is unreadable. A Delete step is reported with the identity the caller sent and is not read.
object
Original ordered steps and versions; no per-step redaction or hidden count.
One original Composite step, without fields, labels, correlation or audit data.
object
Original step ID; a Form submission names its root root and its Archive policy items policy-<n>.
Stable definition ID.
Record ID.
Version saved by the original Composite, not the current record version; null only for Delete.
object
object
object
object
object
object
Example
{ "Data": null, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}Unauthorized
object
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Forbidden
object
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}