Introduction

Welcome to the Farel OS API documentation. This comprehensive guide covers all public APIs provided by the Farel airline management system.

Available APIs

Agency API

The Agency API provides comprehensive functionality for travel agencies and booking partners. It includes flight search, booking management, passenger services, and payment processing capabilities.

Key features: * Flight search and pricing * Booking creation and management * Passenger information management * Refund and exchange operations * Route and calendar services

Kiosk API

The Kiosk API enables self-service functionality for airline passengers through airport kiosks and self-service terminals. It provides essential check-in and boarding pass services.

Key features: * Passenger search and identification * Seat map visualization and selection * Online check-in services * Boarding pass generation * Infant passenger support

Authentication and Context

Each API uses different mechanisms appropriate for its use case:

  • Agency API: Uses API key authentication with X-AGENCY-API-KEY header for secure access

  • Kiosk API: Uses airline identification with X-AIRLINE-ID header

Technical Information

Base URLs

Important: Each airline has their own specific domain. The API endpoints are hosted on airline-specific domains.

Important: All API endpoints are prefixed with /api due to the servlet context path configuration.

To get your airline’s specific API domain, contact your technical integration manager.

Response Format

All APIs return responses in JSON format with consistent error handling and status codes.

Rate Limiting

API rate limits are applied based on the service level agreement for each client.

Support

For technical support and API access requests, please contact your technical integration manager.