---
title: "Get Wallet Consumer by Wallet and Consumer Id"
method: GET
path: "/wallet/{walletId}/consumer/{consumerId}"
tags: ["Consumers"]
---

# Get Wallet Consumer by Wallet and Consumer Id

`GET /wallet/{walletId}/consumer/{consumerId}`

This API method allows the calling application to get the Wallet Consumer details for a Wallet. Please note Wallet Consumer Data structure could be defined within AIR per Client. If this structure is defined, AIR can provide validation of content using regular expressions.

## Path parameters

- `walletId` string, string, required
- `consumerId` string, string, required

## Response `200`

OK

- WalletConsumerEntity
  - `consumerId` string, required — EES AIR Wallet Consumer ID
  - `walletId` string, required — EES AIR Wallet ID
  - `friendlyName` string, required — Wallet Consumer Friendly Name
  - `type` string, required — Wallet Consumer type. Types are managed per retailer base and could be set-up as part of the Onboarding process.
  - `status` 'ACTIVE' | 'DELETED', required — Wallet Consumer status.
  - `state` string, required — Wallet Consumer State. States are managed per retailer base and could be set-up as part of the Onboarding process.
  - `data` union, required — Additional Wallet Consumer Data. Please note Wallet Consumer Data structure could be defined within AIR per Client. If this structure is defined, AIR can provide validation of content using regular expressions.
    - object — Older key/value pair consumer data.
      - `key` object[]
        - `key1` unknown
        - `key2` unknown
    - object — Structured data for a consumer.
      - `key` object[]
        - `name` string
        - `segments` object[]
          - `key1` unknown
          - `key2` unknown
  - `meta` MetaEntity, required
    - `key1` string — Meta 1 property, up to 250 characters; up to 750 characters for Key 1 Value
    - `key2` string — Meta 2 property, up to 250 characters; up to 750 characters for Key 2 Value
  - `dateCreated` string, date-time, required — Date this Wallet Consumer was created
  - `lastUpdated` string, date-time, required — Date this Wallet Consumer was last updated

## Other responses

- `401` — Unauthorized.
- `403` — Forbidden.
- `404` — Not Found.
- `415` — Unsupported Media Type
- `423` — Locked
- `429` — Too Many Requests
- `500` — Server Error

---

[API](https://skmtc.net/eagleeye/apis/wallet-api.md) · [All operations](https://skmtc.net/eagleeye/apis/wallet-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/eagleeye/wallet-api/revisions/90a122bb14cc/schema)
