---
title: "List what this customer is allowed to do"
method: GET
path: "/v1/customers/{customerId}/endorsements"
tags: ["Endorsements"]
---

# List what this customer is allowed to do

`GET /v1/customers/{customerId}/endorsements`

## Request

- Base URL: `https://api.sandbox.alfredpay.io`
- URL: `https://api.sandbox.alfredpay.io/v1/customers/{customerId}/endorsements`
- Auth: one of:
  - HTTP bearer
  - API key in header `api-key` and API key in header `api-secret`

Every entry has two gates, and both have to clear before an instrument will provision:

* `endorsement_status` is Alfred's own product and rail eligibility.
* `provider_endorsements[]` is the provider-side approval, which Alfred doesn't control.

A customer can read `APPROVED` on our side and still not provision because a provider endorsement is outstanding. That's what `reason_code: provider_processing` means, and there's nothing for you or the customer to do about it.

## Response `200`

OK

- object
  - `data` Endorsement[]
    - `endorsement` 'stablecoin_balance' | 'stablecoin_payin' | 'fiat_collection' | 'fiat_payout.cross_border' | 'stablecoin_payout.third_party' | 'corporate_usd_account' | 'local_stablecoin.MXNa' | 'local_stablecoin.ARSa' | 'local_stablecoin.COPa' | 'local_stablecoin.BRZ'
    - `endorsement_status` 'INCOMPLETE' | 'APPROVED' | 'PAUSED' | 'REVOKED'
    - `provider_endorsements` object[]: Provider-side endorsements required for activation, a second gate Alfred does not control.
      - `provider` string
      - `name` string
      - `status` 'pending' | 'approved' | 'revoked'
    - `instrument_decision` object, nullable
      - `instrument` string
      - `channel` string
    - `reason_code` 'kyc_incomplete' | 'provider_processing' | 'null', nullable
    - `next_action` 'none' | 'provide_information'

## Changes

- **2026-11-03** `20fef4fd2ab3`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/alfredpay/apis/alfred-penny-api-client-documentation/changes/v1/customers/:customerId/endorsements/get.md)

---

[API](https://skmtc.dev/alfredpay/apis/alfred-penny-api-client-documentation.md) - [All operations](https://skmtc.dev/alfredpay/apis/alfred-penny-api-client-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/alfredpay/apis/alfred-penny-api-client-documentation/revisions/20fef4fd2ab3?raw)
