# OrderAgentCheckout

object type

THE AGENT CHECKOUT BLOCK: present ⟺ this Order is a UCP checkout session.

## Fields

| Field | Type | Notes |
| --- | --- | --- |
| `agentChannelId` | [ID](/types/#scalars) `ID!` | No further notes. |
| `platformProfileUrl` | [String](/types/#scalars) | The platform that opened it (its UCP profile URL) — absent on a staff test drive. |
| `shipToId` | [String](/types/#scalars) | The platform's own shipping-destination id, echoed on the checkout. |
| `buyer` | [OrderAgentCheckoutBuyer](/types/OrderAgentCheckoutBuyer/) | No further notes. |
| `consent` | [OrderAgentCheckoutConsent](/types/OrderAgentCheckoutConsent/) | No further notes. |
| `pendingSaleId` | [ID](/types/#scalars) | THE PENDING SALE MARK: the sale this checkout's complete minted before the card hold settled; present ⟺ a completion is in flight (the checkout reads complete_in_progress). |
| `instrument` | [OrderAgentCheckoutInstrument](/types/OrderAgentCheckoutInstrument/) | THE INSTRUMENT the platform submitted at complete: its instrument id · the handler id · the type — on the MINTED sale only; never a credential. |
