Skip to content

TRF Data API

TRF Data API documentation, versioned

Version: 1.0 (v1)

Base URL

https://{your-domain}/api/v1

Authentication

The API uses JWT Bearer tokens for authentication. To get started:

  1. Call POST /api/v1/authenticate with your clientId and secretKey
  2. Include the returned token in subsequent requests as: Authorization: Bearer {token}

See the Authentication page for details.

Rate Limiting

All endpoints return rate limiting headers:

Header Description
X-RateLimit-Limit Maximum allowed requests per period
X-RateLimit-Remaining Remaining requests in current period
X-RateLimit-Reset Timestamp when the limit resets

API Groups

Group Description
Authentication Authentication endpoints
CTF CTF endpoints
Environmental License Environmental License endpoints
Environmental Document Environmental Document endpoints
Waste Tracking Waste Tracking endpoints

Schemas

All data models are documented on the Schemas page.