Using eu-LISA in Avianis

Using eu-LISA in Avianis

This article will cover:

  • How to set up eu-LISA integration in Avianis
  • How automated submissions work
  • How to submit eu-LISA manually
  • How to understand and view submission results

Avianis integrates with eu-LISA allowing users to automatically submit passenger and crew data for flights to the Schengen Area. eu-LISA is an agency of the European Union that operates the Entry/Exit System (EES) and European Travel Information and Authorization System (ETIAS).

Note: This guide assumes your organization has already completed the eu-LISA registration process. If you need help with registration, please refer to our separate eu-LISA Onboarding guide or contact Avianis Support.

Initial Setup in Avianis

Create Webhook

  1. Navigate to the eu-LISA integration configuration page

  2. Click Create Webhook

  3. Avianis automatically creates and registers the webhook with eu-LISA

    1. Once the webhook is successfully created, the button updates to green and displays "Webhook Created"

  4. Enter the verification code provided by eu-LISA into the Verification Code field

  5. Save to confirm and activate the integration.

This is a one-time setup per organization.




Enable eu-LISA in APIS Settings
  1. Navigate to Operations > Operations Settings > APIS Settings
  2. Select eu-LISA
  3. Click Save

No additional configuration is required. This enables eu-LISA handling for applicable flight legs.


Automated Submissions

eu-LISA requires at least one submission within 48 hours of departure. Avianis handles this automatically through a background process.

How Automated Submissions Work

  • A background process continuously monitors flights departing within 48 hours
  • Passenger and crew data is automatically submitted or re-submitted as needed
  • Multiple submissions are allowed and may occur automatically
  • Pets are automatically excluded from submissions
  • All submission responses are logged in the Activity Feed

What Triggers Automatic Submissions

Avianis will automatically submit to eu-LISA when:

  • A passenger or crew member is added or removed from the flight
  • Travel documents are saved or changed
  • Trip or leg details are updated
  • The flight enters the 48-hour departure window

Manual Submissions

While Avianis handles most submissions automatically, you can manually submit or re-submit passenger data at any time.

Expand the APIS section of the feasibility in the trip in which you are submitting the manifest.

Click "Submit [Country]" next to the appropriate location.

  1. All passengers and crew will be listed in the popup modal
  2. For each traveler:
    • Confirm or select the appropriate passport from the dropdown
    • Confirm the address
  3. Click "Validate". Validation errors display inline under each passenger or crew member in the submission modal. Resolve all errors before submitting.
  4. Click "Submit". Once all passengers and crew have been successfully validated a Submit button appears. 
The travel documents designated in the Crew and Passengers section of the trip will be pulled over to the corresponding eu-LISA submission. If no travel document is selected, the eu-LISA submission will revert to the default travel document selection in the crew or contact profile. 


Validation Requirements

Before any submission, Avianis validates passenger data to ensure compliance with eu-LISA requirements.

Required Fields:

  • Travel Document Country: Must be a valid ISO country code that aligns with the flight's routing
  • Travel Document Expiration Date: Must not be before the leg's departure date
  • Date of Birth: Required
  • Sex: Required (male, female, or unspecified)
  • Nationality: Required
The following data is sent from Avianis to eu-LISA 
Last Name
First Name
Date of Birth
Sex (male, female, unspecified)
Nationality
Travel Document Type
Travel Document Number
Travel Document Country (ISO-3)
Travel Document Expiration Date
Scheduled Arrival Airport (IATA)
Scheduled Arrival Date
Scheduled Departure Date
Identification Number of Scheduled Means of Transport
Carrier Operator
Traveller In Transit
Traveller out of EES/ETIAS scope
Query Submission Date/Time (UTC)
Passenger Request ID (FlightLegOrganizationUserID)
Notification Request Identifier (unique submission ID)

Transit Passengers

Avianis automatically identifies and flags transit passengers, as they may have different eu-LISA requirements.

Passengers with 4 hours or less on the ground between flights are considered in transit.

What Determines Transit Status:

  • Flight legs added or removed from the trip which changes the itinerary 
  • Presence of onward travel outside the Schengen Area

Transit passengers are still submitted to eu-LISA, but may receive different validation responses (such as "NA" - out of scope).

Understanding Submission Results

After each submission, eu-LISA returns a status for every passenger and crew member.

Status Codes:

  • OK – Passenger verification successful

  • NOK EES – Verification failed due to EES rules

  • NOK ETIAS – Verification failed due to ETIAS rules

  • NA – Traveler is out of scope

A single traveler may receive multiple status codes (e.g., both NOK EES and NOK ETIAS).

Where to View Results

eu-LISA submission results are displayed in multiple locations throughout Avianis for easy visibility.

1. Submission Modal

  • Results appear immediately after manual submission
  • Shows status for each passenger and crew member

2. APIS Section (Feasibility & Tools)

  • Status appears in the expanded APIS section
  • Displays count of passengers by status (e.g., "3 OK, 1 NOK")
  • Section displays in red if any traveler has a status other than OK or NA, or if changes have been made that require resubmission

3. Passenger and Crew Tabs

  • Status icon displays next to each passenger and crew name
  • Alerts appear on the tab when a status other than OK is returned

4. Activity Feed

  • Complete log of all eu-LISA submissions and responses
  • Shows both automatic and manual submissions

Email Notifications

Avianis automatically sends email notifications for submission failures to ensure you're aware of compliance issues.

When Notifications Are Sent:

  • Sent: Only for flights departing within 48 hours
  • Not Sent: For flights departing more than 48 hours out
  • Timing: Based on scheduled departure time (not submission time)

This ensures you receive alerts only when action is urgently needed for compliance, while avoiding notification fatigue for early submissions. 


    • Related Articles

    • eu-LISA Onboarding

      What is eu-LISA and Why Does it Matter? eu-LISA is the European Union agency responsible for managing large-scale IT systems that support security and border management. As part of this, two major travel systems are being rolled out for carriers ...
    • Import and Authenticate Avianis API Requests in Postman

      Here’s a step-by-step guide to importing the Avianis OpenAPI URL and generating a call in Postman using Basic Authentication, as well as importing and modifying a cURL request. Section 1: Import the Avianis OpenAPI URL into Postman Open Postman: ...
    • Getting Started with Avianis API

      Introduction to the Avianis API The Avianis API provides access to Avianis data and services, enabling integration with various aviation operations. API URL: https://api.avianis.io/ OpenAPI Documentation: ...
    • 2026 February 10 - Web Updates

      Access Roles: Operations Filter by Aircraft Users > User Settings > Access Roles; and Users > User Search > {select user} > Change Role (button) Access Role aircraft filters (Managed Aircraft and Vendor Aircraft) are now enforced across Operations ...
    • Avianis Webinar: New Avianis Mobile App

      Our new mobile app delivers a fast, reliable, and seamless way to view Schedules on the go. In this webinar, we’ll focus on the crew member experience, showcasing how they can view schedules, access trip details, check trip feasibility, log flights, ...