Skip to content

Creates a BookingOrder resource.

Request

Creates a BookingOrder resource.

Security
JWT
Bodyapplication/ld+jsonrequired

The new BookingOrder resource

reservationsArray of strings, non-empty
customerobject(CreateOrderInputCustomer-v1.order.create_bulk_write)
externalReferencestring, <= 255 charactersrequired
notesstring or null, <= 65535 characters
Example:"Special assistance needed"
curl -i -X POST \
  https://api.demo.korusticket.com/v1/booking/orders/_bulk \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'Content-Type: application/ld+json' \
  -d '{
    "reservations": [
      "string"
    ],
    "customer": {
      "phone": "+33610203040",
      "firstname": "john",
      "lastname": "doe",
      "email": "[email protected]",
      "country": "FR",
      "language": "fr",
      "optin": true,
      "title": "mr",
      "dateOfBirth": "2025-01-27",
      "identityDocumentNumber": "20DX12345"
    },
    "externalReference": "string",
    "notes": "Special assistance needed"
  }'

Responses

BookingOrder resource created

Bodyapplication/ld+json
@contextstring or object
One of:
string
@idstringrequired
@typestringrequired
ordersArray of objects(BookingOrder.jsonld-v1.order.create_bulk_read_v1.order.read)required
failedOrdersArray of objects(FailedOrder.jsonld-v1.order.create_bulk_read_v1.order.read)required
Response
{ "@context": "string", "@id": "string", "@type": "string", "orders": [ { … } ], "failedOrders": [ { … } ] }