bokun Help Center
Help Center
  • Developers
  • Getting started

    • Bókun app store
      • Introduction
      • Building apps
      • Requirements for Public Apps on Bókun App Store
      • Example app
  • API

    • API
      • Access scopes
      • Authenticate with OAuth
      • GraphQL Reference
      • REST API
  • Webhooks

    • Webhooks
      • Creating an endpoint for webhooks
      • Webhook Events
  • Booking API (REST)

    • Documentation
      • Configuring the platform for API usage and authentication
      • Introduction to the data model of products
      • Get product details
      • Checking availability and pricing
      • Booking process
      • Booking questions and answers
      • Checkout
      • Edit booking
      • Cancel booking
      • Error codes
  • RESTful API for creating, updating and accessing Experience products

    • Documentation
      • Introduction and concepts
      • Component overview
      • Component: ACTIVATION
      • Component: ALLOW_CUSTOMIZED_BOOKINGS
      • Component: ATTENTION
      • Component: AVAILABILITY_RULES
      • Component: BOOKING_LABELS
      • Component: BOOKING_QUESTIONS
      • Component: BOOKING_TYPE
      • Component: BOX_SETTINGS
      • Component: CAPACITY_TYPE
      • Component: CATEGORIES
      • Component: COMBO
      • Component: COMMISSION_GROUP_ID
      • Component: CREATED
      • Component: CUSTOM_INPUT_FIELD_VALUES
      • Component: CUTOFF
      • Component: DEFAULT_OPENING_HOURS
      • Component: DESCRIPTION
      • Component: DIFFICULTY_LEVEL
      • Component: DURATION
      • Component: EARLY_BOOKING_LIMIT
      • Component: EXCLUDED
      • Component: EXCLUSIONS
      • Component: EXTERNAL_ID
      • Component: EXTRAS
      • Component: FLAGS
      • Component: GUIDANCE_TYPE
      • Component: ID
      • Component: INCLUDED
      • Component: INCLUSIONS
      • Component: INVENTORY_SETTINGS
      • Component: ITINERARY
      • Component: KEYWORDS
      • Component: KNOW_BEFORE_YOU_GO
      • Component: LAST_MODIFIED
      • Component: LOCATION
      • Component: MAIN_PAX_INFO
      • Component: MEETING_TYPE_SETTINGS
      • Component: MIN_AGE
      • Component: ON_REQUEST_DEADLINE
      • Component: OTHER_PAX_INFO
      • Component: PASS_SETTINGS
      • Component: PHOTOS
      • Component: PRICING
      • Component: PRICING_CATEGORIES
      • Component: PRIVATE_EXPERIENCE
      • Component: RATES
      • Component: REQUIREMENTS
      • Component:RESERVATION_TIMEOUT
      • Component: RETURN_PRODUCT_ID
  • Channel Manager API

    • Channel Manager API Documentation
      • Overview
      • Transport layer and general implementation guidelines
      • Transport / gRPC
      • Transport / REST
      • Channel manager plugin lifecycle
      • Step 1: Plugin registration
      • Step 2: Retrieval of plugin definition
      • Step 3. Plugin configuration
      • Step 4: Product mapping
      • Step 5: Shallow & deep availability searches
      • Step 6: Reservation and booking
      • Step 7: Booking cancellation
      • Step 8: Booking amendment
      • Handling booking failures
      • Security
      • Using the sample plugin
      • Running end-to-end tests
      • Options for reselling products through Channel manager
      • FAQs
      • Appendix
  • OCTO API

    • OCTO API
      • Getting Started with the Bókun OCTO API
  • More

    • Developers
All Categories
Booking API (REST)

Booking API (REST)

Documentation

Configuring the platform for API usage and authentication

Introduction to the data model of products

Get product details

Checking availability and pricing

Booking process

Booking questions and answers

Checkout

Edit booking

Cancel booking

Error codes

  • Bókun website
  • Appstore
  • REST API test UI
  • API Terms