---
title: "Retrieves details of a specific barcode associated with a user’s account."
method: GET
path: "/programs/{programCode}/accounts/{accountIdentifier}/barcodes/{barcodeHumanReadable}"
tags: ["ECash"]
---

# Retrieves details of a specific barcode associated with a user’s account.

`GET /programs/{programCode}/accounts/{accountIdentifier}/barcodes/{barcodeHumanReadable}`

Retrieves specific barcode details. This endpoint allows you to retrieve the details about a specific barcode associated with a user’s account, based on the accountIdentifier.

## Path parameters

- `programCode` string, required
- `accountIdentifier` string, required
- `barcodeHumanReadable` string, required

## Headers

- `X-GD-RequestId` string, required

## Response `200`

OK

- GetBarcodesResponse — Get Barcodes Response – Contains the list of active barcodes for a specific account.
  - `eCash` BarcodeDetails[], nullable — The list of active barcodes associated with the account.
    - `partnerId` string, nullable — The unique identifier of the eCash partner (retailer) associated with the barcode.
    - `partnerName` string, nullable — The display name of the eCash partner (retailer).
    - `programCode` string, nullable — The program code associated with the barcode and transaction.
    - `productCode` string, nullable — The product code associated with the barcode and transaction.
    - `accountIdentifier` string, nullable — The unique identifier of the account associated with the barcode.
    - `amount` number, double, nullable — The transaction amount associated with the barcode, if applicable. Overrides the base Gd.Bos.DataTransfer.Barcode.Amount.
    - `recipient` Recipient — Recipient – Represents the recipient of an eCash transaction. Used to provide recipient details such as phone number, first name, and last name for barcode generation and eCash operations.
      - `phonenumber` string, nullable — The recipient's phone number, used for notification or identification.
      - `firstname` string, nullable — The recipient's first name.
      - `lastname` string, nullable — The recipient's last name.
    - `memo` string, nullable — An optional memo or note associated with the barcode transaction.
    - `transactionType` 'None' | 'Send' | 'Load' — The type of eCash transaction (e.g., "send", "load").
    - `zipCode` string, nullable — The ZIP code relevant to the transaction or location.
    - `barcodeStatus` 'None' | 'New' | 'Pending' | 'Consumed' | 'Voided' | 'Expired' | 'Cancelled' | 'Declined' — The current status of the barcode (e.g., New, Pending, Consumed, Voided, Expired, Cancelled, Declined). See Gd.Bos.DataTransfer.Barcode.BarcodeStatus.
    - `barcodeNumber` string, nullable — The encoded barcode number, typically used for scanning at a retailer.
    - `barcodeHumanReadable` string, nullable — The human-readable representation of the barcode, suitable for display or manual entry.
    - `barcodeExpirationDateTime` string, date-time — The expiration date and time of the barcode (UTC). After this date, the barcode is no longer valid for transactions.
    - `faceFee` number, double — The face fee (in USD) associated with using this barcode, if applicable.
  - `responseDetails` ResponseDetail[], nullable — Required: A list of response details providing status codes, descriptions, and additional information about the result of the operation.
    - `code` integer — The primary status or error code for the response (e.g., 200 for success, 400 for validation error).
    - `subCode` integer, nullable — An optional subcode providing more granular detail about the response or error.
    - `description` string, nullable — A human-readable description of the response, error, or status.
    - `url` string, nullable — A URL linking to documentation or a web page with more information about the response code.

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `500` — Internal Server Error
- `503` — Service Unavailable

---

[API](https://skmtc.net/greendot/apis/baas-apis.md) · [All operations](https://skmtc.net/greendot/apis/baas-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/greendot/baas-apis/revisions/666553766b78/schema)
