Escrow transaction updateWebhook

Request
Request Body schema: application/json
id
string <TUID>

The primary key for this escrow transaction.

account_id
string <UUID4>

The buyer's Tilia Pay Account ID.

escrow_invoice_id
string <UUID4>

The underlying invoice that put the buyer's proceeds in escrow.

commit_invoice_id
string <UUID4>

The underlying invoice that executed the escrow transaction and moved proceeds to their final destinations. Only exists after /commit is called

cancel_invoice_id
string <UUID4>

The underlying invoice that refunded the escrow transaction back to the buyer. Only exists after /cancel is called

status
string

The status of the escrow transaction. One of OPEN, ESCROWED, ESCROW-FAILED, COMMITTED, COMMIT-FAILED, CANCELLED, or CANCEL-FAILED.

integrator
string

The name of the partner that this escrow transaction is associated with.

created
string

Timestamp when this escrow transaction was created. The format is RFC 3339 (2006-01-02T15:04:05Z07:00).

updated
string

Timestamp when this escrow transaction was most recently updated. The format is RFC 3339 (2006-01-02T15:04:05Z07:00).

Responses
2XX

Return a 2XX status to indicate that the data was received successfully

Request samples
application/json
{
  • "id": "esc_1rS7ZIi4RdNzOh1M0f10NrnI4mp",
  • "account_id": "b2ba9a0f-3d75-44e0-968d-be299cda5d80",
  • "escrow_invoice_id": "354121c4-57d2-4317-939f-9af54be4e3fd",
  • "commit_invoice_id": "7ad23f26-4111-4ad0-9c3a-2e0231be70cf",
  • "cancel_invoice_id": "9e56b8b6-1235-46e8-b3a1-6e786151d3ec",
  • "status": "ESCROWED",
  • "integrator": "tilia",
  • "created": "string",
  • "updated": "string"
}