Table of Contents

SwOTA API Development Guide

This development guide provides detailed information for integration partners building applications that connect to the SwOTA cruise booking API.

Overview

The SwOTA API allows you to search, book, and manage cruise reservations. The API is based on the OpenTravel Alliance (OTA) specifications with extended features, providing standardized XML messaging for cruise bookings.

As an integration partner, you'll use this API to:

  • Search cruise availability (sailings, categories, cabins)
  • Create and manage bookings
  • Process payments
  • Manage customer profiles
  • Handle documentation

Guide Contents

Getting Started

API Messages

Advanced Features

Session and State

Key Features

Stateless and Stateful Operations

SwOTA supports both:

  • Stateless mode: Each request is independent (typical for GDS integrations)
  • Stateful mode: Use temporary storage to hold inventory while building bookings
  • Session mode: Maintain user context across multiple requests

API Variants

  • Plain OTA: Strictly follows OpenTravel Alliance public specifications
  • Versonix OTA: Includes additional features marked with "VXAddition"

The mode is configured per partner based on integration requirements.

Getting Help

For integration support, contact your integration support team with:

  • Your partner/agency ID
  • API endpoint you're using (production/test)
  • Sample request/response messages
  • Error messages or codes
  • Timestamp of the issue