Skip to main content
POST
Record verified non-financial Commerce reconciliation

Autorizaciones

Authorization
string
header
requerido

Server-side tenant-scoped credential created from Build > API Keys.

Encabezados

Idempotency-Key
string
requerido
Required string length: 1 - 200

Parámetros de ruta

saleId
string
requerido

Cuerpo

application/json
sourceVersion
string
requerido
Pattern: ^[a-f0-9]{64}$
outcome
enum<string>
requerido
Opciones disponibles:
completed_externally,
verified_no_action_required
reference
string
requerido
Required string length: 1 - 500
note
string
requerido
Required string length: 1 - 1000

Respuesta

Durable Commerce command result. Read back the exact ticket and purchase after acceptance or uncertainty.

tenantId
string
requerido
purchaseId
string
requerido
reason
string
requerido
factsKey
string
requerido
sourceVersion
string
requerido
asOf
string
requerido
title
string
requerido
itemName
string
requerido
currency
string
requerido
purchaseKind
string
requerido
paymentStatus
string
requerido
fulfillmentStatus
string
requerido
refundStatus
string
requerido
stripeMode
enum<string>
requerido
Opciones disponibles:
test,
live
cycle
integer
requerido
Rango requerido: x >= 0
revision
integer
requerido
Rango requerido: x >= 0
required
boolean
requerido
amountMinor
integer
requerido
historical
boolean
requerido
providerBookingIds
string[]
requerido
permittedActions
enum<string>[]
requerido
Opciones disponibles:
fulfill,
reconcile
humanActions
enum<string>[]
requerido
Opciones disponibles:
refund,
retry_reservation,
payout
source
object
requerido
bookingConfirmed
boolean
requerido

True only for successful provider booking state plus required stored provider identifiers; reconciliation alone never sets this.

bookingStatus
string
outcome
string
sourceReconciledAt
string
reconciliation
object
lastCommand
object