# List all in-person SKUs List the SKUs that are offered for in-person payments Endpoint: GET /in-person/skus Version: 1.1.0 Security: secretApiKeyAuth ## Query parameters: - `limit` (integer) Control how many items are return in a given page The max limit we allow is 50. The default is 50. Example: 10 - `startsAfter` (string) A token to identify the item to start querying after. This is used to get the next page of results after a previous response returned a non-null paginationToken. The value of the paginationToken field from that response should be supplied here, to retrieve the next page of results for that timestamp range. Example: "ipsku_01FCTS1XMKH9FF43CAFA4CXT3P" - `country` (string, required) Filter for the SKUs available in a specific country. Typically you should always use this to ensure the SKUs you attempt to order are available in the country the order is shipped to. Example: "EU" - `productId` (string) Filter for all SKUs belonging to a specific product. Example: "ippd_01FCTS1XMKH9FF43CAFA4CXT3P" ## Response 200 fields (application/json): - `items` (array) - `items.id` (string) The Id of the SKU Example: "ipsku_01FCTS1XMKH9FF43CAFA4CXT3P" - `items.name` (string) The name of this particular SKU Example: "PAX A920 Pro" - `items.country` (string) The country this SKU is available in. 2-letter ISO standard Example: "GB" - `items.totalAmount` (integer) The total cost (in minor units) of this SKU, inclusive of tax Example: 5000 - `items.currency` (string) The ISO currency code Example: "GBP" - `items.status` (string) Whether the sku is available for order placement. Enum: "Available", "Unavailable" - `items.productId` (string) The Id of the product this SKU belongs to Example: "ippd_01FCTS1XMKH9FF43CAFA4CXT3P" - `items.createdTimestamp` (integer) The epoch timestamp (seconds) when the object was created Example: 1470989538 - `items.lastUpdatedTimestamp` (integer) The epoch timestamp (seconds) when the object was last updated Example: 1470989538 - `paginationToken` (string,null) A token to use for getting the next page of results - send the same request with this value in the 'paginationToken' query parameter. This field is null when there are no further items to return Example: "ipsku_01FCTS1XMKH9FF43CAFA4CXT3P" ## Response 400 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"