# Retrieves the collection of BookingOrder resources.

Retrieves the collection of BookingOrder resources.

Endpoint: GET /v1/booking/orders
Version: release
Security: JWT

## Security:

  - `JWT` (unknown)
    apiKey in header Authorization

## Query parameters:

  - `page` (integer)
    The collection page number

  - `itemsPerPage` (integer)
    The number of items per page

  - `reference` (string)
    Filter by reference

  - `externalReference` (string)
    Filter by external reference

  - `q` (string)
    Case-insensitive partial match on reference or external reference

  - `status` (string)
    Filter by order status

  - `order[createdAt]` (string)
    Order by createdAt

  - `createdAt[after]` (string)
    BookingOrder createdAt[after]

  - `createdAt[strictly_after]` (string)
    BookingOrder createdAt[strictly_after]

  - `createdAt[before]` (string)
    BookingOrder createdAt[before]

  - `createdAt[strictly_before]` (string)
    BookingOrder createdAt[strictly_before]

  - `voucher` (string)
    Filter by ticket voucher

## Response 200:

  - `200` (unknown)
    BookingOrder collection

## Response 200 fields (application/ld+json):

  - `member` (array, required)

  - `member.@context` (any)

  - `member.@context.@vocab` (string, required)

  - `member.@context.hydra` (string, required)
    Enum: "http://www.w3.org/ns/hydra/core#"

  - `member.@id` (string, required)

  - `member.@type` (string, required)

  - `member.id` (string, required)
    Example: 0194cb22-b891-754c-8c4c-777b93f8d072

  - `member.createdAt` (string, required)
    Example: 2025-01-27T15:15:20+00:00

  - `member.catalog` (string, required)
    Example: /v1/ticketing/catalogs/0194cb23-170e-71f0-b4bb-0a7e644dea34

  - `member.organization` (string, required)
    Example: /v1/organizations/0194cb23-170e-71f0-b4bb-0a7e644dea34

  - `member.reference` (string, required)
    Example: KT-ORD-123456

  - `member.externalReference` (string | null, required)
    Example: YOUR-CUSTOM-REFERENCE

  - `member.connectorReference` (string | null, required)

  - `member.totalAmountInclTax` (string, required)
    Example: 100.00

  - `member.totalAmountExclTax` (string, required)
    Example: 100.00

  - `member.reservation` (string, required)
    Example: /v1/booking/reservations/0194cb23-f18e-7c8e-9729-a7a65e961639

  - `member.customer` (object, required)

  - `member.customer.firstname` (string, required)
    Example: john

  - `member.customer.lastname` (string, required)
    Example: doe

  - `member.customer.email` (string, required)
    Example: john.doe@example.com

  - `member.customer.phone` (string, required)
    Example: +33610203040

  - `member.customer.optin` (boolean, required)

  - `member.customer.country` (string, required)
    Example: FR

  - `member.customer.language` (string, required)
    Example: fr

  - `member.customer.title` (string, required)
    Example: mr

  - `member.status` (string, required)
    Enum: "confirmed", "cancelled"

  - `member.cancelledAt` (string | null, required)
    Example: 2025-02-27T15:15:20+00:00

  - `member.notes` (string | null, required)
    Example: Special assistance needed

  - `member.items` (array, required)

  - `member.items.id` (string, required)
    Example: 0194cb22-b891-754c-8c4c-777b93f8d072

  - `member.items.amountInclTax` (string, required)
    Example: 100.00

  - `member.items.amountExclTax` (string, required)
    Example: 80.00

  - `member.items.date` (string | null, required)
    Example: 2025-01-27

  - `member.items.product` (string, required)

  - `member.items.tickets` (array, required)

  - `member.items.tickets.id` (string, required)
    Example: 0194cb22-b891-754c-8c4c-777b93f8d072

  - `member.items.tickets.voucher` (string | null, required)

  - `member.items.tickets.occursAt` (string | null, required)
    Example: 2025-02-27T15:15:20+00:00

  - `member.items.tickets.requiredBeneficiaryFields` (array, required)
    Example: ["firstname","lastname"]

  - `member.items.tickets.beneficiary` (any, required)

  - `member.items.tickets.beneficiary.firstname` (string, required)
    Example: John

  - `member.items.tickets.beneficiary.lastname` (string, required)
    Example: Doe

  - `member.items.tickets.beneficiary.email` (string | null, required)
    Example: john.doe@example.com

  - `member.items.tickets.beneficiary.phone` (string | null, required)
    Example: +33610203040

  - `member.items.tickets.beneficiary.title` (string | null, required)
    Enum: "mr", "mrs", "mx"

  - `member.items.tickets.beneficiary.dateOfBirth` (string | null, required)
    Example: 2000-01-01

  - `member.items.tickets.beneficiary.placeOfBirth` (string | null, required)
    Example: Aix-en-Provence

  - `member.items.tickets.beneficiary.nationality` (string | null, required)
    Example: FR

  - `member.items.tickets.beneficiary.identityDocumentNumber` (string | null, required)
    Example: 12AB34567

  - `member.items.tickets.beneficiary.identityDocumentType` (string | null, required)
    Enum: "passport", "nationalIdCard", "drivingLicence", "null"

  - `member.items.tickets.beneficiary.identityDocumentExpiry` (string | null, required)
    Example: 2030-01-01

  - `member.items.tickets.beneficiaryDesignationDeadline` (string | null, required)

  - `member.items.tickets.beneficiaryAmendable` (boolean, required)

  - `member.items.tickets.status` (string, required)
    Enum: "waiting_beneficiary_data", "validated"

  - `member.items.tickets.seating` (any, required)

  - `member.items.tickets.seating.seatNumber` (string, required)
    Example: 12

  - `member.items.tickets.seating.level` (string | null, required)
    Example: WEST/LOW-01-02

  - `member.items.tickets.seating.row` (string | null, required)
    Example: R

  - `member.items.tickets.seating.stand` (string | null, required)
    Example: S

  - `member.items.tickets.seating.stair` (string | null, required)
    Example: 2

  - `member.items.tickets.seating.gate` (string | null, required)
    Example: G

  - `member.items.tickets.documents` (array, required)

  - `member.documents` (array, required)

  - `member.cancellationAllowed` (boolean, required)

  - `member.consolidatedDocument` (string | null, required)
    Example: https://example.com/

## Response 403:

  - `403` (unknown)
    Forbidden

## Response 403 fields (application/ld+json):

  - `@context` (any)

  - `@context.@vocab` (string, required)

  - `@context.hydra` (string, required)
    Enum: "http://www.w3.org/ns/hydra/core#"

  - `@id` (string, required)

  - `@type` (string, required)

  - `title` (string | null, required)
    A short, human-readable summary of the problem.

  - `detail` (string | null, required)
    A human-readable explanation specific to this occurrence of the problem.

  - `status` (integer | null, required)

  - `instance` (string | null, required)
    A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced.

  - `type` (string, required)
    A URI reference that identifies the problem type

  - `description` (string | null, required)

