Job Opportunities API

Check the data. Then trust it.

account

Sign-in and the dashboard

Passwordless sign-in, every control on the account page, and what rotating or cancelling a key actually does.

Last verified 2026-08-22 · Assumes: Nothing. · Markdown copy

2Every control on the dashboard

One card per key, showing plan, status, dates, records used, request limits and entitlements — with rotate and cancel on the card itself.

In depthWhy it exists, what it is not, what people get wrong
Row on the cardWhat it means
SecretYour key's name (if you gave one) and its non-secret prefix, plus a badge: LIVE, or the status.
PlanThe plan's display name, read from the live plans table rather than a hard-coded map.
StatusActive, Awaiting payment, Cancelled, Expired or Revoked.
IssuedWhen the key was created.
Renews / Access until / ExpiresDriven by whether the plan recurs. A subscription says Renews; a cancelled one says Access until; a non-recurring plan says Expires.
Last usedWhen a request last arrived on this key.
Records this monthUsed of allowance — the number that matters. unlimited in <CC> on a country-locked key; unmetered on a grandfathered one.
Includesdelta feed, bulk export, or REST endpoints when neither.
Request limitsPer day and per minute, labelled as burst protection so it is not mistaken for the licence.
Used todayRequests today, against the per-day ceiling.

Both the records row and the request-limits row carry a raise this ↓ link to the upgrade ladder further down the page, and a rate-limit error message links straight to the same anchor.

Exact contractTypes, defaults, ranges, errors, edge cases
Create a free key
Shown when the account has no keys. Creates an Explore key; the secret is displayed once.
Rotate secret
On every usable key. Issues a new secret and keeps the key's identity, plan, meter and history.
Cancel
On recurring keys only. Ends the subscription at the end of the paid period — see Cancelling.
Upgrade ladder
At #upgrade. Measured against the best plan you hold, not the first key in the list, so holding Explore and Growth does not offer you Growth again.
Upgrade banner
Above the fold, on free plans only. It exists because the first upgrade button used to sit more than a screen down.
Billing
Links to /contact?topic=billing for invoices and billing questions.
Sign out
Top right. Clears the session cookie.

3Rotating a key

Issues a new secret for the same key. Plan, meter, usage history and entitlements all stay attached — it is not the same as creating a new key.

In depthWhy it exists, what it is not, what people get wrong

Rotate when a secret has leaked, or when you have lost it. Because secrets are stored as SHA-256 hashes, nobody can recover the old one for you, and rotation is the supported answer rather than a support email.

The distinction from creating a new key matters for the meter: a new key starts a fresh monthly allowance and a fresh usage history, while a rotated key keeps both. If you want a clean environment, create; if you want the same entitlement with a different secret, rotate.

Exact contractTypes, defaults, ranges, errors, edge cases

Rotation happens through the website session (POST /public/auth/keys/{id}/rotate), not through the API key — so an attacker holding a leaked key cannot rotate it away from you. Revocation (.../revoke) is permanent, and the key row is kept rather than deleted because usage attached to it has to stay auditable.

A revoked or rotated-away secret fails exactly like one that never existed: 401, same body. Probing cannot distinguish “was valid once” from “never was”.

4Cancelling

One control, on the key's own card. No email, no notice period — access continues to the end of the period you paid for.

In depthWhy it exists, what it is not, what people get wrong

Cancelling stops the renewal; it does not cut off the key you have already paid for. The card then shows Access until with the date, and the key keeps working until then. There is a resume control if you change your mind before it lapses.

Cancelling is not the same as revoking. Revoking kills the secret immediately; cancelling ends the billing relationship at the period boundary and leaves the key usable in the meantime.

Exact contractTypes, defaults, ranges, errors, edge cases
ActionEffect on the secretEffect on billingWhere
CancelKeeps working until period_endNo further chargesThe key's card on /dashboard
ResumeUnchangedRenewal restartsSame card, after cancelling
RotateOld secret dies immediately, new one issuedNoneSame card
RevokeDies immediately and permanentlyDoes not itself stop a subscription — cancel as wellSame card

For an invoice, a credit note, or anything the dashboard does not cover, /contact?topic=billing reaches a person. See Billing.

This page was rendered 11 September 2026, 05:53 UTC. Every figure on it comes from the endpoint named beside it, and every published request is re-sent against the live API before this site is allowed to build. If something here is wrong, the thumbs-down above reaches a person.