The Localazy API is organized around REST. Our API has predictable resource-oriented URLs, accepts JSON-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs.
Run this API in Postman 🔗
You can fork the API collection into your own workspace or browse its full content here.
Libraries 🔗
We’re maintaining the @localazy/ts-api
library which wraps all the following API resources.
Base url 🔗
Localazy API is available at https://api.localazy.com, and all endpoints in this document are relative to this base URL.
https://api.localazy.com
Authentication 🔗
Endpoints reference 🔗
Learn what options are available when using Localazy API.
List projects 🔗
[GET] /projects
Import content to a project 🔗
[POST] /projects/{projectId}/import
List available file types 🔗
[GET] /import/formats
Learn how to get a list of available file types for importing strings including their parameters.
List files in project 🔗
[GET] /projects/{projectId}/files
List file content 🔗
[GET] /projects/{projectId}/files/{fileId}/keys/{lang}
Learn how to get all translations in a given language via Localazy API
Delete source key 🔗
[DELETE] /projects/{projectId}/keys/{keyId}
Update source key 🔗
[PUT] /projects/{projectId}/keys/{keyId}
Learn how to change properties of a given source key via Localazy API
List all glossary items 🔗
[GET] /projects/{projectId}/glossary
Get glossary item 🔗
[GET] /projects/{projectId}/glossary/{id}
Learn how to retreive a single glossary item via Localazy API
Delete glossary item 🔗
[DELETE] /projects/{projectId}/glossary/{id}
Create glossary item 🔗
[POST] /projects/{projectId}/glossary
Update glossary item 🔗
[PUT] /projects/{projectId}/glossary
List webhooks configuration 🔗
[GET] /projects/{projectid}/webhooks
Learn how to retreive webhook configuration via Localazy API
Update webhooks configuration 🔗
[POST] /projects/{projectid}/webhooks