Codename Generator

Enter your API key

Every name is checked against the full record, so the same codename is never issued twice.

API

Every endpoint needs the key, sent as Authorization: Bearer <key> or X-API-Key: <key>.

POST /api/codenames
Generate and store one unique codename.
GET /api/codenames?limit=100&offset=0
List stored codenames, newest first. The limit can go up to 1000.
GET /api/codenames.txt
Download the full record as timestamp | codename lines. Times are UTC.
curl -X POST https://generate-codename.pages.dev/api/codenames \
  -H "Authorization: Bearer $API_KEY"