Skip to content

Developer Console

The Developer Console at trucklinemp.com/developer is where you manage API keys, OAuth apps, webhooks, and integration telemetry.

Enable access first: Developer Platform Overview. Developer Mode is permanent once activated.


The sidebar is grouped into four areas:

PagePurpose
DashboardProject overview cards, quick links
All ProjectsList, search, and create projects
PagePurpose
API KeysCreate and revoke tlmp_api_ keys per project
OAuth AppsRegister and configure OAuth applications
WebhooksSubscribe to platform event pushes
API LibraryEmbedded ReDoc for /api/v1/openapi.json
PlaygroundSend test requests from the browser
PagePurpose
AnalyticsRequest volume, errors, latency, top endpoints
Usage QuotasRate tier display, burst usage, suspicious flags
Audit LogsPer-request log with IP, status, rate-limit hits
PagePurpose
API ChangelogPublished API change history
App DirectoryBrowse public OAuth apps, report abuse

  • Maximum 5 projects per developer account
  • Each project owns its API keys and OAuth apps
  • Select the active project from the header; selection persists in browser storage
  • Many pages accept ?project={id} in the URL

Create a project before generating keys or OAuth credentials.


  • Prefix: tlmp_api_ (older keys may still use the legacy tl_ prefix)
  • Maximum 10 active keys per project
  • Secret shown once at creation
  • Read-only access to public REST data plus higher rate limits
  • Revoke compromised keys immediately from the console

See Public API.


  • Maximum 5 OAuth apps per project
  • Client ID prefix: tlmp_client_
  • Unpublished apps require test users for authorization
  • Publishing may require staff review

See OAuth Apps.


  • Maximum 10 webhooks per developer account (user-scoped, not per project)
  • HTTPS endpoints only
  • Rotate signing secrets from the console after compromise

See Webhooks.


Analytics summarizes traffic for the selected project: timeline charts, error rate, latency percentiles, and top endpoints or keys.

Audit logs list individual requests with method, path, status code, user agent, and whether rate limiting fired. Filter by time range and status. Use this to debug integrations and abuse false positives.

Quotas shows your current API tier (free, basic, premium, unlimited), effective limits, and any anti-abuse state. Tier upgrades are assigned by staff; contact support for commercial needs.


The playground loads the live OpenAPI spec and lets you attach a session-stored API key to try endpoints against same-origin /api/v1. Useful before writing client code.


Published OAuth apps appear in the directory for discovery. Users can search apps and report suspicious listings. Keep your privacy policy and website URLs accurate on the OAuth app General page.


Staff publish changelog entries (features, deprecations, breaking changes). Developers read them in the console. There is no self-service publish for third parties.


These are not third-party integration surfaces:

SurfaceNotes
/api/rpcInternal oRPC for the website UI only
/api/v1/mobile/*First-party mobile app
/api/v1/launcher/*Game launcher
Admin proceduresStaff-only review and tier changes

Use the Public API and OAuth documented in this docs section.


ResourceLimit
Projects per account5
API keys per project10
OAuth apps per project5
Webhooks per account10