Zamna Start2 API

The Start2 API from Zamna — 1 operation(s) for start2.

Operations 1

GET /start2 For in-browser redirect — initiate MultiPax session with encrypted booking id, redirect browser to URL with session token to authorize further requests

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/zamna-start2-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

zamna-start2-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Zamna Ready To Fly Session Start2 API
  version: '2.18'
servers:
- url: https://paxcheck-app-dev.staging.zamna.com
  description: Base URL declared by the provider in apis.yml (roadmap#122).
tags:
- name: Start2
paths:
  /start2:
    get:
      summary: For in-browser redirect — initiate MultiPax session with encrypted booking id, redirect browser to URL with session token to authorize further requests
      parameters:
      - name: X-Request-Id
        in: header
        description: Request id to be returned in response header (auto generated if not specified)
        schema:
          type: string
      - name: encrypted_booking_id
        in: query
        description: Base64-encoded encrypted booking id
        required: true
        schema:
          type: string
      - name: redirect_url
        in: query
        description: URL to redirect to with auth token as query param
        required: true
        schema:
          type: string
      - name: return_url
        in: query
        description: URL to return after passengers are Ready To Fly, or in case of errors
        schema:
          type: string
      - name: pax_ids
        in: query
        description: comma-separated list of pax ids to load from booking (if not specified, all pax will be loaded)
        schema:
          type: string
      - name: consented
        in: query
        description: Whether consent should be set for session, true/false
        schema:
          type: string
      - name: locale
        in: query
        description: Locale to redirect with (locale parameter is added to redirect_url)
        schema:
          type: string
      - name: language
        in: query
        description: Alias for 'locale'. Locale to redirect with (locale parameter is added to redirect_url)
        schema:
          type: string
      - name: mode
        in: query
        description: Mode to pass through to webview (mode parameter is added to redirect_url)
        schema:
          type: string
      - name: departure_station
        in: query
        description: Departure station to select journey by (if not specified, first in future journey will be selected)
        schema:
          type: string
      - name: departureCity
        in: query
        description: Alias for departure_station. Departure station to select journey by (if not specified, first in future journey will be selected)
        schema:
          type: string
      - name: encryption_mode
        in: query
        description: Encryption mode to use for booking id decryption. If omitted used the only one configured, or else AES_CBC if multiple modes are configured.
        schema:
          type: string
        example: AES_CBC
      responses:
        '302':
          description: Location of the redirect contains redirect_url with added session token
        '400':
          description: Bad Request
        '401':
          description: Unauthorized
      tags:
      - Start2
components:
  securitySchemes:
    BearerAuth:
      scheme: bearer
      type: http