Why is the receipt array empty in the orders API?

Topic summary

Main issue: The Orders API response for Point of Sale orders returns an empty “receipt” array when calling GET /admin/api/2023-01/orders.json. The poster wants to know why it’s empty and how to retrieve receipt values.

Context: They are using Shopify Point of Sale (POS) and querying all orders through the 2023-01 Admin API version. The expectation is that the response should include a populated receipt array.

Key questions raised:

  • Under what conditions is the receipt array populated for POS orders?
  • Are additional parameters, endpoints, or permissions required to obtain receipt data?

Status: No answers or guidance provided yet. No decisions or solutions posted; the thread remains open with unresolved questions. No attachments beyond the API endpoint mention.

Summarized with AI on December 30. AI used: gpt-5.

I’m using orders (‘GET’, '/admin/api/2023-01/orders.json) api to access all orders. We are using Point Of Sale . In response I’m getting “receipt” array empty. Why this receipt array is empty ? What should I do to get receipt values?

Any help should be appreciated, Thank you!