Documentation Index
Fetch the complete documentation index at: https://hyperlocalise.dev/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Hyperlocalise can keep synced TMS projects up to date by receiving provider webhooks, enqueueing sync intents, and running provider sync runs in the background. Write-back to the source TMS remains approval-gated; webhooks and schedulers only confirm remote state after an approved write-back.Hosted automatic setup
WhenHYPERLOCALISE_PUBLIC_APP_URL is configured, Hyperlocalise registers a single inbound route per provider:
/api/webhooks/tms/{provider}
After you connect a TMS credential and sync projects, webhook subscriptions are created automatically when the provider API supports it.
| Provider | Automatic API setup | Manual fallback |
|---|---|---|
| Crowdin | Yes | Shown if API setup fails or automatic setup is disabled |
| Phrase | Yes | Shown if API setup fails or automatic setup is disabled |
| Lokalise | Yes | Shown if API setup fails or automatic setup is disabled |
| Smartling | Yes | Shown if API setup fails or automatic setup is disabled |
Manual fallback
If automatic setup cannot complete, the integrations UI shows:- the webhook URL to paste into the provider console
- the secret header name (when applicable)
- subscribed event types
- the last setup error
Observability in the app
For each webhook subscription, the TMS connection dialog shows:- whether automatic sync is active
- the latest webhook event (processing status and internal event ID)
- the latest sync intent (status, sync kind, internal intent ID)
- the latest provider sync run (status and internal run ID)
Support debugging
Server logs emit stable telemetry event names without customer content:webhook_acceptedduplicateignoredverification_failedintent_enqueuedreconciliation_succeededreconciliation_failed