# Retrieve an in-person order Fetches an in-person order via its unique ID Endpoint: GET /in-person/orders/{id} Version: 1.1.0 Security: secretApiKeyAuth ## Header parameters: - `Account` (string) The linked accountId (use this when you want to fetch an in person order under a linked account) Example: "ac_3fe8398f-8cdb-43a3-9be2-806c4f84c327" ## Path parameters: - `id` (string, required) the unique ID of the order Example: "ipord_01FCTS1XMKH9FF43CAFA4CXT3P" ## Response 200 fields (application/json): - `id` (string) The Id of the order Example: "ipord_01FCTS1XMKH9FF43CAFA4CXT3P" - `status` (string) Enum: "AwaitingPayment", "ReadyToShip", "Shipped", "Cancelled" - `totalAmount` (integer) The total amount (in minor units) of the order, inclusive of tax Example: 6000 - `taxAmount` (integer) The total amount of tax (in minor units) paid on the order Example: 1000 - `currency` (string) The ISO currency code Example: "GBP" - `items` (array) - `items.id` (string) The ID of the corresponding InPersonProductSku Example: "ipsku_01FCTS1XMKH9FF43CAFA4CXT3P" - `items.name` (string) The name of the corresponding SKU Example: "Pax A920 Pro" - `items.totalAmountPerUnit` (integer) The total amount (in minor units) per unit of this SKU, inclusive of tax - `items.taxAmountPerUnit` (integer) The amount of tax (in minor units) per unit of this SKU. - `items.quantity` (integer) The number of the given SKU to purchase on the order - `shipping` (object,null) - `tracking` (object) Tracking details for the order. Available once it has been shipped. - `metadata` (object) Your own custom key-value data for this object. These will be sent with any associated events on your webhooks. You can have a maximum of 5 pieces of metadata. Keys must be between 1 and 30 characters in length. Values must be between 1 and 250 characters in length. Example: {"orderId":"1","customerId":"123"} - `createdTimestamp` (integer) The epoch timestamp (seconds) when the object was created Example: 1470989538 - `lastUpdatedTimestamp` (integer) The epoch timestamp (seconds) when the object was last updated Example: 1470989538 ## Response 403 fields (application/json): - `requestId` (string) Example: "b83f2653-06d7-44a9-a548-5825e8186004" - `code` (string) Example: "400" - `errors` (array) - `errors.message` (string) Example: "Required property 'amount' not found in JSON" ## Response 404 fields (application/json): - `requestId` (string) Example: "b83f2653-06d7-44a9-a548-5825e8186004" - `code` (string) Example: "400" - `errors` (array) - `errors.message` (string) Example: "Required property 'amount' not found in JSON" ## Response 500 fields (application/json): - `requestId` (string) Example: "b83f2653-06d7-44a9-a548-5825e8186004" - `code` (string) Example: "400" - `errors` (array) - `errors.message` (string) Example: "Required property 'amount' not found in JSON"