# Customer Feedbacks
source: https://developer.mastercard.com/locations/documentation/use-cases/customer-feedback/index.md

## Customer Feedbacks {#customer-feedbacks}

This endpoint allows customers to submit feedback for a specific ATM location, enabling users to report data quality issues, location inaccuracies, accessibility concerns, or other ATM-related observations.
The below example shows the flow for reporting an ATM not present at a specific address.

### Where it applies {#where-it-applies}

Organizations that provide consumer-facing financial experiences and need to support customer cash-access journeys.

* Issuers
* Retail Banks
* Digital Banks
* Fintechs
* Digital Wallet Providers
* Consumer Banking Applications

## How it works {#how-it-works}

Diagram sequence-customer-feedbacks

**Example Feedback Problem Response:**

```json
{
  "problemTypes": [
    {
      "problemCode": "ATM_NOT_PRESENT",
      "problemDescription": "ATM not present",
      "requireUserInput": "N"
    },
    {
      "problemCode": "ATM_BROKEN",
      "problemDescription": "ATM broken",
      "requireUserInput": "N"
    },
    {
      "problemCode": "ATM_DOES_NOT_ACCEPT_MASTERCARD",
      "problemDescription": "ATM doesn't accept Mastercard",
      "requireUserInput": "N"
    },
    {
      "problemCode": "ATM_NOT_ACCESSIBLE",
      "problemDescription": "ATM is not accessible",
      "requireUserInput": "N"
    },
    {
      "problemCode": "ATM_OTHER",
      "problemDescription": "Other",
      "requireUserInput": "Y"
    }
  ]
}
```

**Example Customer Feedback POST Payload**

A problemCode and locationId **MUST** be provided.

```json
{
  "problemCode": "ATM_NOT_PRESENT",
  "locationId": "11587971",
  "customerFeedbackComment": "No ATM present"
}  
```

**Example Customer Feedback Response:**

```json
{
  "success": true
} 
```

A problemCode and locationId **MUST** be provided.

**Example Customer Feedback POST Payload**

```json
{
  "problemCode": "ATM_NOT_PRESENT",
  "locationId": "11587971",
  "customerFeedbackComment": "No ATM present"
}  
```

**Example Customer Feedback Response:**

```json
{
  "success": true
} 
```

## Relevant Endpoints {#relevant-endpoints}

[Feedback Problems](https://developer.mastercard.com/locations/documentation/api-reference/index.md#tag/Feedbacks/operation/getAtmProblemTypes)
This API allows returns a list of feedback problems to be use in the customer feedbacks API.


API Reference: `GET /feedback-problems`

<br />

[Customer Feedback](https://developer.mastercard.com/locations/documentation/api-reference/index.md#tag/Feedbacks/operation/atmCustomerFeedbacks)
This API allows customers to provide feedback regarding specific issues/concerns they encountered while using ATM Locations.


API Reference: `POST /customer-feedbacks`

<br />

## Useful Links {#useful-links}

* [View the full Open API Specification](https://developer.mastercard.com/locations/documentation/api-reference/index.md)
* [Review the APIs error responses](https://developer.mastercard.com/locations/documentation/code-and-formats/index.md)
