# Flight Delay Pass Registration
source: https://developer.mastercard.com/flight-delay-pass/documentation/use-cases/registrations/index.md

#### Overview {#overview}

Passengers can sign up for the Flight Delay Pass after successfully passing the eligibility check, all registrations must be completed within the time specified in the proposition, which varies for different merchants. The following example demonstrates how you can utilize eligibility and registration APIs to obtain the flight delay pass.

API Reference: `POST /registrations`

### Pre-condition: {#pre-condition}

* The user logs in and requests for Flight Delay Pass, providing flight and airport details.
* The issuer's mobile app forwards user provided information for eligibility check.
* The issuer server creates a request with the flight information to the eligibility-checks endpoint.

Diagram flight-delay-pass-full-registration

### Use Case 1: If flight is eligible {#use-case-1-if-flight-is-eligible}

1. Eligibility Check API sends a true response indicating flight is eligible
2. Then issuer allows the user to proceed with flight registration
3. Once User provides their details, Issuer/Merchant forwards this registration request to flight Delay Pass API
4. Flight delay pass API will process the registration request and generates registration ID
5. Issuer receives the registration ID from FDP API and sends confirmation response to the user, notifying them of successful registration.
6. On the day of travel, a QR code will be sent to the user's preferred email address and mobile device, allowing easy longue access in the event of a delay.

### Use Case 2: If flight is not eligible {#use-case-2-if-flight-is-not-eligible}

1. FDP API responds Issuer with a false response, indicating the flight is ineligible for registration
2. Issuer forwards the false eligibility response to the user interface.
3. User is notified on the UX stating that the flight is ineligible for this benefit.

You will receive an error response for an invalid request or any missing request parameter.

## Additional Information {#additional-information}

1. Look at the [API Reference](https://developer.mastercard.com/flight-delay-pass/documentation/api-reference/index.md) for information on how to implement this use case.
2. Look at the [Code and Formats](https://developer.mastercard.com/flight-delay-pass/documentation/code-and-formats/index.md) for acknowledgement responses.
