# Card Freeze / Unfreeze
source: https://developer.mastercard.com/benefit-allocation-service-mtls/documentation/use-cases/freeze_unfreeze/index.md

#### Overview {#overview}

Freezes a card for benefits, or unFreezes the card for benefits by taking a card number and boolean as input. Passing in a true for the boolean freezes the card, and false unfreezes the card. The benefit allocation freeze/unfreeze service can:

* Freeze a card.
* Unfreeze a card.

Diagram freeze_unfreeze

### Use Case 1: Card Freeze {#use-case-1-card-freeze}

1. Cardholder requests their card be frozen.
2. Issuer sends a request with a card number, and true as an input parameter
3. Benefit Allocation Service API returns success code 204 returned that means cardholder will no longer be able to re-service with benefits.

### Use Case 2: Card Unfreeze {#use-case-2-card-unfreeze}

1. Cardholder requests their card be unfrozen.
2. Issuer sends a request with a card number, and false as an input parameter
3. Benefit Allocation Service API returns success code 204 returned that means cardholder will be able to re-service with benefits.

## Additional Information {#additional-information}

1. Look at the [API Reference](https://developer.mastercard.com/benefit-allocation-service-mtls/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/benefit-allocation-service-mtls/documentation/code-and-formats/index.md) for acknowledgement responses.
