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

#### Overview {#overview}

Passengers can retrieve Flight Delay Pass registration details using the registration id. The following example demonstrates how you can utilize GET flight delay pass API to retrieve all the information related to a previously registered flight.

API Reference: `GET /registrations/{id}`

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

* User successfully registered flight on the Issuer/Merchant UX

Diagram retrieve-registration

### Use Case 1: If registration id is valid {#use-case-1-if-registration-id-is-valid}

1. Once User request for the existing registration details, Issuer/Merchant forwards this request to flight Delay Pass API.
2. Flight delay pass API will validate client ID and registration ID.
3. Flight delay pass API will process the get request and returns success response to the Issuer/Merchant with registration details.

### Use Case 2: If registration ID is invalid {#use-case-2-if-registration-id-is-invalid}

1. Once User request for the existing registration details, Issuer/Merchant forwards this request to flight Delay Pass API.
2. Flight delay pass API will validate client ID and registration ID
3. If this registration is not found, FDP API responds with a 404 error, indicating that the registration is not found.

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.
