invariance_receipt_create
Record an external receipt in Invariance to prove an action occurred, using source, kind, and optional correlation keys for observability and traceability.
Instructions
Record one external receipt (proof an external action happened). Requires an AGENT API key (operator tokens get 403).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| receipt | Yes | CreateExternalReceiptRequest as a JSON object string. Required: source ("stripe|zendesk|salesforce|hubspot|slack|linear|jira|webhook|jsonl|csv|custom"), kind (string). Optional: run_id, node_id, external_id, occurred_at, business_object_type, business_object_id, subject_type, subject_id (strings), correlation_keys ({customer_id,ticket_id,refund_id,...}), payload, metadata (objects). Example: {"source":"stripe","kind":"refund.created","external_id":"re_1","correlation_keys":{"charge_id":"ch_1"},"payload":{"amount":500}} |