> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gomry.com/llms.txt
> Use this file to discover all available pages before exploring further.

# List My Orders

> The signed-in person's own orders, as their Orders page shows them

Returns the signed-in person's orders, newest first: what they bought, what they paid, the state of each seat, what the refund policy allows right now, and any refund or problem request in progress.

<Note>
  **Personal agents only.** Needs a [Personal Agent Protocol](https://personalagentprotocol.org) Session signed in with `poppy:read` (`Authorization: DPoP <token>` plus a `DPoP` proof). Errors are the same as [List My Tickets](/api-reference/me/list-my-tickets#errors).
</Note>

Orders are matched by the account and its verified email. To cancel an order or ask for a refund, the person uses the Orders page in their Gomry settings, or asks Aven.

## Response

<ResponseField name="orders" type="array">
  <Expandable title="Order object">
    <ResponseField name="order_id" type="string">The order (payment) id.</ResponseField>
    <ResponseField name="kind" type="string">`event`, `experience` or `bundle`.</ResponseField>

    <ResponseField name="status" type="string">
      `paid`, `free`, `partially_refunded`, `refunded`, `awaiting_approval`, `refund_requested` or `cancelled`.
    </ResponseField>

    <ResponseField name="title" type="string">The event, experience or bundle name.</ResponseField>
    <ResponseField name="placed_at" type="string | null">When it was placed (ISO 8601, UTC).</ResponseField>
    <ResponseField name="starts_at" type="string | null">When the event starts (ISO 8601, UTC). `ends_at` and `timezone` alongside.</ResponseField>
    <ResponseField name="venue" type="string | null">Venue name.</ResponseField>
    <ResponseField name="currency" type="string">ISO 4217 code.</ResponseField>
    <ResponseField name="total" type="number">Total paid, in major units.</ResponseField>
    <ResponseField name="refunded" type="number">Amount refunded so far.</ResponseField>
    <ResponseField name="quantity" type="integer">Seats in the order. `items` lists them by type.</ResponseField>

    <ResponseField name="seats" type="array">
      Each seat: `ticket_id`, `label`, `holder_name`, `amount` (its share of the total) and `state`.
    </ResponseField>

    <ResponseField name="tickets_url" type="string | null">Where the tickets live.</ResponseField>

    <ResponseField name="cancellation" type="object | null">
      What the refund policy allows now: `action` (`withdraw`, `refund`, `request_refund` or `cancel`), `refund_amount`, `refund_deadline` and `ticket_ids`. Null when nothing is possible.
    </ResponseField>

    <ResponseField name="request" type="object | null">
      The latest refund or problem request: `type`, `status`, `reason`, `ticket_ids`, `requested_amount`, `refunded_amount`, `opened_at` and `respond_by`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="truncated" type="boolean">True when the person has more than 50 orders.</ResponseField>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.