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

#### Overview {#overview}

Passengers can cancel the Flight Delay Pass registration using the registration id within the deadline specified in the propositions, which varies for different merchants. The following example demonstrates how you can utilize cancel flight delay pass API to modify or update the flight delay pass.

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

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

* User successfully registered flight on the Issuer/Merchant UX

Diagram cancel-registration

### Use Case 1: Attempt to cancel before deadline {#use-case-1-attempt-to-cancel-before-deadline}

1. User accesses the Issuer/Merchant UX and chooses to cancel their flight cancellation.
2. Issuer/Merchant forwards the user's request including registration ID to FDP API.
3. If cancellation attempt is made before the deadline specified for the proposition, FDP API will process the cancellation request by sending a success response.

### Use Case 2: Attempt to cancel after deadline {#use-case-2-attempt-to-cancel-after-deadline}

1. User accesses the Issuer/Merchant UX and chooses to cancel their flight cancellation.
2. Issuer/Merchant forwards the user's request including registration ID to FDP API.
3. If cancellation attempt is made after the deadline specified for the proposition, FDP API will not process the cancellation request.

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.
