You need to generate an API token to use many of our integrations and features. This includes the API, Figma, and Zendesk. When using a token, the username field should be set to "api" and not your username. An API token has the same rights as the user that was logged in when the token was created.
To get your API token:
1. Head to your User Settings by going to the main navigation and clicking on your profile image in the top right corner.
2. In the left menu, click on API token.
3. Once you've generated a token, you can edit its name so it's easier to remember where you use the token.
If you signed up for Transifex using social login, i.e., GitHub, Google, or LinkedIn, then your Transifex account won’t have a password associated with it by default. You can generate or change your password through your account settings page.
Access control for API tokens
Transifex supports multiple API tokens per user (you can see them on your API tokens page here). Transifex generates an API label accompanied by an incremental number: API token 1, API token 2, etc.
After the API token is created, you can update this label in the "Edit API token" popup. This way, you can define different usage per token and update it accordingly depending on the service that this token is being used for.
If you want to revoke access, then the corresponding token can be deleted without affecting the other services that are also connected to this account. In case you want to restrict access, you can create a generic user for a group of services/projects and generate multiple tokens for this account. If you want to prevent certain users from deleting a project, then those users should not be an administrator or project maintainer of the project.
Please also note that there is no limit on the number of users that can use the same Transifex account; however, there is an API rate limit per account. So, if many services use the same Transifex account, this limit might be reached more frequently.