Overview
The Folkyn API (/api/v1) is for server-side integrations. Each request uses a team API key; all data is scoped to that team.
Rate limit: 60 requests/minute per key — see Rate limits.
Prerequisites
- A team API key from Settings → Developer in the Folkyn app (see Authentication).
Base URL
Production:https://api.folkyn.com
For local testing, use the base URL of the environment you control (for example http://localhost:3000).
OpenAPI specification
Download the contract without an API key:| Format | URL |
|---|---|
| OpenAPI 3 (YAML) | GET https://api.folkyn.com/api/v1/openapi.yaml |
| OpenAPI 3 (JSON) | GET https://api.folkyn.com/api/v1/openapi.json |
First request
List project codes with the Authorization header:X-Api-Key instead of Bearer.
Success response
JSON responses wrap payloads indata:
Errors
On failure, the body includes anerror object; error.code is always the same integer as the HTTP status. See Errors for the full shape and common cases.
Next steps
- Authentication — headers, key handling
- Errors — error shape and codes
- Rate limits — 60 requests/minute per key
