---
title: "The account's recent premium payments"
method: GET
path: "/v1/premium/purchases"
tags: ["Premium and prices"]
---

# The account's recent premium payments

`GET /v1/premium/purchases`

## Request

- Base URL: `https://api.memestack.ai`
- URL: `https://api.memestack.ai/v1/premium/purchases`
- Auth: HTTP bearer

The last 20 premium payments for the calling account, newest first — the /premium status panel's "Recent purchases". `status` follows the payment row (`pending` → `settled` → `fulfilled`). Never gated by the kill switch; per-account, so never cached.

## Response `200`

Purchase history.

- object
  - `purchases` object[]
    - `id` string, uuid
    - `tool` string: The macaroon tool the invoice was bound to (`premium_<product>`).
    - `product` string: `tool` minus its `premium_` prefix.
    - `rail` 'l402' | 'card': Lightning (`l402`) or card (`card`, sold by Polar).
    - `amount_sats` integer, nullable: Null on a card purchase (a card sale has no sats).
    - `amount_usd_micro` integer, nullable: The sale in micro-USD, when it was priced in USD.
    - `status` 'pending' | 'settled' | 'fulfilled' | 'failed' | 'refunded'
    - `created_at` string, date-time

## Other responses

- `401`: Authentication required.

---

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