Skip to content

🎯 Trip Support Providers

Complete guide to managing flight permits, slots, and PPRs as a Trip Support Provider using the FL3XX API

1
🎯

Understanding Trip Providers

2
πŸ“‹

Managing Flight Permits

3
✈️

Managing Slots & PPRs

4
πŸ“„

Document Management

5
πŸ””

Event Notifications

Trip Support Providers play a crucial role in aviation operations by managing essential flight documentation and permissions. This guide explains how to use the FL3XX API to manage flight permits, airport slots, and PPRs (Prior Permission Required) for operators.

πŸ’‘ Why Trip Support Providers Matter

πŸ›‘οΈ
Regulatory Compliance: Ensure flights have all required permits and permissions before operations
⚑
Operational Efficiency: Streamline permit and slot management processes with automated workflows
πŸ“Š
Real-time Tracking: Monitor permit and slot statuses to ensure timely approvals
πŸ”—
Seamless Integration: Connect your trip support systems with FL3XX for unified flight management
🎯

Understanding Trip Providers

Learn the core concepts and responsibilities

Step 1

What is a Trip Support Provider?

A Trip Support Provider is an external service provider that manages flight-related documentation and permissions on behalf of operators. They handle critical aspects of flight operations including permits, slots, and PPRs.

🎯 Core Responsibilities

Trip Support Providers are responsible for:

  • Creating and managing flight permits for takeoff, landing, and overflight permissions
  • Handling airport slot allocations and PPR (Prior Permission Required) requests
  • Uploading and managing permit and slot documentation
  • Updating permit and slot statuses as approvals are received
  • Ensuring compliance with regulatory requirements before flight operations

πŸ”„ Assignment Workflow

The trip support provider workflow begins with flight assignment:

  • Step 1 - Operator Assignment: The operator must first assign you (the trip support provider) to a specific flight. This assignment is done by the operator through their FL3XX system.
  • Step 2 - Webhook Notification: Once the operator assigns you to a flight, you will receive a webhook notification (FLIGHT_PERMIT_ASSIGNMENT or FLIGHT_SLOT_PPR_ASSIGNMENT). This notification is how you know you have been assigned and need to start managing items for that flight.
  • Step 3 - Permission Activation: After receiving the assignment notification, you have permissions to manage permits, slots, and PPRs for that flight. Without this assignment, you cannot add or edit any items.
  • Step 4 - Management Access: After assignment, you can use the API endpoints to create, update, retrieve, and delete permits, slots, and PPRs for the assigned flight.
  • Step 5 - Adding More Items: Once assigned to a flight, you can add multiple permits, slots, and PPRs as needed for that flight's operations.

Trip Support Provider Assignment Flow

πŸ‘€
Operator Assigns
Provider to flight
β†’
πŸ”“
Permissions Activated
API access enabled
β†’
βž•
Manage Items
Create/update permits/slots/PPRs
β†’
πŸ“‹
Add More Items
Multiple permits/slots/PPRs
πŸ”‘

Assignment Required

Important: You must be assigned to a flight by the operator before you can manage any permits, slots, or PPRs. If you attempt to use the API endpoints without being assigned to a flight, your requests will fail. Once assigned, you will receive a webhook notification (FLIGHT_PERMIT_ASSIGNMENT or FLIGHT_SLOT_PPR_ASSIGNMENT) informing you of the assignment. This is your signal to start managing items for that flight. Once assigned, you have full access to manage all trip support items for that flight.

πŸ” Scope and Access

All trip support operations are bound to the operator context and flight assignment:

  • You can only manage permits, slots, and PPRs for flights you have been assigned to by the operator
  • Assignment to a flight is required before you can create or edit any items
  • Once assigned, you can add multiple permits, slots, and PPRs for that flight
  • Each operator has their own isolated data context
  • Access is controlled through API authentication and flight assignment

πŸ“‹ Flight Permits

Flight permits are official authorizations required for aircraft operations. They come in three types:

  • TAKEOFF: Permission required to take off from an airport
  • LANDING: Permission required to land at an airport
  • OVERFLIGHT: Permission required to overfly a country or airspace

Each permit has a status that tracks its approval state. Common statuses include REQ (Requested), OK (Confirmed), HOLD (On Hold), or DO (Done/Approved). Other available statuses include INIT, CNL (Cancelled), and revised versions (e.g., OK_REVISED).

✈️ Slots and PPRs

Airport slots and PPRs are time-specific permissions for airport operations:

  • SLOT: A specific time allocation at a coordinated airport
  • PPR: Prior Permission Required - advance approval needed before operating at certain airports

Both slots and PPRs can be associated with either DEPARTURE or ARRIVAL airports, and they track approval statuses similar to flight permits.

πŸ”‘

Operator Context

All trip support operations are scoped to the operator associated with your authentication token. You can only manage permits, slots, and PPRs for flights that belong to your operator. This ensures data isolation and security.

πŸ“‹

Managing Flight Permits

Create, update, and manage flight permits

Step 2
✈️

Managing Slots & PPRs

Handle airport slots and PPR requests

Step 3
πŸ“„

Document Management

Upload and manage permit documents

Step 4
πŸ””

Event Notifications

Receive real-time updates via webhooks

Step 5
βœ…

Best Practices

Monitor Status Changes: Regularly check permit and slot/PPR statuses to ensure timely approvals. Use webhooks to receive real-time updates when provider assignments change.

Document Management: Upload permit and slot documents promptly after receiving approvals to maintain compliance records. Ensure documents are in supported formats and within size limits.

Error Handling: Implement robust error handling for API calls, especially when creating or updating permits. Handle rate limits and network errors gracefully.

Data Synchronization: Use webhooks to keep your systems synchronized with FL3XX, reducing the need for frequent polling and improving efficiency.

πŸ“–

Flight Permits API Reference

View the complete API reference for flight permit endpoints

View Reference β†’
πŸ“–

Slots & PPRs API Reference

View the complete API reference for slot and PPR endpoints

View Reference β†’
πŸ””

Webhooks Guide

Learn how to set up and manage webhook subscriptions

Read Guide β†’