API reference · Types
OrderAddressVerification
The post-order address verification verdict on the customer snapshot, and the suggested address when one differs from it. Always present; pending until a verdict lands. On order.created it is always pending: the check runs after the order is placed, and a retried event stays byte-identical. A landed verdict reaches you through GET /orders (the order reappears with a new updated_at) (STABLE).
Type: object
Example
{
"status": "pending",
"suggested_address": null
}Fields
statusstring requiredThe verification status of the
customershipping address.pendinguntil a verdict lands (a fresh order always readspending);verified/verified_unitmean deliverable;missing_unit/unit_unconfirmed/not_foundare address problems worth a look before shipping;failedmeans the check itself could not run and says nothing about the address. Closed vocabulary, extended additively (STABLE).Constraints: allowed values:
pending,verified,verified_unit,missing_unit,unit_unconfirmed,not_found,failedExamplependingsuggested_addressOrderor null requiredWebhook Shipping Address The standardized address the verification suggests, present only when a verdict landed with a suggestion that differs from the
customersnapshot;nullotherwise. Advisory: the seller decides where to ship, and that decision isship_to(STABLE).Show child fieldsHide child fields
suggested_address.string requiredline1 The street address.
suggested_address.string or null requiredline2 The unit, suite, or second address line, if supplied.
suggested_address.string requiredcity The city in the shipping address.
suggested_address.string requiredprovince The Canadian province or territory in the delivery address.
suggested_address.string requiredpostal_code The Canadian postal code in the delivery address.
suggested_address.string requiredcountry ISO 3166-1 alpha-2 country code.
Used by
GET /orders- Poll orders (response)GET /orders/{orderId}- Get one order (response)PATCH /orders/{orderId}/fulfillment- Update fulfillment (response)POST /orders/{orderId}/cancel- Cancel an order (response)POST /orders/{orderId}/refunds- Create a refund (response)POST /orders/{orderId}/corrections- Correct the ship-to address (response)POST /orders/{orderId}/address-verification/retry- Retry address verification (response)order.created- Order created (payload)order.updated- Order updated (payload)