Skip to content

api

mock data logout
07 keys

sys: partial — internal keys live · customer keys net-new

api

internal keys

sys: live — maps to /v1/admin/api-keys

name key scopes created last used revoke
fulfillment worker tec_p5rd… license.read site.write 2026-06-02 2026-09-01
transmission site tec_9mx2… license.read 2026-05-20 2026-09-03
owlette dashboard tec_4kq7… license.read license.validate 2026-04-12 2026-09-04
staging harness tec_j2w8… * 2026-03-15 2026-07-29 revoked 2026-08-02
create key

scopes

scopes → license.read,license.validate

customer keys

sys: net-new — no customer_api_keys table and no per-org issuance route

organization name key scopes rate limit /min calls 24h calls 7d revoke
meridian exhibits ci licence check tec_m2q9… license.read 120 147 867
helios amusements fleet provisioning tec_hx4k… license.validate 600 292 1,664

call counts are derived for the fixture — no usage rollup exists to read them from.

issue a customer key

organization

scopes

requests per minute, per key.

key contract
auth
Authorization: Bearer tec_<nanoid(32)>
storage
sha-256 hash only
10 stations
revoke api key

stops authenticating on the next request. callers holding the plaintext get 401 immediately; the row stays in the ledger with its revocation date.

revoke customer key

stops authenticating on the next request. the organization is not notified — tell them before you confirm.