API Reference¶
Interactive Docs¶
TaskWolf exposes a full OpenAPI 3 specification. Access the interactive Swagger UI at:
The OpenAPI JSON is available at /v3/api-docs.
Authentication¶
JWT (browser sessions)¶
Obtained via POST /api/v1/auth/login. Include as a Bearer token:
API Keys (CI/CD)¶
Generate API keys from Profile → API Keys. Keys use the tw_ prefix and are displayed only once at creation.
API keys carry the permissions of the user who created them.
Base URL¶
All endpoints are prefixed with /api/v1. Project-scoped endpoints include the project key:
Rate Limiting¶
Requests are rate-limited per IP address. The default limit is 100 requests per minute. Exceeded limits return HTTP 429.