Authentication
Every request must include your API key as a Bearer token in the Authorization header. Keys are scoped to your team and can be created in Dashboard → Settings → API. For raw HTTP calls, follow tRPC's HTTP format and pass aninputpayload that matches the procedure schema.
curl "https://furl-api-staging.hexeldigitalstudio.workers.dev/trpc/routes.list?input=%7B%22domainId%22%3A%22dom_123%22%7D" \ -H "Authorization: Bearer furl_live_xxxxxxxxxxxxxxxxxxxx" \ -H "Content-Type: application/json"
Domain Workspaces
Hostnames
Routes
Redirects, Files, A/B, Analytics
Rate limits
API requests are rate-limited per team. Limits reset every 60 seconds. Exceeding the limit returns a 429 Too Many Requests with a Retry-After header.
Starter60 req / min
Growth300 req / min
Agency1,000 req / min
EnterpriseCustom