# Display Offers
source: https://developer.mastercard.com/easy-savings-specials/documentation/use-cases/use-cases-1/index.md

## Overview {#overview}

The `GET/offers` endpoint allows the issuer to retrieve the most current available offers daily. It returns paginated responses to support efficient data handling, based on the 8-digit BIN, country code, and language code.

## Pre-requisites {#pre-requisites}

1. Develop or integrate the required UI/UX components to display available offers and enable their redemption.
2. Implement an offer data storage system to ensure seamless and efficient retrieval of available offers by SME business cardholders.

## User journey {#user-journey}

Diagram use-case-offers

## Workflow {#workflow}

**1. Requirement gathering by the issuer.**

* Identify and collect all necessary parameters for offer retrieval, including:
  * Eligible BINs participating in the program.
  * Applicable country and language codes for offer availability.

**2. Offer retrieval request.**

* Initiate a paginated request to fetch available offers using the following filters:
  * BIN
  * Country code
  * Language code
* Use offset and limit parameters to manage data pagination efficiently.

**3. Receive and process offers.**

* Collect the returned set of offers.
* Store new offers or update existing records with the latest data.
* Implement a daily refresh mechanism to keep offer data current.

**4. Offer access by SME business cardholders.**

* SME business cardholders initiate a request to view available offers.
* The issuer retrieves the associated BIN either automatically, or by prompting the cardholder to enter it manually.

**5. Display of offers.**

* Based on the retrieved BIN, fetch relevant offers from the issuer's local storage.
* Display offers through the issuer's designated microsites, mobile, or web applications.

Note: The system returns an error response if the request is invalid or any required parameter is missing.

## Use case examples {#use-case-examples}

### Omnichannel offer distribution {#omnichannel-offer-distribution}

By utilizing a central offer repository for all active offers, the issuer can ensure consistency across digital platforms, such as mobile applications and web pages. This reduces discrepancies and builds trust by providing uniform offers across all customer touchpoints.

### Offers management {#offers-management}

The issuer can categorize and filter offers using predefined metadata, such as merchant name, category, or other relevant response parameters. This centralized structure streamlines internal workflows, enables targeted marketing to specific customer segments, and supports multiple business functions, including offer management, campaign design, CRM integration, and channel-specific delivery.

### Personalized marketing campaigns {#personalized-marketing-campaigns}

The issuer can access offers available in different countries and languages to run localized or thematic marketing campaigns. This ensures that offers and messaging are regionally relevant, enhancing the effectiveness of the campaigns.

## Display offers endpoint {#display-offers-endpoint}

See the API structure:

API Reference: `GET /offers`

