Skip to main content
POST
Submit an order via a shareable link

Path Parameters

slug
string
required

The unique link identifier (from the URL)

Example:

"abc123"

Body

application/json
customerInfo
Customer Information · object
required

Customer contact information

items
Selected Offer · object[]
required

List of offers to order (one per category)

moveInDate
string

Move-in date (ISO 8601)

Example:

"2025-02-01"

notes
string

Additional notes from the customer

Example:

"Please contact me in the morning"

idempotencyKey
string

Client-generated key for this checkout attempt. A repeat submission with the same key (e.g. a network retry or double-click on Submit) returns the original order instead of creating a duplicate.

Example:

"a1b2c3d4-checkout-attempt"

consents
Consent Decision · object[]

Consent decisions shown at checkout. A granted order_contact decision (disclosure order_contact.v1) is required — without it the order is rejected with 422 consent_required. A marketing_calls_texts decision is optional and recorded whether granted or declined; it never gates the order.

Response

Order successfully created