---
title: "GriffNode billing invoices (platform ↔ merchant)"
method: GET
path: "/invoices"
tags: ["Account"]
---

# GriffNode billing invoices (platform ↔ merchant)

`GET /invoices`

## Request

- Base URL: `https://api.griffnode.com/v1`
- URL: `https://api.griffnode.com/v1/invoices`
- Auth: HTTP bearer

## Query parameters

- `limit` integer
- `offset` integer

## Response `200`

Invoices.

- object
  - `success` unknown, required
  - `data` object, required
    - `invoices` Invoice[]
      - `transaction_id` string
      - `purchase_type` string
      - `amount_fiat` number
      - `currency_fiat` 'USD' | 'PLN' | 'EUR' | 'GBP'
      - `status` string
      - `crypto_symbol` 'BTC' | 'LTC' | 'DOGE' | 'DASH' | 'ETH' | 'USDT' | 'USDC' | 'EURC' | 'DAI' | 'WBTC' | 'SHIB' | 'PEPE' | 'LINK' | 'UNI' | 'AAVE' | 'MKR': Supported coin/token symbol. /cryptos/list is authoritative at runtime.
      - `created_at` string, date-time
      - `confirmed_at` string, date-time, nullable
      - `expires_at` string, date-time
    - `pagination` Pagination
      - `limit` integer, required
      - `offset` integer, required
      - `total` integer, required

## Other responses

- `401`: Missing or invalid API key (UNAUTHORIZED).
- `403`: Key lacks permission — e.g. a publishable key on a secret-only endpoint, or plan too low (FORBIDDEN, USE_PAY_ENDPOINT, PLAN_UPGRADE_REQUIRED, NO_ACTIVE_PLAN).

---

[API](https://skmtc.dev/griffnode/apis/griffnode-api.md) · [All operations](https://skmtc.dev/griffnode/apis/griffnode-api/llms.txt) · [OpenAPI document](https://skmtc.dev/griffnode/apis/griffnode-api/revisions/1fed3c10d31b?raw)
