18+ Only  |  Gambling can be addictive — please gamble responsibly  |  Gambling Help: 1800 858 858  |  GambleAware

API reference / Account

POST /v1/keys/team

Mint a team key

Mint another key on this account. It shares this account's monthly credit pool and plan, has its own rate-limit bucket, its own IP whitelist and its own line in the usage breakdown, and can be revoked on its own. Business accounts may hold 3 keys in total, Platform 5, Scale 10 — the primary key counts as one. Pass `monthly_cap` to limit what this one key may spend per month inside the pool — the key refuses with 402 at its cap and the pool is not touched, so one client, one worker or one trial cannot spend the account's month. Change or remove it later with `PATCH /v1/keys/team/{key_id}`. Caps reset with the pool on the 1st. The key is returned once. It is stored hashed, like every key here, so if it is lost the answer is revoke and mint again, not recovery.

Requires X-API-Key 0 credits

Request

curl -X POST 'https://api.puntersedge.online/v1/keys/team' \
  -H 'X-API-Key: YOUR_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"label": "LABEL", "monthly_cap": 1}'

Parameters

NameIn TypeRequired Description
label body string yes What this key is for — 'results worker', 'Jo's laptop'. Shown in the pool view and in your usage breakdown.
monthly_cap body integer no Optional. The most credits THIS key may spend per month, hard, inside the account's shared pool — between 1 and the plan's own monthly allowance. Omit it (or send null) and the key may spend the whole pool. Caps reset with the pool on the 1st.

Responses

Status codes: 201, 401, 402, 403, 409, 422, 429, 500. Response bodies are JSON; the full schema is in /openapi.json.

Example response

201 application/json — this call costs 0 credits. Field names and types are as the API returns them; values are a real sample, trimmed to a few items.

{
  "key_id": "0c9a52d1-6b34-47ef-8a2b-5d1e93c4f087",
  "api_key": "pe_4f9c2a7e1b8d3c6a5e0f7b2d9c4a1e8f",
  "label": "Staging",
  "plan": "pro_plus",
  "allowance": 3,
  "keys_in_use": 2,
  "pool_credits_limit": 300000,
  "pool_credits_used": 221110,
  "monthly_cap": 25000,
  "max_monthly_cap": 300000
}

Related endpoints

Try it against live data

The free tier needs no credit card, and the sandbox endpoints need no key at all.

Get a free API key Quickstart
This site contains wagering-related analysis and is intended for Australian users aged 18+. Gambling involves risk. Please gamble responsibly.