Traceline.

Developers

API overview

Traceline exposes a REST API on the same origin as the app. This page describes what is public; a full authenticated reference is available in-product to signed-in administrators.

Public, read-only

No key required — these power the marketing site itself, so they are safe to consume:

  • GET /api/public/plans — public plans with per-period prices.
  • GET /api/public/pricing — plans + published promotions in one feed.
  • GET /api/public/promotions — published promotions only.
  • GET /api/health — service health (for uptime monitoring).

Authenticated (tenant)

Organisations generate scoped API keys (prefix tlk_) in the console, with rotation and per-day usage logging. A key authenticates the organisation and is refused by any route that changes credentials or membership. Bearer-token auth on the same REST surface the console uses.

Security

All API traffic is HTTPS; keys can be rotated and revoked; usage is logged. See the security overview.

Reference

The full surface is published as an OpenAPI 3.1 document, generated from the server's own route table — an endpoint cannot exist and be missing from it.

  • Browse the API reference — every endpoint, grouped, with its auth scheme.
  • GET /api/public/openapi.json — the machine-readable document, for import into Postman, Insomnia or a generator.

See it on your own assets

Book a guided demo, or talk to our team about enterprise terms.