Translation API
The Inverb API is a thin layer over the translation graph that routes each string through prompts, reviewers, and delivery caches.
Base URL
Section titled “Base URL”https://api.inverb.io/v1Authenticate every request with Authorization: Bearer <token> using a project- or org-scoped API key.
Create a translation request
Section titled “Create a translation request”POST /v1/translationsContent-Type: application/jsonAuthorization: Bearer sk_live_123{ "project": "marketing", "sourceLocale": "en", "targetLocales": ["fr", "ja"], "payload": { "hero.title": "Launch everywhere", "hero.cta": "Request access" }, "metadata": { "component": "hero", "screenshot": "https://cdn.inverb.io/assets/hero.png" }}The response returns job IDs that can be polled or subscribed to via webhooks.
Webhooks
Section titled “Webhooks”Use POST /v1/webhooks to provide a public callback URL. Inverb retries delivery with exponential backoff for 24 hours and signs each payload with an HMAC secret.
Need a specific language or flow? Open an issue and we will help.