AlmondTill/G3N API

OrderCustomerInput

input type

The inline customer capture — at least one inline field OR a customer ref.

Fields

FieldTypeRequiredNotes
nameStringnoNo further notes.
emailStringnoNo further notes.
phoneStringnoNo further notes.
corporateCustomerIdIDnoThe CorporateCustomer REF — resolves in-tenant; the (order-org × cc) OrgCustomer must exist and be ACTIVE (CONFLICT/REF_STATE names the missing/paused enablement).
buyerContactIdIDnoThe buyer Contact — requires corporateCustomerId; must hold a LIVE purchasing-buyer assignment on THAT customer's host (role-EXACT).
consumerIdIDnoThe Consumer REF: resolves in-tenant + ACTIVE (a suspended/erased consumer refuses CONFLICT/REF_STATE); MUTUALLY EXCLUSIVE with corporateCustomerId; PLACE/accept re-validate FRESH; the consumer's priceGroupId SUPERSEDES the member carrier at pricing.