Introduction to API 3.0
These new API endpoints are currently available for public Preview as Transifex develops a new version of API, and requires authentication with a bearer token. Until declared Generally Available, some endpoints may not be implemented yet and some may change. A detailed documentation guide for this new API version can be found here. On the current page, you can find only a brief summary of what has been implemented so far.
Users
- Get user details [GET]. Get the details of the user specified by the required path parameter
user_id
.
Organizations
Represents Transifex's organizations. Every user can be a member of one or multiple organizations. Only the organizations the authenticated user belongs to will appear here.
- List of organizations [GET]. Get a list of all the Organizations the user belongs to.
- Get organization details [GET]. Get the details of an Organization.
Languages
- List languages [GET]. Get information for all the supported languages.
- Get language details [GET]. Get information for a specific supported language.
Projects
Represents projects, as used within Transifex. Each project belongs to an organization
- List projects [GET]. Get the list of projects that belong to a single organization.
- Create a Project [POST]. Create a new project in your organization
- Delete Project [Del]. Delete a project from your organization
- Get project details [GET]. Get the details of a specific project
- List project languages [GET]. Get a list of all target languages of a specific project.
Project Webhooks
- List project webhooks [GET]
- Create project webhook [POST]
- Delete project webhook [DEL]
- Get project webhooks details [GET]
- Update project webhook [PATCH]
Resources
Represents a resource that holds source strings. Resources belong to a specific project in Transifex
- List resources [GET]. Get a list of all resources (in a specific project)
- Create new resource [POST]. Making a POST request to this endpoint creates a resource without content. This step is performed synchronously so you don't have to verify that resource creation succeeded afterwards. In order to upload content, see the /resource_strings_async_uploads endpoint.
- Get resource details [GET]. Get details of a specific resource.
Resource Strings
- Get resource strings collection [GET]
- Get the details of a specific resource string. [GET]. Get the details of a specific resource string
- Update resource string metadata [PATCH]
- Upload a new source file for a resource [POST]. The response represents the file upload job.
- Get source upload [GET]. With this endpoint, you can inquire about the status of an upload job.
Resource String Comments
- List resource string comments [GET]. Get a list of all resource string comments for an organization. You can further narrow down the list using the available filters.
- Create resource string comments [POST]. Create a new resource string comment. This needs to be associated with a resource string and a target language.
- Delete resource string comment [DELETE]. Delete a resource string comment
- Get resource string comment [GET]. Get details for a comment related to a specific resource string
- Update resource string comment [PATCH]. Change a resource string comment. You can update it's status, change it to an issue or edit the description.
I18n Formats
- List i18n formats [GET]. Get information for all the supported i18n formats
Context Screenshots
- Get project context screenshot map collection [GET]
- Upload a new context screenshot map to a resource_string [POST]
- Delete screenshot map [DEL]
- Get context screenshot map [GET]
- Get project context screenshot collection [GET]
- Delete screenshot [DEL]
- Get context screenshot [GET]
- Update context screenshot [PATCH]
- Upload a new context screenshot file to a project [POST]
Activity Reports
- Create an organization activity report file download action [POST]
- Get organization activity report download status [GET]
- Create a project activity report file download action [POST]
- Get project activity report download status [GET]
- Create a resource activity report file download action [POST]
- Get resource activity report download status [GET]
- Create a team activity report file download action [POST]
- Get team activity report download status [GET]
Team Memberships
- List team memberships [GET]
- Create a new team membership [POST]
- Delete team membership [DEL]
- Get single team membership [GET]
- Update a membership's role [PATCH]
Teams
- List teams [GET]
- Create a Team [POST]
- Delete team [DEL]
- Get team detail [GET]
- Update a team [PATCH]
- Get team managers [GET]
- Remove managers from team [DEL]
- Get team manager relationships [GET]
- Update team managers [PATCH]
- Add managers to team [POST]