# Changelog

> Every change to the API, newest first.

v1 only gains fields. Anything that would break a client ships as v2, announced here 90 days ahead. The server release is in each entry; `GET /api/version` and the spec's `info.version` show the one that is live.

November 2026

## A full documentation site

0.1.265November 15

The developer docs are now a full site, and the OpenAPI spec describes every endpoint.

Added

- Guides, principles, this changelog and an FAQ at [/developers](/developers), with search.
- An API reference page for every endpoint: parameters, request bodies, response codes, examples in cURL, JavaScript and Python, and a console to try read endpoints with your key.
- [llms.txt](/developers/llms.txt), [llms-full.txt](/developers/llms-full.txt) and every page as Markdown: add `.md` to its address.
- OpenAPI: tags, operation ids, descriptions and response examples on every operation, plus the key and fee recipient endpoints (`/keys`, `/keys/self`, `/keys/{id}`, `/fees/{mint}`, `/fees/batch`) that were missing from the spec.

## Cash Payback DEX share is 70%

0.1.263November 15

Changed

- The Cash Payback split while a reimbursement fills is now 10% burn, 5% treasury, 70% DEX and 15% holders (was 65% and 20%). `GET /payback` and every coin's `split` carry the new numbers; holders still get 85% once the reimbursement is paid.

## Launches that land late

0.1.251November 15

Added

- `504 unconfirmed`: a launch that was sent but is not confirmed yet. Submit the same launch again or read `GET /launches/{id}`; never create it again.

Changed

- `GET /launches/{id}` stays `submitting` while a sent launch is unconfirmed and carries its signature, and turns `expired` once the chain rules it out.

## Wallet shares run to the present

0.1.249November 15

Changed

- `/payback/wallets/{owner}` adds each bag's time since the last holder count, so the share estimate, hold time and multiplier are current.

## The registry, open read keys and faster answers

0.1.247November 15

Tell Payday coins apart from every other pump.fun coin, at volume.

Added

- `GET /registry`, `GET /registry/{mint}` and `POST /coins/check` (500 mints in one request). See [Which coins are Payday's](/developers/guides/registry).
- Read keys without a sign-in: 3 a day per address, sharing 1,200 requests a minute, switched off after 90 days unused.
- `DELETE /keys/self`: whoever holds a key can switch it off.
- `ETag` on every read answer; `If-None-Match` gives an empty 304.

Changed

- The fee recipient endpoints use the same keys, limits and error shape as the rest of the API, and answer non-Payday mints from memory. `POST /fees/batch` costs one request plus one per Payday coin.
- `/coins?sort=` accepts only `new`, `market_cap`, `volume` and `holders`.

## Baskets of up to 15 assets

0.1.240November 15

Changed

- Basket launches take up to 15 assets (was 10). A launch with too many is refused with `basket_size` instead of being trimmed.

## Fees being collected on basket coins

0.1.238November 15

Added

- `fund.being_collected_usd` on basket coins: the holders' share of fees still being collected on pump.fun.

## Baskets of up to 10 assets

0.1.232November 15

Changed

- Basket launches take up to 10 assets (was 5); `GET /payback` reports `max_assets`.

## Baskets on production

0.1.226November 14

Added

- Basket fields on coins (`cash_payback.basket`), `/coins?basket=`, `GET /rewards`, `GET /rewards/assets` and the `basket` launch field are live.

## Cash Payback baskets

0.1.225November 14

Added

- Payout and Fund baskets: `basket` on `POST /launches`, basket details on `/payback/coins/{mint}` (`basket`, `holdings`, `fund`, `dividends`), and the reward list.

## No launcher share on Cash Payback

0.1.195November 13

Removed

- `dev_share_pct` on `POST /launches`. The launcher is only reimbursed for DEX.

## Cash Payback endpoints

0.1.193November 13

Added

- `GET /payback`, `/payback/coins/{mint}`, `/payback/coins/{mint}/rounds/{n}` and `/payback/wallets/{owner}`.
- `mode` on every coin (`account` or `cash_payback`), and `mode: "cash_payback"` on `POST /launches`.

## EVM coins and launches

0.1.188November 13

Added

- Elysium coins in `/coins` and `/coins/{mint}`, with `chain` and `chain_id`, and a `chain` filter.
- Keyed EVM launches: `/evm/chains`, `/evm/configs`, `/evm/quote`, `/evm/launches`, submit and status.

## Keys work right away

0.1.157November 12

Changed

- A key made after an X sign-in works as soon as it is made, launch keys included. No approval step; `key_pending` no longer happens for new keys.

## Default descriptions

0.1.134November 11

Changed

- A launch without a description says who the coin pays, for example `Fees to @example via XMONEY using PAYDAY.`

## Zelle as a fee destination

0.1.128November 11

Added

- `fees_to: "zelle:"` where Zelle is on. The email or number never appears in any response.

## The launch API

0.1.127November 11

Added

- `POST /launches`, `POST /launches/{id}/submit`, `GET /launches/{id}` and the fee split endpoints, for keys made with launching switched on.

## Keys on every call

0.1.121November 11

Changed

- Every data call needs a key in a header; keys in URLs are refused. 600 a minute and 250,000 a day per key.

## API v1

0.1.120November 11

Added

- `/api/v1`: coins, accounts, payouts, burns, stats and the OpenAPI spec.

## Fee recipient API

0.1.0November 7

Added

- `GET /fees/{mint}` and `POST /fees/batch` for trading terminals: who receives a token's creator fees, with the on-chain facts to verify it.
