https://api.locize.app/{projectId}/{version}/{language}/{namespace}
https://api.locize.app/private/{projectId}/{version}/{language}/{namespace}
https://api.locize.app/languages/{projectId}
https://api.locize.app/missing/{projectId}/{version}/{language}/{namespace}
https://api.locize.app/used/{projectId}/{version}/{language}/{namespace}
https://api.locize.app/update/{projectId}/{version}/{language}/{namespace}
replace
to true. This will remove all the keys in that namespace that are not included in your body. If you have more than 1000 keys in a namespace, we do consider not to use the replace
parameter, this will probably delete more keys than you want to.replace
query parameter.https://api.locize.app/download/{projectId}/{version}/{language}/{namespace}
last-modified
header in the Fetch namespace resources response.https://api.locize.app/pull/{projectId}/{version}/{language}/{namespace}
https://api.locize.app/pull/{projectId}/{version}/{language}/{namespace}?tags=[0,2]
(you need to pass the tag index)https://api.locize.app/pull/{projectId}/{version}/{language}/{namespace}?tags=[0,2]&!tags=[1]
https://api.locize.app/pull/{projectId}/{version}/{language}/{namespace}?updatedAt=>1512589338139
(number of milliseconds since 1970/01/01)https://api.locize.app/pull/{projectId}/{version}/{language}/{namespace}?updatedAt=<1512589338139
https://api.locize.app/pull/{projectId}/{version}/{language}/{namespace}?lastUsed=>1512589338139
(number of milliseconds since 1970/01/01)https://api.locize.app/pull/{projectId}/{version}/{language}/{namespace}?lastUsed=<1512589338139
https://api.locize.app/tags/{projectId}
https://api.locize.app/copy/{projectId}/version/{fromVersion}/{toVersion}
{toVersion}
)https://api.locize.app/copy/{projectId}/version/{fromVersion}/{toVersion}/{language}
{toVersion}
)https://api.locize.app/publish/{projectId}/{version}
{version}
)https://api.locize.app/jobs/{projectId}/{jobId}
Sometimes you want to automate even more. I.e if you want to create your own translation management ui. The following endpoints are probably what you are looking for.
https://api.locize.app/create/{projectId}/{version}/{language}/{namespace}
https://api.locize.app/rename/{projectId}/{version}/{fromNamespace}/{toNamespace}
https://api.locize.app/delete/{projectId}/{version}/{namespace}
https://api.locize.app/language/{projectId}/{language}
https://api.locize.app/language/{projectId}/{language}
https://api.locize.app/version/{projectId}/{version}
https://api.locize.app/invite/{projectId}
"user"
or "publisher"
or "admin"
(default: "user"
)send
to false. This will not send any email. This way you can send the invitation mail by your own, if you want to.https://api.locize.app/users/{projectId}
https://api.locize.app/stats/project/{projectId}
https://api.locize.app/stats/user/{projectId}/{userId}
https://api.locize.app/stats/user/{projectId}/{userId}?year=2019
https://api.locize.app/stats/users/{projectId}
https://api.locize.app/stats/users/{projectId}?year=2019
year
with the appropriate value.