Skip to content
ajar.Get started

Booking create

airbnb.booking.create

View connector

Create a stay from a reviewed native checkout quote

POST /v1/operations/airbnb.booking.create

Headers

Authorization: Bearer YOUR_AJAR_API_KEY
x-skyscanner-token: YOUR_SKYSCANNER_TOKEN
x-idempotency-key: YOUR_UNIQUE_ATTEMPT_KEY
Content-Type: application/json

x-idempotency-key identifies one intended action. Generate a unique value, such as crypto.randomUUID(), before sending it. Use 1–128 letters, numbers, hyphens, underscores or periods. A duplicate attempt is rejected; it does not return a cached success. If a request times out, check the provider’s state before starting a new attempt with a new key. See the idempotency guide.

Inputs

ParameterExample typeExample value
quote_refstring"00000000-0000-4000-8000-000000000001"
terms_acceptedbooleantrue

Example input

{
  "quote_ref": "00000000-0000-4000-8000-000000000001",
  "terms_accepted": true
}
Open JSON schema

Input schema

{
  "$id": "https://useajar.com/schemas/airbnb/booking-create.input.schema.json",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false,
  "properties": {
    "quote_ref": {
      "format": "uuid",
      "type": "string"
    },
    "terms_accepted": {
      "const": true
    }
  },
  "required": [
    "quote_ref",
    "terms_accepted"
  ],
  "type": "object"
}