Pootle API

Changed in version 2.5.1.

Pootle provides a REST API for interacting with it using external tools, allowing those to retrieve data, for example translation stats, or save data to Pootle, e.g. translations. This reference document is written for those interested in:

Enabling the Pootle API

Pootle API is disabled by default. To enable it just install django-tastypie and put the following line on your custom settings:

POOTLE_ENABLE_API = True

Warning

If you are running Pootle using Apache with mod_wsgi you will need to enable WSGIPassAuthorization On as told in Tastypie authentication docs.

Pootle API usage

In order to interact with Pootle API it is necessary to know how to use it and some of its particularities.