# Phrase Developer Hub ## Docs - [Authentication](https://developers.phrase.com/en/api/connectors/authentication.md) - [List available connectors](https://developers.phrase.com/en/api/connectors/connectors/list-available-connectors.md): Returns all Bifrost-compatible connectors you have configured. - [Convert an XLIFF file from the connector to a raw file used by Contentful asynchronously](https://developers.phrase.com/en/api/connectors/contentful/convert-an-xliff-file-from-the-connector-to-a-raw-file-used-by-contentful-asynchronously.md): Return a raw file converted from an XLIFF file. - [Convert an XLIFF file from the connector to a raw file used by Contentful synchronously](https://developers.phrase.com/en/api/connectors/contentful/convert-an-xliff-file-from-the-connector-to-a-raw-file-used-by-contentful-synchronously.md): Return a raw file converted from an XLIFF file. - [Convert raw content from Contentful to XLIFF asynchronously](https://developers.phrase.com/en/api/connectors/contentful/convert-raw-content-from-contentful-to-xliff-asynchronously.md): Return XLIFF files converted from raw content from Contentful. - [Convert raw content from Contentful to XLIFF synchronously](https://developers.phrase.com/en/api/connectors/contentful/convert-raw-content-from-contentful-to-xliff-synchronously.md): Return XLIFF files converted from raw content from Contentful. - [Download raw content asynchronously](https://developers.phrase.com/en/api/connectors/contentful/download-raw-content-asynchronously.md): Download raw content asynchronously from Contentful without modifications from the connector. This endpoint is useful if you require maximum flexibility in working your data. - [Download raw content asynchronously](https://developers.phrase.com/en/api/connectors/contentful/download-raw-content-asynchronously-1.md): Download raw content asynchronously from Contentful without modifications from the connector. This endpoint is useful if you require maximum flexibility in working your data. - [Download raw content synchronously](https://developers.phrase.com/en/api/connectors/contentful/download-raw-content-synchronously.md): Download raw content synchronously from Contentful without modifications from the connector. This endpoint is useful if you require maximum flexibility in working your data. - [Download raw content synchronously](https://developers.phrase.com/en/api/connectors/contentful/download-raw-content-synchronously-1.md): Download raw content synchronously from Contentful without modifications from the connector. This endpoint is useful if you require maximum flexibility in working your data. - [List content asynchronously](https://developers.phrase.com/en/api/connectors/contentful/list-content-asynchronously.md) - [List content synchronously](https://developers.phrase.com/en/api/connectors/contentful/list-content-synchronously.md) - [Upload raw content asynchronously](https://developers.phrase.com/en/api/connectors/contentful/upload-raw-content-asynchronously.md): Upload raw content asynchronously to Contentful. - [Upload raw content synchronously](https://developers.phrase.com/en/api/connectors/contentful/upload-raw-content-synchronously.md): Upload raw content synchronously to Contentful. - [Upload xliff content asynchronously](https://developers.phrase.com/en/api/connectors/contentful/upload-xliff-content-asynchronously.md): Upload xliff content asynchronously to Contentful. - [Upload xliff content synchronously](https://developers.phrase.com/en/api/connectors/contentful/upload-xliff-content-synchronously.md): Upload xliff content synchronously to Contentful. - [Download file from file storage synchronously](https://developers.phrase.com/en/api/connectors/files/download-file-from-file-storage-synchronously.md): Download file synchronously from the file storage. - [Upload file to file storage asynchronously](https://developers.phrase.com/en/api/connectors/files/upload-file-to-file-storage-asynchronously.md): Upload file asynchronously to the file storage. The file is saved and can be retrieved by sending a GET request to this endpoint. The returned ID can be used as a parameter for uploading files to third party systems or for file conversion. The file will be deleted after 1 day. - [Upload file to file storage synchronously](https://developers.phrase.com/en/api/connectors/files/upload-file-to-file-storage-synchronously.md): Upload file synchronously to the file storage. The file is saved and can be retrieved by sending a GET request to this endpoint. The returned ID can be used as a parameter for uploading files to third party systems or for file conversion. The file will be deleted after 1 day. - [Introduction](https://developers.phrase.com/en/api/connectors/introduction.md) - [Login](https://developers.phrase.com/en/api/language-ai/authentication/login.md): DEPRECATED: Use as a fallback method only - Phrase Platform API tokens should be the preferred way. Returns information about the user with the token to be used in the Authorization header and its expiration date. - [Action result](https://developers.phrase.com/en/api/language-ai/file-translations/action-result.md): Use the Accept header with either `application/octet-stream` to get the file or use `application/json` to get the quality estimation. - [File processing metadata](https://developers.phrase.com/en/api/language-ai/file-translations/file-processing-metadata.md): Allows the fetching of metadata from the processing file. The completed file can be downloaded using the [File download](/en/api/language-ai/file-translations/action-result) endpoint. - [File translations](https://developers.phrase.com/en/api/language-ai/file-translations/file-translations.md): Creates a new file translations request based on multipart/form-data. The translation state can be fetched utilizing a returned UID in the response and a [Metadata](/en/api/language-ai/file-translations/file-processing-metadata) endpoint. It is also possible to download the translated file using t… - [Introduction](https://developers.phrase.com/en/api/language-ai/introduction.md) - [List Language AI Profiles](https://developers.phrase.com/en/api/language-ai/list-language-ai-profiles/list-language-ai-profiles.md): List available Language AI profiles for the user. - [Text translations](https://developers.phrase.com/en/api/language-ai/text-translations/text-translations.md): Translates the text content utilizing Phrase Language AI capabilities. Can identify the source language, if not provided, and translate the text to the target language. If language identification is requested, system needs to have at least 50 characters. - [Text translations v2](https://developers.phrase.com/en/api/language-ai/text-translations/text-translations-v2.md): Translates the text content utilizing Phrase Language AI capabilities. Can identify the source language, if not provided, and translate the text to the target language. If language identification is requested, system needs to have at least 50 characters. - [API Reference](https://developers.phrase.com/en/api/overview.md): Explore Phrase's suite of APIs for localization and translation management - [Authentication](https://developers.phrase.com/en/api/platform/authentication.md) - [Introduction](https://developers.phrase.com/en/api/platform/introduction.md) - [Token Endpoint](https://developers.phrase.com/en/api/platform/oauth/token-endpoint.md): Token Endpoint provides tokens according to **OAuth 2.0/OIDC 1.0** (RFC-6749) specifications and its extension **OAuth 2.0 Token Exchange** (RFC-8693). - [Create AI Check](https://developers.phrase.com/en/api/quality-evaluator/ai-checks/create-ai-check.md): Creates a new AI Check with custom quality requirements. - [Delete AI Check](https://developers.phrase.com/en/api/quality-evaluator/ai-checks/delete-ai-check.md): Deletes an AI Check. This will also remove it from any Quality Profiles that reference it. - [Get AI Check](https://developers.phrase.com/en/api/quality-evaluator/ai-checks/get-ai-check.md): Retrieves a specific AI Check by its UID. - [List AI Checks](https://developers.phrase.com/en/api/quality-evaluator/ai-checks/list-ai-checks.md): Returns all AI Checks for the authenticated organization. - [Update AI Check](https://developers.phrase.com/en/api/quality-evaluator/ai-checks/update-ai-check.md): Updates an existing AI Check. - [Get analytics](https://developers.phrase.com/en/api/quality-evaluator/analytics/get-analytics.md): Returns aggregated evaluation analytics for the specified date range and optional Quality Profile filter. - [Authentication](https://developers.phrase.com/en/api/quality-evaluator/authentication.md) - [Evaluate segments](https://developers.phrase.com/en/api/quality-evaluator/evaluation/evaluate-segments.md): Evaluates the quality of supplied translation segments using AI Checks from a Quality Profile or a list of specific AI Check UIDs. - [Introduction](https://developers.phrase.com/en/api/quality-evaluator/introduction.md) - [Create Quality Profile](https://developers.phrase.com/en/api/quality-evaluator/quality-profiles/create-quality-profile.md): Creates a new Quality Profile containing up to 3 AI Checks. - [Delete Quality Profile](https://developers.phrase.com/en/api/quality-evaluator/quality-profiles/delete-quality-profile.md): Deletes a Quality Profile. The AI Checks referenced by this profile are not deleted. - [Get Quality Profile](https://developers.phrase.com/en/api/quality-evaluator/quality-profiles/get-quality-profile.md): Retrieves a specific Quality Profile by its UID, including its AI Checks. - [List Quality Profiles](https://developers.phrase.com/en/api/quality-evaluator/quality-profiles/list-quality-profiles.md): Returns all Quality Profiles for the authenticated organization. - [Update Quality Profile](https://developers.phrase.com/en/api/quality-evaluator/quality-profiles/update-quality-profile.md): Updates an existing Quality Profile. - [Get a single account](https://developers.phrase.com/en/api/strings/accounts/get-a-single-account.md): Get details on a single account. - [List accounts](https://developers.phrase.com/en/api/strings/accounts/list-accounts.md): List all accounts the current user has access to. - [Authentication](https://developers.phrase.com/en/api/strings/authentication.md) - [Create an authorization](https://developers.phrase.com/en/api/strings/authorizations/create-an-authorization.md): Create a new authorization. - [Delete an authorization](https://developers.phrase.com/en/api/strings/authorizations/delete-an-authorization.md): Delete an existing authorization. API calls using that token will stop working. - [Get a single authorization](https://developers.phrase.com/en/api/strings/authorizations/get-a-single-authorization.md): Get details on a single authorization. - [List authorizations](https://developers.phrase.com/en/api/strings/authorizations/list-authorizations.md): List all your authorizations. - [Update an authorization](https://developers.phrase.com/en/api/strings/authorizations/update-an-authorization.md): Update an existing authorization. - [Activate an automation](https://developers.phrase.com/en/api/strings/automations/activate-an-automation.md): Activate an automation. - [Create an automation](https://developers.phrase.com/en/api/strings/automations/create-an-automation.md): Create a new automation. - [Deactivate an automation](https://developers.phrase.com/en/api/strings/automations/deactivate-an-automation.md): Deactivate an automation. - [Destroy automation](https://developers.phrase.com/en/api/strings/automations/destroy-automation.md): Destroy an automation of an account. - [Get a single automation](https://developers.phrase.com/en/api/strings/automations/get-a-single-automation.md): Get details of a single automation. - [List automations](https://developers.phrase.com/en/api/strings/automations/list-automations.md): List all automations for an account. - [Trigger an automation](https://developers.phrase.com/en/api/strings/automations/trigger-an-automation.md): Trigger an automation. - [Update an automation](https://developers.phrase.com/en/api/strings/automations/update-an-automation.md): Update an existing automation. - [Create a blocked key](https://developers.phrase.com/en/api/strings/blacklisted-keys/create-a-blocked-key.md): Create a new rule for blocking keys. - [Delete a blocked key](https://developers.phrase.com/en/api/strings/blacklisted-keys/delete-a-blocked-key.md): Delete an existing rule for blocking keys. - [Get a single blocked key](https://developers.phrase.com/en/api/strings/blacklisted-keys/get-a-single-blocked-key.md): Get details on a single rule for blocking keys for a given project. - [List blocked keys](https://developers.phrase.com/en/api/strings/blacklisted-keys/list-blocked-keys.md): List all rules for blocking keys for the given project. - [Update a blocked key](https://developers.phrase.com/en/api/strings/blacklisted-keys/update-a-blocked-key.md): Update an existing rule for blocking keys. - [Compare branches](https://developers.phrase.com/en/api/strings/branches/compare-branches.md): Compare branch with main branch. - [Create a branch](https://developers.phrase.com/en/api/strings/branches/create-a-branch.md): Create a new branch. - [Create comparison (async.)](https://developers.phrase.com/en/api/strings/branches/create-comparison-async.md): Create a branch comparison asynchronously. - [Delete a branch](https://developers.phrase.com/en/api/strings/branches/delete-a-branch.md): Delete an existing branch. - [Get a single branch](https://developers.phrase.com/en/api/strings/branches/get-a-single-branch.md): Get details on a single branch for a given project. - [List branches](https://developers.phrase.com/en/api/strings/branches/list-branches.md): List all branches of the current project. - [Merge a branch](https://developers.phrase.com/en/api/strings/branches/merge-a-branch.md): Merge an existing branch back into its base branch. - [Sync a branch](https://developers.phrase.com/en/api/strings/branches/sync-a-branch.md): Pull changes from the base branch into this branch, applying the chosen conflict-resolution strategy. - [Update a branch](https://developers.phrase.com/en/api/strings/branches/update-a-branch.md): Update an existing branch. Only the branch name can be changed. - [Create a reaction](https://developers.phrase.com/en/api/strings/comment-reactions/create-a-reaction.md): Create a new reaction for a comment. - [Delete a reaction](https://developers.phrase.com/en/api/strings/comment-reactions/delete-a-reaction.md): Delete an existing reaction. - [Get a single reaction](https://developers.phrase.com/en/api/strings/comment-reactions/get-a-single-reaction.md): Get details on a single reaction. - [List reactions](https://developers.phrase.com/en/api/strings/comment-reactions/list-reactions.md): List all reactions for a comment. - [Create a reply](https://developers.phrase.com/en/api/strings/comment-replies/create-a-reply.md): Create a new reply for a comment. - [Delete a reply](https://developers.phrase.com/en/api/strings/comment-replies/delete-a-reply.md): Delete an existing reply. - [Get a single reply](https://developers.phrase.com/en/api/strings/comment-replies/get-a-single-reply.md): Get details on a single reply. - [List replies](https://developers.phrase.com/en/api/strings/comment-replies/list-replies.md): List all replies for a comment. - [Mark a reply as read](https://developers.phrase.com/en/api/strings/comment-replies/mark-a-reply-as-read.md): Mark a reply as read. - [Mark a reply as unread](https://developers.phrase.com/en/api/strings/comment-replies/mark-a-reply-as-unread.md): Mark a reply as unread. - [Check if comment is read](https://developers.phrase.com/en/api/strings/comments/check-if-comment-is-read.md): Check if comment was marked as read. Returns 204 if read, 404 if unread. - [Create a comment](https://developers.phrase.com/en/api/strings/comments/create-a-comment.md): Create a new comment for a key. - [Delete a comment](https://developers.phrase.com/en/api/strings/comments/delete-a-comment.md): Delete an existing comment. - [Get a single comment](https://developers.phrase.com/en/api/strings/comments/get-a-single-comment.md): Get details on a single comment. - [List comments](https://developers.phrase.com/en/api/strings/comments/list-comments.md): List all comments for a key. - [Mark a comment as read](https://developers.phrase.com/en/api/strings/comments/mark-a-comment-as-read.md): Mark a comment as read. - [Mark a comment as unread](https://developers.phrase.com/en/api/strings/comments/mark-a-comment-as-unread.md): Mark a comment as unread. - [Update a comment](https://developers.phrase.com/en/api/strings/comments/update-a-comment.md): Update an existing comment. - [Create a property](https://developers.phrase.com/en/api/strings/custom-metadata/create-a-property.md): Create a new custom metadata property. - [Destroy property](https://developers.phrase.com/en/api/strings/custom-metadata/destroy-property.md): Destroy a custom metadata property of an account. - [Get a single property](https://developers.phrase.com/en/api/strings/custom-metadata/get-a-single-property.md): Get details of a single custom property. - [List properties](https://developers.phrase.com/en/api/strings/custom-metadata/list-properties.md): List all custom metadata properties for an account. - [Update a property](https://developers.phrase.com/en/api/strings/custom-metadata/update-a-property.md): Update an existing custom metadata property. - [Create a distribution](https://developers.phrase.com/en/api/strings/distributions/create-a-distribution.md): Create a new distribution. - [Delete a distribution](https://developers.phrase.com/en/api/strings/distributions/delete-a-distribution.md): Delete an existing distribution. - [Get a single distribution](https://developers.phrase.com/en/api/strings/distributions/get-a-single-distribution.md): Get details on a single distribution. - [List distributions](https://developers.phrase.com/en/api/strings/distributions/list-distributions.md): List all distributions for the given account. - [Update a distribution](https://developers.phrase.com/en/api/strings/distributions/update-a-distribution.md): Update an existing distribution. - [Delete document](https://developers.phrase.com/en/api/strings/documents/delete-document.md): Delete an existing document. - [List documents](https://developers.phrase.com/en/api/strings/documents/list-documents.md): List all documents the current user has access to. - [Create a Figma attachment](https://developers.phrase.com/en/api/strings/figma-attachments/create-a-figma-attachment.md): Create a new Figma attachment. - [Delete a Figma attachment](https://developers.phrase.com/en/api/strings/figma-attachments/delete-a-figma-attachment.md): Delete an existing Figma attachment. - [Get a single Figma attachment](https://developers.phrase.com/en/api/strings/figma-attachments/get-a-single-figma-attachment.md): Get details on a single Figma attachment for a given project. - [List Figma attachments](https://developers.phrase.com/en/api/strings/figma-attachments/list-figma-attachments.md): List all Figma attachments for the given project - [Update a Figma attachment](https://developers.phrase.com/en/api/strings/figma-attachments/update-a-figma-attachment.md): Update an existing Figma attachment. - [List formats](https://developers.phrase.com/en/api/strings/formats/list-formats.md): Get a handy list of all localization file formats supported in Phrase. - [Getting started](https://developers.phrase.com/en/api/strings/getting-started.md) - [Create a term base](https://developers.phrase.com/en/api/strings/glossaries/create-a-term-base.md): Create a new term base (previously: glossary). - [Delete a term base](https://developers.phrase.com/en/api/strings/glossaries/delete-a-term-base.md): Delete an existing term base (previously: glossary). - [Get a single term base](https://developers.phrase.com/en/api/strings/glossaries/get-a-single-term-base.md): Get details on a single term base (previously: glossary). - [List term bases](https://developers.phrase.com/en/api/strings/glossaries/list-term-bases.md): List all term bases (previously: glossaries) the current user has access to. - [Update a term base](https://developers.phrase.com/en/api/strings/glossaries/update-a-term-base.md): Update an existing term base (previously: glossary). - [Create a translation for a term](https://developers.phrase.com/en/api/strings/glossary-term-translations/create-a-translation-for-a-term.md): Create a new translation for a term in a term base (previously: glossary). - [Delete a translation for a term](https://developers.phrase.com/en/api/strings/glossary-term-translations/delete-a-translation-for-a-term.md): Delete an existing translation of a term in a term base (previously: glossary). - [Update a translation for a term](https://developers.phrase.com/en/api/strings/glossary-term-translations/update-a-translation-for-a-term.md): Update an existing translation for a term in a term base (previously: glossary). - [Create a term](https://developers.phrase.com/en/api/strings/glossary-terms/create-a-term.md): Create a new term in a term base (previously: glossary). - [Delete a term](https://developers.phrase.com/en/api/strings/glossary-terms/delete-a-term.md): Delete an existing term in a term base (previously: glossary). - [Get a single term](https://developers.phrase.com/en/api/strings/glossary-terms/get-a-single-term.md): Get details for a single term in the term base (previously: glossary). - [List terms](https://developers.phrase.com/en/api/strings/glossary-terms/list-terms.md): List all terms in term bases (previously: glossary) that the current user has access to. - [Update a term](https://developers.phrase.com/en/api/strings/glossary-terms/update-a-term.md): Update an existing term in a term base (previously: glossary). - [Build ICU skeletons](https://developers.phrase.com/en/api/strings/icu/build-icu-skeletons.md): Returns ICU skeletons for multiple locale codes based on a source content. - [Introduction](https://developers.phrase.com/en/api/strings/introduction.md) - [Create a new invitation](https://developers.phrase.com/en/api/strings/invitations/create-a-new-invitation.md): Invite a person to an account. Developers and translators need `project_ids` and `locale_ids` assigned to access them. Access token scope must include `team.manage`. - [Delete an invitation](https://developers.phrase.com/en/api/strings/invitations/delete-an-invitation.md): Delete an existing invitation (must not be accepted yet). Access token scope must include `team.manage`. - [Get a single invitation](https://developers.phrase.com/en/api/strings/invitations/get-a-single-invitation.md): Get details on a single invitation. Access token scope must include `team.manage`. - [List invitations](https://developers.phrase.com/en/api/strings/invitations/list-invitations.md): List invitations for an account. It will also list the accessible resources like projects and locales the invited user has access to. In case nothing is shown the default access from the role is used. Access token scope must include `team.manage`. - [Resend an invitation](https://developers.phrase.com/en/api/strings/invitations/resend-an-invitation.md): Resend the invitation email (must not be accepted yet). Access token scope must include `team.manage`. - [Update a member's invitation access](https://developers.phrase.com/en/api/strings/invitations/update-a-members-invitation-access.md): Update member's settings in the invitations. Access token scope must include `team.manage`. - [Update an invitation](https://developers.phrase.com/en/api/strings/invitations/update-an-invitation.md): Update an existing invitation (must not be accepted yet). The `email` cannot be updated. Developers and translators need `project_ids` and `locale_ids` assigned to access them. Access token scope must include `team.manage`. - [Create/Update a job annotation](https://developers.phrase.com/en/api/strings/job-annotations/createupdate-a-job-annotation.md): Create or update an annotation for a job. If the annotation already exists, it will be updated; otherwise, a new annotation will be created. - [Create/Update a job locale annotation](https://developers.phrase.com/en/api/strings/job-annotations/createupdate-a-job-locale-annotation.md): Create or update an annotation for a job locale. If the annotation already exists, it will be updated; otherwise, a new annotation will be created. - [Delete a job annotation](https://developers.phrase.com/en/api/strings/job-annotations/delete-a-job-annotation.md): Delete an annotation for a job. - [Delete a job locale annotation](https://developers.phrase.com/en/api/strings/job-annotations/delete-a-job-locale-annotation.md): Delete an annotation for a job locale. - [List job annotations](https://developers.phrase.com/en/api/strings/job-annotations/list-job-annotations.md): Retrieve a list of annotations for a job. - [List job locale annotations](https://developers.phrase.com/en/api/strings/job-annotations/list-job-locale-annotations.md): Retrieve a list of annotations for a job locale. - [Create a job comment](https://developers.phrase.com/en/api/strings/job-comments/create-a-job-comment.md): Create a new comment for a job. - [Delete a job comment](https://developers.phrase.com/en/api/strings/job-comments/delete-a-job-comment.md): Delete an existing job comment. - [Get a single job comment](https://developers.phrase.com/en/api/strings/job-comments/get-a-single-job-comment.md): Get details on a single job comment. - [List job comments](https://developers.phrase.com/en/api/strings/job-comments/list-job-comments.md): List all comments for a job. - [Update a job comment](https://developers.phrase.com/en/api/strings/job-comments/update-a-job-comment.md): Update an existing job comment. - [Add a target locale to a job](https://developers.phrase.com/en/api/strings/job-locales/add-a-target-locale-to-a-job.md): Adds a target locale to a job. - [Complete a job locale](https://developers.phrase.com/en/api/strings/job-locales/complete-a-job-locale.md): Mark a job locale as completed. - [List job target locales](https://developers.phrase.com/en/api/strings/job-locales/list-job-target-locales.md): List all target locales for a given job. - [Remove a target locale from a job](https://developers.phrase.com/en/api/strings/job-locales/remove-a-target-locale-from-a-job.md): Removes a target locale from a job. - [Reopen a job locale](https://developers.phrase.com/en/api/strings/job-locales/reopen-a-job-locale.md): Mark a job locale as uncompleted. - [Review a job locale](https://developers.phrase.com/en/api/strings/job-locales/review-a-job-locale.md): Mark job locale as reviewed. - [Show single job target locale](https://developers.phrase.com/en/api/strings/job-locales/show-single-job-target-locale.md): Get a single target locale for a given job. - [Update a job target locale](https://developers.phrase.com/en/api/strings/job-locales/update-a-job-target-locale.md): Update an existing job target locale. - [Create a job template locale](https://developers.phrase.com/en/api/strings/job-template-locales/create-a-job-template-locale.md): Create a new job template locale. - [Delete a job template locale](https://developers.phrase.com/en/api/strings/job-template-locales/delete-a-job-template-locale.md): Delete an existing job template locale. - [Get a single job template locale](https://developers.phrase.com/en/api/strings/job-template-locales/get-a-single-job-template-locale.md): Get a single job template locale for a given job template. - [List job template locales](https://developers.phrase.com/en/api/strings/job-template-locales/list-job-template-locales.md): List all job template locales for a given job template. - [Update a job template locale](https://developers.phrase.com/en/api/strings/job-template-locales/update-a-job-template-locale.md): Update an existing job template locale. - [Create a job template](https://developers.phrase.com/en/api/strings/job-templates/create-a-job-template.md): Create a new job template. - [Delete a job template](https://developers.phrase.com/en/api/strings/job-templates/delete-a-job-template.md): Delete an existing job template. - [Get a single job template](https://developers.phrase.com/en/api/strings/job-templates/get-a-single-job-template.md): Get details on a single job template for a given project. - [List job templates](https://developers.phrase.com/en/api/strings/job-templates/list-job-templates.md): List all job templates for the given project. - [Update a job template](https://developers.phrase.com/en/api/strings/job-templates/update-a-job-template.md): Update an existing job template. - [Add keys to job](https://developers.phrase.com/en/api/strings/jobs/add-keys-to-job.md): Add multiple keys to a existing job. - [Complete a job](https://developers.phrase.com/en/api/strings/jobs/complete-a-job.md): Mark a job as completed. - [Create a job](https://developers.phrase.com/en/api/strings/jobs/create-a-job.md): Create a new job. - [Delete a job](https://developers.phrase.com/en/api/strings/jobs/delete-a-job.md): Delete an existing job. - [Get a single job](https://developers.phrase.com/en/api/strings/jobs/get-a-single-job.md): Get details on a single job for a given project. - [List account jobs](https://developers.phrase.com/en/api/strings/jobs/list-account-jobs.md): List all jobs for the given account. - [List jobs](https://developers.phrase.com/en/api/strings/jobs/list-jobs.md): List all jobs for the given project. - [Lock a job](https://developers.phrase.com/en/api/strings/jobs/lock-a-job.md): If you are the job owner, you may lock a job using this API request. - [Remove keys from job](https://developers.phrase.com/en/api/strings/jobs/remove-keys-from-job.md): Remove multiple keys from existing job. - [Reopen a job](https://developers.phrase.com/en/api/strings/jobs/reopen-a-job.md): Mark a job as uncompleted. - [Start a job](https://developers.phrase.com/en/api/strings/jobs/start-a-job.md): Starts an existing job in state draft. - [Unlock a job](https://developers.phrase.com/en/api/strings/jobs/unlock-a-job.md): If you are the job owner, you may unlock a locked job using this API request. - [Update a job](https://developers.phrase.com/en/api/strings/jobs/update-a-job.md): Update an existing job. - [Attach the Figma attachment to a key](https://developers.phrase.com/en/api/strings/keys-figma-attachments/attach-the-figma-attachment-to-a-key.md): Attach the Figma attachment to a key - [Detach the Figma attachment from a key](https://developers.phrase.com/en/api/strings/keys-figma-attachments/detach-the-figma-attachment-from-a-key.md): Detach the Figma attachment from a key - [Add tags to collection of keys](https://developers.phrase.com/en/api/strings/keys/add-tags-to-collection-of-keys.md): Tags all keys matching query. Same constraints as list. - [Create a key](https://developers.phrase.com/en/api/strings/keys/create-a-key.md): Create a new key. - [Delete a key](https://developers.phrase.com/en/api/strings/keys/delete-a-key.md): Delete an existing key. - [Delete collection of keys](https://developers.phrase.com/en/api/strings/keys/delete-collection-of-keys.md): Delete all keys matching query. Same constraints as list. Please limit the number of affected keys to about 1,000 as you might experience timeouts otherwise. - [Exclude a locale on a collection of keys](https://developers.phrase.com/en/api/strings/keys/exclude-a-locale-on-a-collection-of-keys.md): Exclude a locale on keys matching query. Same constraints as list. - [Get a single key](https://developers.phrase.com/en/api/strings/keys/get-a-single-key.md): Get details on a single key for a given project. - [Include a locale on a collection of keys](https://developers.phrase.com/en/api/strings/keys/include-a-locale-on-a-collection-of-keys.md): Include a locale on keys matching query. Same constraints as list. - [List keys](https://developers.phrase.com/en/api/strings/keys/list-keys.md): List all keys for the given project. Alternatively you can POST requests to /search. - [Remove tags from collection of keys](https://developers.phrase.com/en/api/strings/keys/remove-tags-from-collection-of-keys.md): Removes specified tags from keys matching query. - [Search keys](https://developers.phrase.com/en/api/strings/keys/search-keys.md): Search keys for the given project matching query. - [Update a key](https://developers.phrase.com/en/api/strings/keys/update-a-key.md): Update an existing key. - [Batch unlink child keys from a parent key](https://developers.phrase.com/en/api/strings/linked-keys/batch-unlink-child-keys-from-a-parent-key.md): Unlinks multiple child keys from a given parent key in a single operation. - [Link child keys to a parent key](https://developers.phrase.com/en/api/strings/linked-keys/link-child-keys-to-a-parent-key.md): Creates links between a given parent key and one or more child keys. - [List child keys of a parent key](https://developers.phrase.com/en/api/strings/linked-keys/list-child-keys-of-a-parent-key.md): Returns detailed information about a parent key, including its linked child keys. - [Unlink a child key from a parent key](https://developers.phrase.com/en/api/strings/linked-keys/unlink-a-child-key-from-a-parent-key.md): Unlinks a single child key from a given parent key. - [Initiate async download of a locale](https://developers.phrase.com/en/api/strings/locale-downloads/initiate-async-download-of-a-locale.md): Prepare a locale for download in a specific file format. - [Show status of an async locale download](https://developers.phrase.com/en/api/strings/locale-downloads/show-status-of-an-async-locale-download.md): Show status of already started async locale download. If the download is finished, the download link will be returned. - [Create a locale](https://developers.phrase.com/en/api/strings/locales/create-a-locale.md): Create a new locale. - [Delete a locale](https://developers.phrase.com/en/api/strings/locales/delete-a-locale.md): Delete an existing locale. - [Download a locale](https://developers.phrase.com/en/api/strings/locales/download-a-locale.md): Download a locale in a specific file format. - [Get a single locale](https://developers.phrase.com/en/api/strings/locales/get-a-single-locale.md): Get details on a single locale for a given project. - [List locales](https://developers.phrase.com/en/api/strings/locales/list-locales.md): List all locales for the given project. - [List locales used in account](https://developers.phrase.com/en/api/strings/locales/list-locales-used-in-account.md): List all locales unique by locale code used across all projects within an account. - [Update a locale](https://developers.phrase.com/en/api/strings/locales/update-a-locale.md): Update an existing locale. - [Get single member](https://developers.phrase.com/en/api/strings/members/get-single-member.md): Get details on a single user in the account. Access token scope must include `team.manage`. - [List members](https://developers.phrase.com/en/api/strings/members/list-members.md): Get all users active in the account. It also lists resources like projects and locales the member has access to. In case nothing is shown the default access from the role is used. Access token scope must include `team.manage`. - [Remove a user from the account](https://developers.phrase.com/en/api/strings/members/remove-a-user-from-the-account.md): Remove a user from the account. The user will be removed from the account but not deleted from Phrase. Access token scope must include `team.manage`. - [Update a member](https://developers.phrase.com/en/api/strings/members/update-a-member.md): Update user permissions in the account. Developers and translators need `project_ids` and `locale_ids` assigned to access them. Access token scope must include `team.manage`. - [Update a member's project settings](https://developers.phrase.com/en/api/strings/members/update-a-members-project-settings.md): Update user settings in the project. Access token scope must include `team.manage`. - [List notification groups](https://developers.phrase.com/en/api/strings/notification-groups/list-notification-groups.md): List all notification groups from the current user - [Mark a notification group as read](https://developers.phrase.com/en/api/strings/notification-groups/mark-a-notification-group-as-read.md): Mark a notifications group of the current user as read - [Mark all notification groups as read](https://developers.phrase.com/en/api/strings/notification-groups/mark-all-notification-groups-as-read.md): Mark all notification groups of the current user as read - [Get a single notification](https://developers.phrase.com/en/api/strings/notifications/get-a-single-notification.md): Get details on a single notification. - [List notifications](https://developers.phrase.com/en/api/strings/notifications/list-notifications.md): List all notifications from the current user - [Mark all notifications as read](https://developers.phrase.com/en/api/strings/notifications/mark-all-notifications-as-read.md): Mark all notifications of the current user as read - [Cancel an order](https://developers.phrase.com/en/api/strings/orders/cancel-an-order.md): Cancel an existing order. Must not yet be confirmed. - [Confirm an order](https://developers.phrase.com/en/api/strings/orders/confirm-an-order.md): Confirm an existing order and send it to the provider for translation. Same constraints as for create. - [Create a new order](https://developers.phrase.com/en/api/strings/orders/create-a-new-order.md): Create a new order. Access token scope must include `orders.create`. - [Get a single order](https://developers.phrase.com/en/api/strings/orders/get-a-single-order.md): Get details on a single order. - [List orders](https://developers.phrase.com/en/api/strings/orders/list-orders.md): List all orders for the given project. - [Create an organization job template locale](https://developers.phrase.com/en/api/strings/organization-job-template-locales/create-an-organization-job-template-locale.md): Create a new organization job template locale. - [Delete an organization job template locale](https://developers.phrase.com/en/api/strings/organization-job-template-locales/delete-an-organization-job-template-locale.md): Delete an existing organization job template locale. - [Get a single organization job template locale](https://developers.phrase.com/en/api/strings/organization-job-template-locales/get-a-single-organization-job-template-locale.md): Get a single job template locale for a given organization job template. - [List organization job template locales](https://developers.phrase.com/en/api/strings/organization-job-template-locales/list-organization-job-template-locales.md): List all job template locales for a given organization job template. - [Update an organization job template locale](https://developers.phrase.com/en/api/strings/organization-job-template-locales/update-an-organization-job-template-locale.md): Update an existing organization job template locale. - [Create an organization job template](https://developers.phrase.com/en/api/strings/organization-job-templates/create-an-organization-job-template.md): Create a new organization job template. - [Delete an organization job template](https://developers.phrase.com/en/api/strings/organization-job-templates/delete-an-organization-job-template.md): Delete an existing organization job template. - [Get a single organization job template](https://developers.phrase.com/en/api/strings/organization-job-templates/get-a-single-organization-job-template.md): Get details on a single organization job template for a given account. - [List organization job templates](https://developers.phrase.com/en/api/strings/organization-job-templates/list-organization-job-templates.md): List all job templates for the given account. - [Update an organization job template](https://developers.phrase.com/en/api/strings/organization-job-templates/update-an-organization-job-template.md): Update an existing organization job template. - [Pagination](https://developers.phrase.com/en/api/strings/pagination.md) - [Create a project](https://developers.phrase.com/en/api/strings/projects/create-a-project.md): Create a new project in the given account. - [Delete a project](https://developers.phrase.com/en/api/strings/projects/delete-a-project.md): Delete an existing project. Associated repository syncs and OTA distributions are removed. A `project:delete` event is dispatched. - [Get a single project](https://developers.phrase.com/en/api/strings/projects/get-a-single-project.md): Get details on a single project. - [List projects](https://developers.phrase.com/en/api/strings/projects/list-projects.md): List all projects the current user has access to. - [Update a project](https://developers.phrase.com/en/api/strings/projects/update-a-project.md): Update an existing project. - [Get Translation Quality](https://developers.phrase.com/en/api/strings/quality-performance-score/get-translation-quality.md): Retrieves the quality scores for your Strings translations. Returns a score, measured by Phrase QPS - [Create a release trigger](https://developers.phrase.com/en/api/strings/release-triggers/create-a-release-trigger.md): Create a new recurring release. New releases will be published automatically, based on the cron schedule provided. Currently, only one release trigger can exist per distribution. - [Delete a single release trigger](https://developers.phrase.com/en/api/strings/release-triggers/delete-a-single-release-trigger.md): Delete a single release trigger. - [Get a single release trigger](https://developers.phrase.com/en/api/strings/release-triggers/get-a-single-release-trigger.md): Get details of a single release trigger. - [List release triggers](https://developers.phrase.com/en/api/strings/release-triggers/list-release-triggers.md): List all release triggers for the given distribution. - [Update a release trigger](https://developers.phrase.com/en/api/strings/release-triggers/update-a-release-trigger.md): Update a recurring release. - [Create a release](https://developers.phrase.com/en/api/strings/releases/create-a-release.md): Create a new release. - [Delete a release](https://developers.phrase.com/en/api/strings/releases/delete-a-release.md): Delete an existing release. - [Get a single release](https://developers.phrase.com/en/api/strings/releases/get-a-single-release.md): Get details on a single release. - [List releases](https://developers.phrase.com/en/api/strings/releases/list-releases.md): List all releases for the given distribution. - [Publish a release](https://developers.phrase.com/en/api/strings/releases/publish-a-release.md): Publish a release for production. - [Update a release](https://developers.phrase.com/en/api/strings/releases/update-a-release.md): Update an existing release. - [Get a single Repo Sync Event](https://developers.phrase.com/en/api/strings/repo-sync-events/get-a-single-repo-sync-event.md): Shows a single Repo Sync event. - [Repository Syncs History](https://developers.phrase.com/en/api/strings/repo-sync-events/repository-syncs-history.md): Get the history of a single Repo Sync. The history includes all imports and exports performed by the Repo Sync. - [Activate a Repo Sync](https://developers.phrase.com/en/api/strings/repo-syncs/activate-a-repo-sync.md): Activate a deactivated Repo Sync. Active syncs can be used to import and export translations, and imports to Phrase are automatically triggered by pushes to the repository, if configured. - [Create a Repo Sync](https://developers.phrase.com/en/api/strings/repo-syncs/create-a-repo-sync.md): Create a new Repo Sync. - [Deactivate a Repo Sync](https://developers.phrase.com/en/api/strings/repo-syncs/deactivate-a-repo-sync.md): Deactivate an active Repo Sync. Import and export can't be performed on deactivated syncs and the pushes to the repository won't trigger the import to Phrase. - [Export to code repository](https://developers.phrase.com/en/api/strings/repo-syncs/export-to-code-repository.md): Export translations from Phrase Strings to repository provider according to the .phrase.yml file within the code repository. - [Get a single Repo Sync](https://developers.phrase.com/en/api/strings/repo-syncs/get-a-single-repo-sync.md): Shows a single Repo Sync setting. - [Get Repo Syncs](https://developers.phrase.com/en/api/strings/repo-syncs/get-repo-syncs.md): Lists all Repo Syncs from an account - [Import from code repository](https://developers.phrase.com/en/api/strings/repo-syncs/import-from-code-repository.md): Import translations from repository provider to Phrase Strings according to the .phrase.yml file within the code repository. - [Get Project Report](https://developers.phrase.com/en/api/strings/reports/get-project-report.md): Get report of a single project. - [List Locale Reports](https://developers.phrase.com/en/api/strings/reports/list-locale-reports.md): List all locale reports for the given project - [Create a screenshot marker](https://developers.phrase.com/en/api/strings/screenshot-markers/create-a-screenshot-marker.md): Create a new screenshot marker. - [Delete a screenshot marker](https://developers.phrase.com/en/api/strings/screenshot-markers/delete-a-screenshot-marker.md): Delete an existing screenshot marker. - [Get a single screenshot marker](https://developers.phrase.com/en/api/strings/screenshot-markers/get-a-single-screenshot-marker.md): Get details on a single screenshot marker for a given project. - [List screenshot markers](https://developers.phrase.com/en/api/strings/screenshot-markers/list-screenshot-markers.md): List all screenshot markers for the given project. - [Update a screenshot marker](https://developers.phrase.com/en/api/strings/screenshot-markers/update-a-screenshot-marker.md): Update an existing screenshot marker. - [Create a screenshot](https://developers.phrase.com/en/api/strings/screenshots/create-a-screenshot.md): Create a new screenshot. - [Delete a screenshot](https://developers.phrase.com/en/api/strings/screenshots/delete-a-screenshot.md): Delete an existing screenshot. - [Get a single screenshot](https://developers.phrase.com/en/api/strings/screenshots/get-a-single-screenshot.md): Get details on a single screenshot for a given project. - [List screenshots](https://developers.phrase.com/en/api/strings/screenshots/list-screenshots.md): List all screenshots for the given project. - [Update a screenshot](https://developers.phrase.com/en/api/strings/screenshots/update-a-screenshot.md): Update an existing screenshot. - [Search across projects](https://developers.phrase.com/en/api/strings/search/search-across-projects.md): Search for keys and translations in all account projects - [Add Project to Space](https://developers.phrase.com/en/api/strings/spaces/add-project-to-space.md): Adds an existing project to the space. - [Create a Space](https://developers.phrase.com/en/api/strings/spaces/create-a-space.md): Create a new Space. - [Delete Space](https://developers.phrase.com/en/api/strings/spaces/delete-space.md): Delete the specified Space. - [Get Space](https://developers.phrase.com/en/api/strings/spaces/get-space.md): Show the specified Space. - [List Projects in Space](https://developers.phrase.com/en/api/strings/spaces/list-projects-in-space.md): List all projects for the specified Space. - [List Spaces](https://developers.phrase.com/en/api/strings/spaces/list-spaces.md): List all Spaces for the given account. - [Remove Project from Space](https://developers.phrase.com/en/api/strings/spaces/remove-project-from-space.md): Removes a specified project from the specified space. - [Update Space](https://developers.phrase.com/en/api/strings/spaces/update-space.md): Update the specified Space. - [Create a style guide](https://developers.phrase.com/en/api/strings/style-guides/create-a-style-guide.md): Create a new style guide. - [Delete a style guide](https://developers.phrase.com/en/api/strings/style-guides/delete-a-style-guide.md): Delete an existing style guide. - [Get a single style guide](https://developers.phrase.com/en/api/strings/style-guides/get-a-single-style-guide.md): Get details on a single style guide. - [List style guides](https://developers.phrase.com/en/api/strings/style-guides/list-style-guides.md): List all styleguides for the given project. - [Update a style guide](https://developers.phrase.com/en/api/strings/style-guides/update-a-style-guide.md): Update an existing style guide. - [Create a tag](https://developers.phrase.com/en/api/strings/tags/create-a-tag.md): Create a new tag. - [Delete a tag](https://developers.phrase.com/en/api/strings/tags/delete-a-tag.md): Delete an existing tag. - [Get a single tag](https://developers.phrase.com/en/api/strings/tags/get-a-single-tag.md): Get details and progress information on a single tag for a given project. - [List tags](https://developers.phrase.com/en/api/strings/tags/list-tags.md): List all tags for the given project. - [Add Project to Team](https://developers.phrase.com/en/api/strings/teams/add-project-to-team.md): Adds an existing project to the team. - [Add Space](https://developers.phrase.com/en/api/strings/teams/add-space.md): Adds an existing space to the team. - [Add User](https://developers.phrase.com/en/api/strings/teams/add-user.md): Adds an existing user to the team. - [Create a Team](https://developers.phrase.com/en/api/strings/teams/create-a-team.md): Create a new Team. - [Delete Team](https://developers.phrase.com/en/api/strings/teams/delete-team.md): Delete the specified Team. - [Get Team](https://developers.phrase.com/en/api/strings/teams/get-team.md): Show the specified Team. - [List Teams](https://developers.phrase.com/en/api/strings/teams/list-teams.md): List all Teams for the given account. - [Remove Project from Team](https://developers.phrase.com/en/api/strings/teams/remove-project-from-team.md): Removes a specified project from the specified team. - [Remove Space](https://developers.phrase.com/en/api/strings/teams/remove-space.md): Removes a specified space from the specified team. - [Remove User](https://developers.phrase.com/en/api/strings/teams/remove-user.md): Removes a specified user from the specified team. - [Update Team](https://developers.phrase.com/en/api/strings/teams/update-team.md): Update the specified Team. - [Create a translation](https://developers.phrase.com/en/api/strings/translations/create-a-translation.md): Create a translation. - [Exclude a translation from export](https://developers.phrase.com/en/api/strings/translations/exclude-a-translation-from-export.md): Set exclude from export flag on an existing translation. - [Exclude translations by query](https://developers.phrase.com/en/api/strings/translations/exclude-translations-by-query.md): Exclude translations matching query from locale export. - [Get a single translation](https://developers.phrase.com/en/api/strings/translations/get-a-single-translation.md): Get details on a single translation. - [Include a translation](https://developers.phrase.com/en/api/strings/translations/include-a-translation.md): Remove exclude from export flag from an existing translation. - [Include translations by query](https://developers.phrase.com/en/api/strings/translations/include-translations-by-query.md): Include translations matching query in locale export. - [List all translations](https://developers.phrase.com/en/api/strings/translations/list-all-translations.md): List translations for the given project. If you want to download all translations for one locale we recommend to use the `locales#download` endpoint. - [List translations by key](https://developers.phrase.com/en/api/strings/translations/list-translations-by-key.md): List translations for a specific key. - [List translations by locale](https://developers.phrase.com/en/api/strings/translations/list-translations-by-locale.md): List translations for a specific locale. If you want to download all translations for one locale we recommend to use the `locales#download` endpoint. - [Mark a translation as unverified](https://developers.phrase.com/en/api/strings/translations/mark-a-translation-as-unverified.md): Mark an existing translation as unverified. - [Review a translation](https://developers.phrase.com/en/api/strings/translations/review-a-translation.md): Mark an existing translation as reviewed. - [Review translations selected by query](https://developers.phrase.com/en/api/strings/translations/review-translations-selected-by-query.md): Review translations matching query. - [Search translations](https://developers.phrase.com/en/api/strings/translations/search-translations.md): Search translations for the given project. Provides the same search interface as `translations#index` but allows POST requests to avoid limitations imposed by GET requests. If you want to download all translations for one locale we recommend to use the `locales#download` endpoint. - [Unreview a translation](https://developers.phrase.com/en/api/strings/translations/unreview-a-translation.md): Mark a reviewed translation as translated. - [Unreview translations selected by query](https://developers.phrase.com/en/api/strings/translations/unreview-translations-selected-by-query.md): Unreview translations matching query. - [Unverify translations by query](https://developers.phrase.com/en/api/strings/translations/unverify-translations-by-query.md): Mark translations matching query as unverified. - [Update a translation](https://developers.phrase.com/en/api/strings/translations/update-a-translation.md): Update an existing translation. - [Verify a translation](https://developers.phrase.com/en/api/strings/translations/verify-a-translation.md): Verify an existing translation. - [Verify translations by query](https://developers.phrase.com/en/api/strings/translations/verify-translations-by-query.md): Verify translations matching query. - [Create upload batch](https://developers.phrase.com/en/api/strings/upload-batches/create-upload-batch.md): Groups multiple file uploads into a single batch. Optionally, launches the deletion of unmentioned translation keys after all uploads in the batch are completed. - [Get a single upload](https://developers.phrase.com/en/api/strings/uploads/get-a-single-upload.md): View details and summary for a single upload. - [List uploads](https://developers.phrase.com/en/api/strings/uploads/list-uploads.md): List all uploads for the given project. - [Upload a new file](https://developers.phrase.com/en/api/strings/uploads/upload-a-new-file.md): Upload a new language file. Creates necessary resources in your project. - [Usage examples](https://developers.phrase.com/en/api/strings/usage-examples.md) - [Show current User](https://developers.phrase.com/en/api/strings/users/show-current-user.md): Show details for current User. - [Create a variable](https://developers.phrase.com/en/api/strings/variables/create-a-variable.md): Create a new variable. - [Delete a variable](https://developers.phrase.com/en/api/strings/variables/delete-a-variable.md): Delete an existing variable. - [Get a single variable](https://developers.phrase.com/en/api/strings/variables/get-a-single-variable.md): Get details on a single variable for a given project. - [List variables](https://developers.phrase.com/en/api/strings/variables/list-variables.md): List all variables for the current project. - [Update a variable](https://developers.phrase.com/en/api/strings/variables/update-a-variable.md): Update an existing variable. - [Get a single version](https://developers.phrase.com/en/api/strings/versions-history/get-a-single-version.md): Get details on a single version. - [List all versions](https://developers.phrase.com/en/api/strings/versions-history/list-all-versions.md): List all changes done to a given translation. - [Get a single webhook delivery](https://developers.phrase.com/en/api/strings/webhook-deliveries/get-a-single-webhook-delivery.md): Get all information about a single webhook delivery for the given ID. - [List webhook deliveries](https://developers.phrase.com/en/api/strings/webhook-deliveries/list-webhook-deliveries.md): List all webhook deliveries for the given webhook_id. - [Redeliver a single webhook delivery](https://developers.phrase.com/en/api/strings/webhook-deliveries/redeliver-a-single-webhook-delivery.md): Trigger an individual webhook delivery to be redelivered. - [Create a webhook](https://developers.phrase.com/en/api/strings/webhooks/create-a-webhook.md): Create a new webhook. - [Delete a webhook](https://developers.phrase.com/en/api/strings/webhooks/delete-a-webhook.md): Delete an existing webhook. - [Get a single webhook](https://developers.phrase.com/en/api/strings/webhooks/get-a-single-webhook.md): Get details on a single webhook. - [List webhooks](https://developers.phrase.com/en/api/strings/webhooks/list-webhooks.md): List all webhooks for the given project. - [Test a webhook](https://developers.phrase.com/en/api/strings/webhooks/test-a-webhook.md): Perform a test request for a webhook. Sends a synthetic `test:event` payload to the webhook's `callback_url` and returns the webhook resource. - [Update a webhook](https://developers.phrase.com/en/api/strings/webhooks/update-a-webhook.md): Update an existing webhook. - [Authentication](https://developers.phrase.com/en/api/studio/authentication.md) - [Get Glossaries](https://developers.phrase.com/en/api/studio/glossaries/get-glossaries.md): Retrieve available glossaries for the authenticated account. Items have newline character between them. - [Get Insights](https://developers.phrase.com/en/api/studio/insights/get-insights.md): Retrieve available insights for the authenticated account - [Introduction](https://developers.phrase.com/en/api/studio/introduction.md) - [Create Project](https://developers.phrase.com/en/api/studio/projects/create-project.md): Creates an empty project and redirects the client to the upload service to upload files. After upload completion, the service will finalize the project automatically. Direct file uploads are more robust and recommended over providing fileUrls. - [Delete Project](https://developers.phrase.com/en/api/studio/projects/delete-project.md): Delete a specific project and all its associated recordings and data - [Get Project Details](https://developers.phrase.com/en/api/studio/projects/get-project-details.md): Retrieve detailed information about a specific project - [List Projects](https://developers.phrase.com/en/api/studio/projects/list-projects.md): Retrieve a list of projects for the authenticated account. - [Get Pronunciations](https://developers.phrase.com/en/api/studio/pronunciations/get-pronunciations.md): Retrieve available pronunciations for the authenticated account - [Get Recording Output](https://developers.phrase.com/en/api/studio/recordings/get-recording-output.md): Retrieve transcription, translation or dubbing outputs using a single query-driven endpoint. - [Get Recording Status](https://developers.phrase.com/en/api/studio/recordings/get-recording-status.md): Retrieve the processing status of a recording. This endpoint supports three modes: - [Get Safe Communications](https://developers.phrase.com/en/api/studio/safe-communications/get-safe-communications.md): Retrieve available safe communications for the authenticated account - [Get Subtitle Profiles](https://developers.phrase.com/en/api/studio/subtitle-profiles/get-subtitle-profiles.md): Retrieve available subtitle profiles for the authenticated account - [Create additional workflow step](https://developers.phrase.com/en/api/tms/latest/additional-workflow-step/create-additional-workflow-step.md): Requires ADMIN or PROJECT_MANAGER role with the setup-server access right. The name must be unique within the organization. - [Delete additional workflow step](https://developers.phrase.com/en/api/tms/latest/additional-workflow-step/delete-additional-workflow-step.md): Requires ADMIN or PROJECT_MANAGER role with the setup-server access right. - [List additional workflow steps](https://developers.phrase.com/en/api/tms/latest/additional-workflow-step/list-additional-workflow-steps.md): Accessible to ADMIN and PROJECT_MANAGER roles. - [Create analyses by languages](https://developers.phrase.com/en/api/tms/latest/analysis/create-analyses-by-languages.md) - [Create analyses by providers](https://developers.phrase.com/en/api/tms/latest/analysis/create-analyses-by-providers.md) - [Create analysis](https://developers.phrase.com/en/api/tms/latest/analysis/create-analysis.md): Returns created analyses - batching analyses by number of segments (api.segment.count.approximation, default 100000), in case request contains more segments than maximum (api.segment.max.count, default 300000), returns 400 bad request. - [Delete analyses (batch)](https://developers.phrase.com/en/api/tms/latest/analysis/delete-analyses-batch.md) - [Delete analysis](https://developers.phrase.com/en/api/tms/latest/analysis/delete-analysis.md) - [Download analysis](https://developers.phrase.com/en/api/tms/latest/analysis/download-analysis.md) - [Edit analyses (batch)](https://developers.phrase.com/en/api/tms/latest/analysis/edit-analyses-batch.md): If no netRateScheme is provided in request, then netRateScheme associated with provider will be used if it exists, otherwise it will remain the same as it was. - [Edit analysis](https://developers.phrase.com/en/api/tms/latest/analysis/edit-analysis.md): If no netRateScheme is provided in request, then netRateScheme associated with provider will be used if it exists, otherwise it will remain the same as it was. - [Get analysis](https://developers.phrase.com/en/api/tms/latest/analysis/get-analysis.md): This API endpoint retrieves analysis results, encompassing basic information about the analysis, such as its name, assigned provider, [net rate scheme](https://support.phrase.com/hc/en-us/articles/5709665578908-Net-Rate-Schemes-TMS-), [Analysis settings](https://support.phrase.com/hc/en-us/articles/… - [Get analysis language part](https://developers.phrase.com/en/api/tms/latest/analysis/get-analysis-language-part.md): Returns analysis language pair - [Get jobs analysis](https://developers.phrase.com/en/api/tms/latest/analysis/get-jobs-analysis.md): Returns job's analyse - [List analyses](https://developers.phrase.com/en/api/tms/latest/analysis/list-analyses.md) - [List jobs of analyses](https://developers.phrase.com/en/api/tms/latest/analysis/list-jobs-of-analyses.md): Returns list of job's analyses - [Recalculate analysis](https://developers.phrase.com/en/api/tms/latest/analysis/recalculate-analysis.md) - [Set or remove net rate scheme for analyse](https://developers.phrase.com/en/api/tms/latest/analysis/set-or-remove-net-rate-scheme-for-analyse.md) - [Get asynchronous request](https://developers.phrase.com/en/api/tms/latest/async-request/get-asynchronous-request.md): This API call will return information about the specified [asynchronous request](https://support.phrase.com/hc/en-us/articles/5709706916124-API-TMS-#asynchronous-apis-0-2). - [Get current limits](https://developers.phrase.com/en/api/tms/latest/async-request/get-current-limits.md) - [List pending requests](https://developers.phrase.com/en/api/tms/latest/async-request/list-pending-requests.md): API call to return a list of pending asynchronous requests. - [Authentication](https://developers.phrase.com/en/api/tms/latest/authentication.md) - [Login](https://developers.phrase.com/en/api/tms/latest/authentication/login.md) - [Login as another user](https://developers.phrase.com/en/api/tms/latest/authentication/login-as-another-user.md): Available only for admin - [Login as another user](https://developers.phrase.com/en/api/tms/latest/authentication/login-as-another-user-1.md): Available only for admin - [Login to session](https://developers.phrase.com/en/api/tms/latest/authentication/login-to-session.md) - [Login to session](https://developers.phrase.com/en/api/tms/latest/authentication/login-to-session-1.md) - [Login with Apple refresh token](https://developers.phrase.com/en/api/tms/latest/authentication/login-with-apple-refresh-token.md) - [Login with Apple with code](https://developers.phrase.com/en/api/tms/latest/authentication/login-with-apple-with-code.md) - [Login with Google](https://developers.phrase.com/en/api/tms/latest/authentication/login-with-google.md) - [Logout](https://developers.phrase.com/en/api/tms/latest/authentication/logout.md) - [Refresh Apple token](https://developers.phrase.com/en/api/tms/latest/authentication/refresh-apple-token.md) - [Who am I](https://developers.phrase.com/en/api/tms/latest/authentication/who-am-i.md) - [Call force import for automated project settings](https://developers.phrase.com/en/api/tms/latest/automations/call-force-import-for-automated-project-settings.md) - [Check remote service status for automated project settings](https://developers.phrase.com/en/api/tms/latest/automations/check-remote-service-status-for-automated-project-settings.md) - [Create automated project settings](https://developers.phrase.com/en/api/tms/latest/automations/create-automated-project-settings.md) - [Delete automated project settings](https://developers.phrase.com/en/api/tms/latest/automations/delete-automated-project-settings.md) - [Delete automated project settings in batch](https://developers.phrase.com/en/api/tms/latest/automations/delete-automated-project-settings-in-batch.md) - [Get Automated Project Creation running state](https://developers.phrase.com/en/api/tms/latest/automations/get-automated-project-creation-running-state.md) - [Get automated project creation settings by ID](https://developers.phrase.com/en/api/tms/latest/automations/get-automated-project-creation-settings-by-id.md) - [Get Automated Project Creation status data](https://developers.phrase.com/en/api/tms/latest/automations/get-automated-project-creation-status-data.md) - [List automated project creation settings](https://developers.phrase.com/en/api/tms/latest/automations/list-automated-project-creation-settings.md) - [Returns files from monitored folder](https://developers.phrase.com/en/api/tms/latest/automations/returns-files-from-monitored-folder.md) - [Update automated project settings](https://developers.phrase.com/en/api/tms/latest/automations/update-automated-project-settings.md) - [Upload bilingual file](https://developers.phrase.com/en/api/tms/latest/bilingual-file/upload-bilingual-file.md): Returns updated job parts and projects - [Create business unit](https://developers.phrase.com/en/api/tms/latest/business-unit/create-business-unit.md): Only available when the Business Units feature is enabled for the organization. Requires the setupServer access right. Business unit names must be unique within the organization. - [Delete business unit](https://developers.phrase.com/en/api/tms/latest/business-unit/delete-business-unit.md): Deleting a business unit clears its reference from all projects, project templates, term bases, and translation memories. - [Edit business unit](https://developers.phrase.com/en/api/tms/latest/business-unit/edit-business-unit.md) - [Get business unit](https://developers.phrase.com/en/api/tms/latest/business-unit/get-business-unit.md): Only available when the Business Units feature is enabled for the organization. Requires the setupServer access right. - [List business units](https://developers.phrase.com/en/api/tms/latest/business-unit/list-business-units.md): Only available when the Business Units feature is enabled for the organization. - [Edit buyer](https://developers.phrase.com/en/api/tms/latest/buyer/edit-buyer.md): Changing the default project owner updates all project templates owned by the previous owner within this buyer's vendor organization to use the new owner. - [List buyers](https://developers.phrase.com/en/api/tms/latest/buyer/list-buyers.md) - [Create client](https://developers.phrase.com/en/api/tms/latest/client/create-client.md): Requires the clientCreate access right for project managers. Client names must be unique within the organization. - [Delete client](https://developers.phrase.com/en/api/tms/latest/client/delete-client.md): Deleting a client also removes its contacts and business units, and clears the client reference from all projects, project templates, term bases, and translation memories. - [Edit client](https://developers.phrase.com/en/api/tms/latest/client/edit-client.md): Sending null for priceList or netRateScheme clears the existing association. - [Get client](https://developers.phrase.com/en/api/tms/latest/client/get-client.md) - [List clients](https://developers.phrase.com/en/api/tms/latest/client/list-clients.md): Project managers without the clientViewOther right see only clients they created. - [Create connector](https://developers.phrase.com/en/api/tms/latest/connector/create-connector.md): Creates a connector of the specified type. A connection test is run automatically for MAGENTO and TYPO3 connector types, or whenever `connectionTest=true` is passed. For OAuth-based connectors (e.g. GitHub, GitLab, Google Drive, OneDrive), complete the three-step OAuth flow first: POST /connectorAut… - [Delete connector](https://developers.phrase.com/en/api/tms/latest/connector/delete-connector.md): Deletes the connector and its backend credentials. All job widget associations are removed. Requires ADMIN or PROJECT_MANAGER role with the Connector setup access right. - [Download file](https://developers.phrase.com/en/api/tms/latest/connector/download-file.md): Download a file from a subfolder of the selected connector - [Download file (async)](https://developers.phrase.com/en/api/tms/latest/connector/download-file-async.md): Create an asynchronous request to download a file from a (sub)folder of the selected connector. After a callback with successful response is received, prepared file can be downloaded by [Download prepared file](../connector/download-prepared-file) or [Create job from connector asynchronous downloa… - [Download prepared file](https://developers.phrase.com/en/api/tms/latest/connector/download-prepared-file.md): Download the file by referencing successfully finished async download request [Connector - Download file (async)](../connector/download-file-async). - [Generate connector oAuth state](https://developers.phrase.com/en/api/tms/latest/connector/generate-connector-oauth-state.md): Step 1 of 3 in the OAuth connector flow. Generates a one-time state token (returned as `state`). Pass this token to the connector's OAuth authorization URL, then call POST /connectorAuthCode with the returned code. Required for OAuth-based connector types (e.g. GitHub, GitLab, Google Drive, OneDrive… - [Get a connector](https://developers.phrase.com/en/api/tms/latest/connector/get-a-connector.md) - [Get Connector async task states.](https://developers.phrase.com/en/api/tms/latest/connector/get-connector-async-task-states.md) - [List connectors](https://developers.phrase.com/en/api/tms/latest/connector/list-connectors.md) - [List files in a subfolder](https://developers.phrase.com/en/api/tms/latest/connector/list-files-in-a-subfolder.md): List files in a subfolder of the selected connector - [List files in root](https://developers.phrase.com/en/api/tms/latest/connector/list-files-in-root.md): List files in a root folder of the selected connector - [Patch connector](https://developers.phrase.com/en/api/tms/latest/connector/patch-connector.md): Partially updates connector credentials. Only fields included in the request body are changed. The connector type cannot be changed; a type mismatch returns 400. A connection test is run for MAGENTO and TYPO3 connector types, or when `connectionTest=true` is passed. Requires ADMIN or PROJECT_MANAGER… - [Retrieve connector oAuth code](https://developers.phrase.com/en/api/tms/latest/connector/retrieve-connector-oauth-code.md): Step 3 of 3 in the OAuth connector flow. Polls for the authorization code stored by POST /connectorAuthCode. Use the `state` token from POST /connectorAuthData as the `code` path parameter. `cancelled` is true if the user cancelled the OAuth flow. `code` is null until the OAuth provider has redirect… - [Store connector oAuth code](https://developers.phrase.com/en/api/tms/latest/connector/store-connector-oauth-code.md): Step 2 of 3 in the OAuth connector flow. Stores the authorization code returned by the OAuth provider. Provide the `state` token from POST /connectorAuthData and the `code` from the OAuth callback. Returns 200 if the code was stored successfully, 400 if the state token is invalid or expired. Require… - [Upload a file to a subfolder of the selected connector](https://developers.phrase.com/en/api/tms/latest/connector/upload-a-file-to-a-subfolder-of-the-selected-connector.md): Upload a file to a subfolder of the selected connector - [Upload file (async)](https://developers.phrase.com/en/api/tms/latest/connector/upload-file-async.md): Upload a file to a subfolder of the selected connector - [Add LQA comment](https://developers.phrase.com/en/api/tms/latest/conversations/add-lqa-comment.md) - [Add plain comment](https://developers.phrase.com/en/api/tms/latest/conversations/add-plain-comment.md) - [Create LQA conversation](https://developers.phrase.com/en/api/tms/latest/conversations/create-lqa-conversation.md) - [Create plain conversation](https://developers.phrase.com/en/api/tms/latest/conversations/create-plain-conversation.md) - [Delete LQA comment](https://developers.phrase.com/en/api/tms/latest/conversations/delete-lqa-comment.md) - [Delete LQA conversation](https://developers.phrase.com/en/api/tms/latest/conversations/delete-lqa-conversation.md) - [Delete plain comment](https://developers.phrase.com/en/api/tms/latest/conversations/delete-plain-comment.md) - [Delete plain conversation](https://developers.phrase.com/en/api/tms/latest/conversations/delete-plain-conversation.md) - [Edit LQA comment](https://developers.phrase.com/en/api/tms/latest/conversations/edit-lqa-comment.md) - [Edit plain comment](https://developers.phrase.com/en/api/tms/latest/conversations/edit-plain-comment.md) - [Edit plain conversation](https://developers.phrase.com/en/api/tms/latest/conversations/edit-plain-conversation.md) - [Find all conversation](https://developers.phrase.com/en/api/tms/latest/conversations/find-all-conversation.md) - [Get LQA conversation](https://developers.phrase.com/en/api/tms/latest/conversations/get-lqa-conversation.md) - [Get plain conversation](https://developers.phrase.com/en/api/tms/latest/conversations/get-plain-conversation.md) - [List all conversations](https://developers.phrase.com/en/api/tms/latest/conversations/list-all-conversations.md) - [List LQA conversations](https://developers.phrase.com/en/api/tms/latest/conversations/list-lqa-conversations.md) - [List plain conversations](https://developers.phrase.com/en/api/tms/latest/conversations/list-plain-conversations.md) - [Search conversation by project](https://developers.phrase.com/en/api/tms/latest/conversations/search-conversation-by-project.md): This endpoint is allowed only to PM and ADMIN roles. - [Update LQA conversation](https://developers.phrase.com/en/api/tms/latest/conversations/update-lqa-conversation.md) - [Create cost center](https://developers.phrase.com/en/api/tms/latest/cost-center/create-cost-center.md): Requires ADMIN or PROJECT_MANAGER role with the "Setup server" access right. The `name` field is mandatory. - [Delete cost center](https://developers.phrase.com/en/api/tms/latest/cost-center/delete-cost-center.md): Soft-deletes the cost center and removes its association from any Project, ProjectTemplate, ProjectFilter, and ProjectTemplateFilter. Requires ADMIN or PROJECT_MANAGER role with the "Setup server" access right. - [Edit cost center](https://developers.phrase.com/en/api/tms/latest/cost-center/edit-cost-center.md): Only non-null fields in the request body are applied (partial update). Requires ADMIN or PROJECT_MANAGER role with the "Setup server" access right. - [Get cost center](https://developers.phrase.com/en/api/tms/latest/cost-center/get-cost-center.md) - [List of cost centers](https://developers.phrase.com/en/api/tms/latest/cost-center/list-of-cost-centers.md): Accessible only by users with the ADMIN or PROJECT_MANAGER role. Results are scoped to the caller's organization. The `name` filter uses prefix matching. - [Create custom field](https://developers.phrase.com/en/api/tms/latest/custom-fields/create-custom-field.md) - [Create TB custom field](https://developers.phrase.com/en/api/tms/latest/custom-fields/create-tb-custom-field.md) - [Delete custom field](https://developers.phrase.com/en/api/tms/latest/custom-fields/delete-custom-field.md) - [Delete TB custom field](https://developers.phrase.com/en/api/tms/latest/custom-fields/delete-tb-custom-field.md) - [Deprecate custom field option](https://developers.phrase.com/en/api/tms/latest/custom-fields/deprecate-custom-field-option.md) - [Edit custom field](https://developers.phrase.com/en/api/tms/latest/custom-fields/edit-custom-field.md) - [Edit TB custom field](https://developers.phrase.com/en/api/tms/latest/custom-fields/edit-tb-custom-field.md) - [Get custom field](https://developers.phrase.com/en/api/tms/latest/custom-fields/get-custom-field.md) - [List TB custom fields](https://developers.phrase.com/en/api/tms/latest/custom-fields/list-tb-custom-fields.md) - [Lists custom fields](https://developers.phrase.com/en/api/tms/latest/custom-fields/lists-custom-fields.md) - [Lists options of custom field](https://developers.phrase.com/en/api/tms/latest/custom-fields/lists-options-of-custom-field.md) - [Create custom file type](https://developers.phrase.com/en/api/tms/latest/custom-file-type/create-custom-file-type.md) - [Delete Custom file type](https://developers.phrase.com/en/api/tms/latest/custom-file-type/delete-custom-file-type.md) - [Delete multiple Custom file type](https://developers.phrase.com/en/api/tms/latest/custom-file-type/delete-multiple-custom-file-type.md) - [Find custom file type](https://developers.phrase.com/en/api/tms/latest/custom-file-type/find-custom-file-type.md): If no matching custom file type is found it returns status 200 and empty body. - [Get All Custom file type](https://developers.phrase.com/en/api/tms/latest/custom-file-type/get-all-custom-file-type.md) - [Get Custom file type](https://developers.phrase.com/en/api/tms/latest/custom-file-type/get-custom-file-type.md) - [Update Custom file type](https://developers.phrase.com/en/api/tms/latest/custom-file-type/update-custom-file-type.md) - [Create domain](https://developers.phrase.com/en/api/tms/latest/domain/create-domain.md): Domain name must be unique within the organisation. - [Delete domain](https://developers.phrase.com/en/api/tms/latest/domain/delete-domain.md): Deletes the domain and removes its reference from all projects, project templates, translation memories, and term bases. Also removes all user and vendor domain assignments. - [Edit domain](https://developers.phrase.com/en/api/tms/latest/domain/edit-domain.md): Name must be unique within the organisation if provided. Pass null to leave it unchanged. - [Get domain](https://developers.phrase.com/en/api/tms/latest/domain/get-domain.md) - [List of domains](https://developers.phrase.com/en/api/tms/latest/domain/list-of-domains.md): Returns domains belonging to the caller's organisation. Results are role-dependent: LINGUIST, SUBMITTER, and GUEST roles receive only domains associated with projects they are assigned to. Other roles receive all organisation domains, further restricted by the caller's domainViewOther access right (… - [List due date schemes](https://developers.phrase.com/en/api/tms/latest/due-date-scheme/list-due-date-schemes.md) - [Get email template](https://developers.phrase.com/en/api/tms/latest/email-template/get-email-template.md) - [List email templates](https://developers.phrase.com/en/api/tms/latest/email-template/list-email-templates.md) - [Delete file](https://developers.phrase.com/en/api/tms/latest/file/delete-file.md) - [Get file](https://developers.phrase.com/en/api/tms/latest/file/get-file.md): Get uploaded file as octet-stream or as json based on 'Accept' header - [List files](https://developers.phrase.com/en/api/tms/latest/file/list-files.md) - [Upload file](https://developers.phrase.com/en/api/tms/latest/file/upload-file.md): Accepts multipart/form-data, application/octet-stream or application/json. - [Activate/Deactivate glossary](https://developers.phrase.com/en/api/tms/latest/glossary/activatedeactivate-glossary.md) - [Create glossary](https://developers.phrase.com/en/api/tms/latest/glossary/create-glossary.md) - [Delete glossary](https://developers.phrase.com/en/api/tms/latest/glossary/delete-glossary.md) - [Edit glossary](https://developers.phrase.com/en/api/tms/latest/glossary/edit-glossary.md): Languages can only be added, their removal is not supported - [Export glossary](https://developers.phrase.com/en/api/tms/latest/glossary/export-glossary.md): This API endpoint is still limited access, and only available to customers on the Enterprise plans on request. Please contact support or your customer success manager if you are interested. - [Get glossary](https://developers.phrase.com/en/api/tms/latest/glossary/get-glossary.md) - [List glossaries](https://developers.phrase.com/en/api/tms/latest/glossary/list-glossaries.md) - [Purge glossary](https://developers.phrase.com/en/api/tms/latest/glossary/purge-glossary.md): This API endpoint is still limited access, and only available to customers on the Enterprise plans on request. Please contact support or your customer success manager if you are interested. - [Upload glossary](https://developers.phrase.com/en/api/tms/latest/glossary/upload-glossary.md): This API endpoint is still limited access, and only available to customers on the Enterprise plans on request. Please contact support or your customer success manager if you are interested. - [Handling API Rate Limits](https://developers.phrase.com/en/api/tms/latest/handling-api-rate-limits.md) - [Handling Concurrent API Rate Limits](https://developers.phrase.com/en/api/tms/latest/handling-concurrent-api-limits.md) - [Create import settings](https://developers.phrase.com/en/api/tms/latest/import-settings/create-import-settings.md): Pre-defined import settings is handy for [Create Job](../job/create-job). See [supported file types](https://wiki.memsource.com/wiki/API_File_Type_List) - [Delete import settings](https://developers.phrase.com/en/api/tms/latest/import-settings/delete-import-settings.md) - [Edit import settings](https://developers.phrase.com/en/api/tms/latest/import-settings/edit-import-settings.md) - [Edit organization's default import settings](https://developers.phrase.com/en/api/tms/latest/import-settings/edit-organizations-default-import-settings.md) - [Get import settings](https://developers.phrase.com/en/api/tms/latest/import-settings/get-import-settings.md) - [Get organization's default import settings](https://developers.phrase.com/en/api/tms/latest/import-settings/get-organizations-default-import-settings.md) - [List import settings](https://developers.phrase.com/en/api/tms/latest/import-settings/list-import-settings.md) - [Introduction](https://developers.phrase.com/en/api/tms/latest/introduction.md) - [Compare jobs on workflow levels](https://developers.phrase.com/en/api/tms/latest/job/compare-jobs-on-workflow-levels.md) - [Copy Source to Target](https://developers.phrase.com/en/api/tms/latest/job/copy-source-to-target.md) - [Copy Source to Target job](https://developers.phrase.com/en/api/tms/latest/job/copy-source-to-target-job.md) - [Create custom field instances](https://developers.phrase.com/en/api/tms/latest/job/create-custom-field-instances.md) - [Create job](https://developers.phrase.com/en/api/tms/latest/job/create-job.md): An API call to create a [job](https://support.phrase.com/hc/en-us/articles/5709686763420-Jobs-TMS-) within a specified [project](https://support.phrase.com/hc/en-us/articles/5709748435484-Projects-TMS-). The source file can be provided directly in the message body or downloaded from connector. - [Create job from connector asynchronous download task](https://developers.phrase.com/en/api/tms/latest/job/create-job-from-connector-asynchronous-download-task.md): Creates the job in project specified by path param projectUid. Source file is defined by downloadTaskId parameter. That is value of finished download async task [Connector - Download file (async)](../connector/download-file-async). - [Delete all translations](https://developers.phrase.com/en/api/tms/latest/job/delete-all-translations.md) - [Delete custom field](https://developers.phrase.com/en/api/tms/latest/job/delete-custom-field.md) - [Delete handover file](https://developers.phrase.com/en/api/tms/latest/job/delete-handover-file.md) - [Delete job (batch)](https://developers.phrase.com/en/api/tms/latest/job/delete-job-batch.md) - [Delete specific translations](https://developers.phrase.com/en/api/tms/latest/job/delete-specific-translations.md) - [Download bilingual file](https://developers.phrase.com/en/api/tms/latest/job/download-bilingual-file.md): This API call generates a bilingual file in the chosen format by merging all submitted jobs together. Note that all submitted jobs must belong to the same project; it's not feasible to merge jobs from multiple projects. - [Download handover file(s)](https://developers.phrase.com/en/api/tms/latest/job/download-handover-files.md): For downloading multiple files as ZIP file provide multiple IDs in query parameters. * For example `?jobUid={id1}&jobUid={id2}` * When no files matched given IDs error 404 is returned, otherwise ZIP file will include those that were found - [Download original file](https://developers.phrase.com/en/api/tms/latest/job/download-original-file.md) - [Download preview file](https://developers.phrase.com/en/api/tms/latest/job/download-preview-file.md) - [Download preview file](https://developers.phrase.com/en/api/tms/latest/job/download-preview-file-1.md): Takes bilingual file (.mxliff only) as argument. If not passed, data will be taken from database - [Download target file (async)](https://developers.phrase.com/en/api/tms/latest/job/download-target-file-async.md): This call initiates an asynchronous request to generate and download the target file containing translations. This request covers jobs created via actions like 'split jobs', ensuring accessibility even for such cases. - [Download target file (async)](https://developers.phrase.com/en/api/tms/latest/job/download-target-file-async-1.md): This call initiates an asynchronous request to generate and download the target file containing translations. This request covers jobs created via actions like 'split jobs', ensuring accessibility even for such cases. - [Download target file based on async request](https://developers.phrase.com/en/api/tms/latest/job/download-target-file-based-on-async-request.md): This call will return target file with translation. This means even for other jobs that were created via 'split jobs' etc. - [Edit custom field](https://developers.phrase.com/en/api/tms/latest/job/edit-custom-field.md) - [Edit custom fields (batch)](https://developers.phrase.com/en/api/tms/latest/job/edit-custom-fields-batch.md) - [Edit job](https://developers.phrase.com/en/api/tms/latest/job/edit-job.md): This API call facilitates job editing using a PUT method. - [Edit job import settings](https://developers.phrase.com/en/api/tms/latest/job/edit-job-import-settings.md) - [Edit job status](https://developers.phrase.com/en/api/tms/latest/job/edit-job-status.md) - [Edit jobs (batch)](https://developers.phrase.com/en/api/tms/latest/job/edit-jobs-batch.md): Returns only jobs which were updated by the batch operation. - [Edit jobs (with possible partial updates)](https://developers.phrase.com/en/api/tms/latest/job/edit-jobs-with-possible-partial-updates.md): Allows partial update, not breaking whole batch if single job fails and returns list of errors - [Export jobs to online repository](https://developers.phrase.com/en/api/tms/latest/job/export-jobs-to-online-repository.md) - [Get custom field](https://developers.phrase.com/en/api/tms/latest/job/get-custom-field.md) - [Get custom fields](https://developers.phrase.com/en/api/tms/latest/job/get-custom-fields.md) - [Get import settings for job](https://developers.phrase.com/en/api/tms/latest/job/get-import-settings-for-job.md) - [Get job](https://developers.phrase.com/en/api/tms/latest/job/get-job.md): This API call provides specific information about a [job](https://support.phrase.com/hc/en-us/articles/5709686763420-Jobs-TMS-) within a project. - [Get Job Preview Package assets](https://developers.phrase.com/en/api/tms/latest/job/get-job-preview-package-assets.md): URLs for this API are provided in html skeleton (preview) part of mxliff - [Get job's workflowStep](https://developers.phrase.com/en/api/tms/latest/job/get-jobs-workflowstep.md) - [Get segments](https://developers.phrase.com/en/api/tms/latest/job/get-segments.md) - [Get segments count](https://developers.phrase.com/en/api/tms/latest/job/get-segments-count.md): This API provides the current count of segments (progress data). - [Get status changes](https://developers.phrase.com/en/api/tms/latest/job/get-status-changes.md) - [Get status changes for jobs](https://developers.phrase.com/en/api/tms/latest/job/get-status-changes-for-jobs.md) - [Get target file's warnings](https://developers.phrase.com/en/api/tms/latest/job/get-target-files-warnings.md): This call will return target file's warnings. This means even for other jobs that were created via 'split jobs' etc. - [Get translation resources](https://developers.phrase.com/en/api/tms/latest/job/get-translation-resources.md) - [Get Web Editor URL](https://developers.phrase.com/en/api/tms/latest/job/get-web-editor-url.md): Possible warning codes are: - `NOT_ACCEPTED_BY_LINGUIST` - Job is not accepted by linguist - `NOT_ASSIGNED_TO_LINGUIST` - Job is not assigned to linguist - `PDF` - One of requested jobs is PDF - `PREVIOUS_WORKFLOW_NOT_COMPLETED` - Previous workflow step is not completed - `PREVIOUS_WORKFLO… - [List jobs](https://developers.phrase.com/en/api/tms/latest/job/list-jobs.md): API call to return a paginated list of [jobs](https://support.phrase.com/hc/en-us/articles/5709686763420-Jobs-TMS-) in the given project. - [Notify assigned users](https://developers.phrase.com/en/api/tms/latest/job/notify-assigned-users.md) - [Patch job](https://developers.phrase.com/en/api/tms/latest/job/patch-job.md): This API call allows for partial updates to jobs, modifying specific fields without overwriting those not included in the update request. - [Pseudo-translate job](https://developers.phrase.com/en/api/tms/latest/job/pseudo-translate-job.md) - [Pseudo-translates job](https://developers.phrase.com/en/api/tms/latest/job/pseudo-translates-job.md) - [Search jobs in project](https://developers.phrase.com/en/api/tms/latest/job/search-jobs-in-project.md): This API call can be used to verify (search) which of the provided jobs belong to the specified project. For the jobs that belong to the project, a subset of [Get job](../job/get-job) information will be returned and the rest of the jobs will be filtered out. - [Search job's translation memories](https://developers.phrase.com/en/api/tms/latest/job/search-jobs-translation-memories.md) - [Split job](https://developers.phrase.com/en/api/tms/latest/job/split-job.md): Splits job by one of the following methods: * **After specific segments** - fill in `segmentOrdinals` * **Into X parts** - fill in `partCount` * **Into parts with specific size** - fill in `partSize`. partSize represents segment count in each part. * **Into parts with specific word count** - fill in… - [Update source](https://developers.phrase.com/en/api/tms/latest/job/update-source.md): API updated source file for specified job - [Update target](https://developers.phrase.com/en/api/tms/latest/job/update-target.md): API update target file for specified job - [Upload handover file](https://developers.phrase.com/en/api/tms/latest/job/upload-handover-file.md): For following jobs the handover file is not supported: * Continuous jobs * Jobs from connectors * Split jobs * Multilingual jobs - [Wildcard search job's translation memories](https://developers.phrase.com/en/api/tms/latest/job/wildcard-search-jobs-translation-memories.md) - [List of Language AI profiles](https://developers.phrase.com/en/api/tms/latest/language-ai/list-of-language-ai-profiles.md) - [Search language assets](https://developers.phrase.com/en/api/tms/latest/language-assets/search-language-assets.md): Search across term bases and translation memories for matching language assets. - [Discard multiple finished LQA Assessment results](https://developers.phrase.com/en/api/tms/latest/language-quality-assessment/discard-multiple-finished-lqa-assessment-results.md) - [Discard multiple ongoing LQA Assessments](https://developers.phrase.com/en/api/tms/latest/language-quality-assessment/discard-multiple-ongoing-lqa-assessments.md) - [Discard ongoing LQA Assessment](https://developers.phrase.com/en/api/tms/latest/language-quality-assessment/discard-ongoing-lqa-assessment.md) - [Download LQA Assessment XLSX reports](https://developers.phrase.com/en/api/tms/latest/language-quality-assessment/download-lqa-assessment-xlsx-reports.md): Returns a single xlsx report or ZIP archive with multiple reports. If any given jobPart is not from LQA workflow step, reports from successive workflow steps may be returned If none were found returns 404 error, otherwise returns those that were found. - [Finish LQA Assessment](https://developers.phrase.com/en/api/tms/latest/language-quality-assessment/finish-lqa-assessment.md): Finishing LQA Assessment will calculate score - [Finish multiple LQA Assessments](https://developers.phrase.com/en/api/tms/latest/language-quality-assessment/finish-multiple-lqa-assessments.md): Finishing LQA Assessments will calculate scores - [Get LQA Assessment](https://developers.phrase.com/en/api/tms/latest/language-quality-assessment/get-lqa-assessment.md): Returns Assessment status and the results. If given job is not from LQA workflow step, result from successive workflow steps may be returned - [Get LQA Assessment results](https://developers.phrase.com/en/api/tms/latest/language-quality-assessment/get-lqa-assessment-results.md) - [Get multiple LQA Assessments](https://developers.phrase.com/en/api/tms/latest/language-quality-assessment/get-multiple-lqa-assessments.md): Returns Assessment results for given jobs. If any given job is not from LQA workflow step, result from successive workflow steps may be returned - [Get recipients of email with LQA reports](https://developers.phrase.com/en/api/tms/latest/language-quality-assessment/get-recipients-of-email-with-lqa-reports.md) - [Get sharable link of LQA reports](https://developers.phrase.com/en/api/tms/latest/language-quality-assessment/get-sharable-link-of-lqa-reports.md) - [Run Auto LQA](https://developers.phrase.com/en/api/tms/latest/language-quality-assessment/run-auto-lqa.md): Runs Auto LQA either for job parts listed in `jobParts` or for all job parts in the given `projectWorkflowStep`. Both fields are mutually exclusive. If the project has no steps, then all job parts in the project accessible to the user are u… - [Send email(s) with LQA reports](https://developers.phrase.com/en/api/tms/latest/language-quality-assessment/send-emails-with-lqa-reports.md) - [Start LQA Assessment](https://developers.phrase.com/en/api/tms/latest/language-quality-assessment/start-lqa-assessment.md): Starts LQA assessment for the given job part. If the assessment has already been started or finished, it's discarded and started fresh. - [Start multiple LQA Assessments](https://developers.phrase.com/en/api/tms/latest/language-quality-assessment/start-multiple-lqa-assessments.md): Starts LQA assessments for the given job parts. If any of them have the assessment already started or finished, they are left unchanged. - [Create new machine translate settings](https://developers.phrase.com/en/api/tms/latest/machine-translation-settings/create-new-machine-translate-settings.md): To add required secrets for each type use endpoint - [Set up secrets](#operation/setUpMachineTranslateSettingsSecrets) - [Delete machine translate settings](https://developers.phrase.com/en/api/tms/latest/machine-translation-settings/delete-machine-translate-settings.md) - [Get machine Google AutoML labels](https://developers.phrase.com/en/api/tms/latest/machine-translation-settings/get-machine-google-automl-labels.md) - [Get machine translate settings](https://developers.phrase.com/en/api/tms/latest/machine-translation-settings/get-machine-translate-settings.md) - [Get machine translate settings secrets](https://developers.phrase.com/en/api/tms/latest/machine-translation-settings/get-machine-translate-settings-secrets.md) - [Get machine translate settings types](https://developers.phrase.com/en/api/tms/latest/machine-translation-settings/get-machine-translate-settings-types.md) - [Get status of machine translate engine](https://developers.phrase.com/en/api/tms/latest/machine-translation-settings/get-status-of-machine-translate-engine.md) - [List machine translate settings](https://developers.phrase.com/en/api/tms/latest/machine-translation-settings/list-machine-translate-settings.md) - [List third party machine translate settings](https://developers.phrase.com/en/api/tms/latest/machine-translation-settings/list-third-party-machine-translate-settings.md) - [Set up Google AutoML labels](https://developers.phrase.com/en/api/tms/latest/machine-translation-settings/set-up-google-automl-labels.md) - [Set up machine translate settings secrets](https://developers.phrase.com/en/api/tms/latest/machine-translation-settings/set-up-machine-translate-settings-secrets.md): It is possible to only add secrets to existing settings with corresponding secrets type e.g it is possible to add only Amazon specific secrets to the Amazon type settings. - [Update machine translate settings](https://developers.phrase.com/en/api/tms/latest/machine-translation-settings/update-machine-translate-settings.md): You can update existing settings ONLY with settings with the same type. It is forbidden to change type of settings using this API operation. - [Upload service account key for Google AutoML](https://developers.phrase.com/en/api/tms/latest/machine-translation-settings/upload-service-account-key-for-google-automl.md): For file in the request body provide also the filename in Content-Disposition header. - [Translate with MT](https://developers.phrase.com/en/api/tms/latest/machine-translation/translate-with-mt.md) - [Returns mapping for taskId (mxliff)](https://developers.phrase.com/en/api/tms/latest/mapping/returns-mapping-for-taskid-mxliff.md) - [Clone net rate scheme](https://developers.phrase.com/en/api/tms/latest/net-rate-scheme/clone-net-rate-scheme.md) - [Create net rate scheme](https://developers.phrase.com/en/api/tms/latest/net-rate-scheme/create-net-rate-scheme.md) - [Create net rate scheme](https://developers.phrase.com/en/api/tms/latest/net-rate-scheme/create-net-rate-scheme-1.md) - [Delete net rate scheme](https://developers.phrase.com/en/api/tms/latest/net-rate-scheme/delete-net-rate-scheme.md) - [Edit net rate scheme](https://developers.phrase.com/en/api/tms/latest/net-rate-scheme/edit-net-rate-scheme.md) - [Edit net rate scheme](https://developers.phrase.com/en/api/tms/latest/net-rate-scheme/edit-net-rate-scheme-1.md) - [Edit scheme for workflow step](https://developers.phrase.com/en/api/tms/latest/net-rate-scheme/edit-scheme-for-workflow-step.md) - [Get net rate scheme](https://developers.phrase.com/en/api/tms/latest/net-rate-scheme/get-net-rate-scheme.md) - [Get net rate scheme](https://developers.phrase.com/en/api/tms/latest/net-rate-scheme/get-net-rate-scheme-1.md) - [Get scheme for workflow step](https://developers.phrase.com/en/api/tms/latest/net-rate-scheme/get-scheme-for-workflow-step.md) - [List net rate schemes](https://developers.phrase.com/en/api/tms/latest/net-rate-scheme/list-net-rate-schemes.md) - [List schemes for workflow step](https://developers.phrase.com/en/api/tms/latest/net-rate-scheme/list-schemes-for-workflow-step.md) - [List notifications](https://developers.phrase.com/en/api/tms/latest/notifications/list-notifications.md) - [Add language pairs](https://developers.phrase.com/en/api/tms/latest/price-list/add-language-pairs.md) - [Clone price list](https://developers.phrase.com/en/api/tms/latest/price-list/clone-price-list.md) - [Create price list](https://developers.phrase.com/en/api/tms/latest/price-list/create-price-list.md) - [Delete price list](https://developers.phrase.com/en/api/tms/latest/price-list/delete-price-list.md) - [Edit minimum prices](https://developers.phrase.com/en/api/tms/latest/price-list/edit-minimum-prices.md) - [Edit prices](https://developers.phrase.com/en/api/tms/latest/price-list/edit-prices.md): If object contains only price, all languages and workflow steps will be updated - [Export translation price list](https://developers.phrase.com/en/api/tms/latest/price-list/export-translation-price-list.md) - [Export translation price list template](https://developers.phrase.com/en/api/tms/latest/price-list/export-translation-price-list-template.md) - [Get price list](https://developers.phrase.com/en/api/tms/latest/price-list/get-price-list.md) - [Import translation price list](https://developers.phrase.com/en/api/tms/latest/price-list/import-translation-price-list.md) - [List price lists](https://developers.phrase.com/en/api/tms/latest/price-list/list-price-lists.md) - [List price sets](https://developers.phrase.com/en/api/tms/latest/price-list/list-price-sets.md) - [Remove language pair](https://developers.phrase.com/en/api/tms/latest/price-list/remove-language-pair.md) - [Remove language pairs](https://developers.phrase.com/en/api/tms/latest/price-list/remove-language-pairs.md) - [Update price list](https://developers.phrase.com/en/api/tms/latest/price-list/update-price-list.md) - [Create custom field instances](https://developers.phrase.com/en/api/tms/latest/project-template/create-custom-field-instances.md) - [Create project template](https://developers.phrase.com/en/api/tms/latest/project-template/create-project-template.md) - [Delete custom field of project template](https://developers.phrase.com/en/api/tms/latest/project-template/delete-custom-field-of-project-template.md) - [Delete project template](https://developers.phrase.com/en/api/tms/latest/project-template/delete-project-template.md) - [Edit analyse settings](https://developers.phrase.com/en/api/tms/latest/project-template/edit-analyse-settings.md) - [Edit custom field of project template](https://developers.phrase.com/en/api/tms/latest/project-template/edit-custom-field-of-project-template.md) - [Edit custom fields of the project template (batch)](https://developers.phrase.com/en/api/tms/latest/project-template/edit-custom-fields-of-the-project-template-batch.md) - [Edit project template](https://developers.phrase.com/en/api/tms/latest/project-template/edit-project-template.md) - [Edit project template](https://developers.phrase.com/en/api/tms/latest/project-template/edit-project-template-1.md) - [Edit project template access and security settings](https://developers.phrase.com/en/api/tms/latest/project-template/edit-project-template-access-and-security-settings.md) - [Edit project template import settings](https://developers.phrase.com/en/api/tms/latest/project-template/edit-project-template-import-settings.md) - [Edit project template machine translate settings](https://developers.phrase.com/en/api/tms/latest/project-template/edit-project-template-machine-translate-settings.md): This will erase all mtSettings per language for project template. To remove all machine translate settings from template call without a machineTranslateSettings parameter. - [Edit quality assurance settings](https://developers.phrase.com/en/api/tms/latest/project-template/edit-quality-assurance-settings.md) - [Edit term bases in project template](https://developers.phrase.com/en/api/tms/latest/project-template/edit-term-bases-in-project-template.md) - [Edit translation memories](https://developers.phrase.com/en/api/tms/latest/project-template/edit-translation-memories.md): If user wants to edit “All target languages” or "All workflow steps”, but there are already varied TM settings for individual languages or steps, then the user risks to overwrite these individual choices. - [Get analyse settings](https://developers.phrase.com/en/api/tms/latest/project-template/get-analyse-settings.md) - [Get custom field of project template](https://developers.phrase.com/en/api/tms/latest/project-template/get-custom-field-of-project-template.md) - [Get custom fields of project template (page)](https://developers.phrase.com/en/api/tms/latest/project-template/get-custom-fields-of-project-template-page.md) - [Get import settings](https://developers.phrase.com/en/api/tms/latest/project-template/get-import-settings.md) - [Get project template](https://developers.phrase.com/en/api/tms/latest/project-template/get-project-template.md): Note: importSettings in response is deprecated and will be always null - [Get project template access and security settings](https://developers.phrase.com/en/api/tms/latest/project-template/get-project-template-access-and-security-settings.md) - [Get project template machine translate settings](https://developers.phrase.com/en/api/tms/latest/project-template/get-project-template-machine-translate-settings.md) - [Get project template pre-translate settings](https://developers.phrase.com/en/api/tms/latest/project-template/get-project-template-pre-translate-settings.md) - [Get quality assurance settings](https://developers.phrase.com/en/api/tms/latest/project-template/get-quality-assurance-settings.md) - [Get term bases](https://developers.phrase.com/en/api/tms/latest/project-template/get-term-bases.md) - [Get translation memories](https://developers.phrase.com/en/api/tms/latest/project-template/get-translation-memories.md) - [List project template relevant translation memories](https://developers.phrase.com/en/api/tms/latest/project-template/list-project-template-relevant-translation-memories.md) - [List project templates](https://developers.phrase.com/en/api/tms/latest/project-template/list-project-templates.md): API call to list [project templates](https://support.phrase.com/hc/en-us/articles/5709647439772-Project-Templates-TMS-). - [Update project template pre-translate settings](https://developers.phrase.com/en/api/tms/latest/project-template/update-project-template-pre-translate-settings.md) - [Add target languages](https://developers.phrase.com/en/api/tms/latest/project/add-target-languages.md): Add target languages to project - [Add workflow steps](https://developers.phrase.com/en/api/tms/latest/project/add-workflow-steps.md) - [Assign vendor](https://developers.phrase.com/en/api/tms/latest/project/assign-vendor.md): To unassign Vendor from Project, use empty body: ``` {} ``` - [Assigns providers from template](https://developers.phrase.com/en/api/tms/latest/project/assigns-providers-from-template.md): Jobs that will be skipped: * jobs in Assigned status * jobs that already has assignments * jobs that are not ready yet (import or update source is in progress) - [Assigns providers from template (specific jobs)](https://developers.phrase.com/en/api/tms/latest/project/assigns-providers-from-template-specific-jobs.md): Jobs that will be skipped: * jobs in Assigned status * jobs that already has assignments - [Clone project](https://developers.phrase.com/en/api/tms/latest/project/clone-project.md) - [Create custom field instances](https://developers.phrase.com/en/api/tms/latest/project/create-custom-field-instances.md) - [Create project](https://developers.phrase.com/en/api/tms/latest/project/create-project.md) - [Create project from template](https://developers.phrase.com/en/api/tms/latest/project/create-project-from-template.md) - [Create project from template (async)](https://developers.phrase.com/en/api/tms/latest/project/create-project-from-template-async.md) - [Delete custom field of project](https://developers.phrase.com/en/api/tms/latest/project/delete-custom-field-of-project.md) - [Delete project](https://developers.phrase.com/en/api/tms/latest/project/delete-project.md): Deletes the specified project. - [Edit access and security settings](https://developers.phrase.com/en/api/tms/latest/project/edit-access-and-security-settings.md) - [Edit analyse settings](https://developers.phrase.com/en/api/tms/latest/project/edit-analyse-settings.md) - [Edit custom field of project](https://developers.phrase.com/en/api/tms/latest/project/edit-custom-field-of-project.md) - [Edit custom fields of the project (batch)](https://developers.phrase.com/en/api/tms/latest/project/edit-custom-fields-of-the-project-batch.md) - [Edit financial settings](https://developers.phrase.com/en/api/tms/latest/project/edit-financial-settings.md) - [Edit machine translate settings](https://developers.phrase.com/en/api/tms/latest/project/edit-machine-translate-settings.md): This will erase all mtSettings per language for project. To remove all machine translate settings from project call without a machineTranslateSettings parameter. - [Edit machine translate settings per language](https://developers.phrase.com/en/api/tms/latest/project/edit-machine-translate-settings-per-language.md): This will erase mtSettings for project - [Edit project](https://developers.phrase.com/en/api/tms/latest/project/edit-project.md) - [Edit project](https://developers.phrase.com/en/api/tms/latest/project/edit-project-1.md) - [Edit project](https://developers.phrase.com/en/api/tms/latest/project/edit-project-2.md) - [Edit project import settings](https://developers.phrase.com/en/api/tms/latest/project/edit-project-import-settings.md) - [Edit project status](https://developers.phrase.com/en/api/tms/latest/project/edit-project-status.md) - [Edit quality assurance settings](https://developers.phrase.com/en/api/tms/latest/project/edit-quality-assurance-settings.md) - [Edit term bases](https://developers.phrase.com/en/api/tms/latest/project/edit-term-bases.md): Replaces all existing term base assignments for the specified target language, or for all project target languages if targetLang is omitted. - [Edit translation memories](https://developers.phrase.com/en/api/tms/latest/project/edit-translation-memories.md): If user wants to edit “All target languages” or "All workflow steps”, but there are already varied TM settings for individual languages or steps, then the user risks to overwrite these individual choices. - [Get access and security settings](https://developers.phrase.com/en/api/tms/latest/project/get-access-and-security-settings.md) - [Get analyse settings](https://developers.phrase.com/en/api/tms/latest/project/get-analyse-settings.md) - [Get custom field of project](https://developers.phrase.com/en/api/tms/latest/project/get-custom-field-of-project.md) - [Get custom fields of project (page)](https://developers.phrase.com/en/api/tms/latest/project/get-custom-fields-of-project-page.md) - [Get file naming settings for project](https://developers.phrase.com/en/api/tms/latest/project/get-file-naming-settings-for-project.md) - [Get financial settings](https://developers.phrase.com/en/api/tms/latest/project/get-financial-settings.md) - [Get LQA settings](https://developers.phrase.com/en/api/tms/latest/project/get-lqa-settings.md) - [Get project](https://developers.phrase.com/en/api/tms/latest/project/get-project.md): This API call retrieves information specific to a project. - [Get project machine translate settings](https://developers.phrase.com/en/api/tms/latest/project/get-project-machine-translate-settings.md) - [Get project pre-translate settings](https://developers.phrase.com/en/api/tms/latest/project/get-project-pre-translate-settings.md) - [Get projects's default import settings](https://developers.phrase.com/en/api/tms/latest/project/get-projectss-default-import-settings.md) - [Get QA checks](https://developers.phrase.com/en/api/tms/latest/project/get-qa-checks.md): Returns enabled quality assurance settings. - [Get suggested providers](https://developers.phrase.com/en/api/tms/latest/project/get-suggested-providers.md) - [Get term bases](https://developers.phrase.com/en/api/tms/latest/project/get-term-bases.md) - [Get translation memories](https://developers.phrase.com/en/api/tms/latest/project/get-translation-memories.md) - [Get workflow steps](https://developers.phrase.com/en/api/tms/latest/project/get-workflow-steps.md) - [List analyses by project](https://developers.phrase.com/en/api/tms/latest/project/list-analyses-by-project.md) - [List assignable templates](https://developers.phrase.com/en/api/tms/latest/project/list-assignable-templates.md) - [List project providers](https://developers.phrase.com/en/api/tms/latest/project/list-project-providers.md) - [List project relevant term bases](https://developers.phrase.com/en/api/tms/latest/project/list-project-relevant-term-bases.md) - [List project relevant translation memories](https://developers.phrase.com/en/api/tms/latest/project/list-project-relevant-translation-memories.md) - [List projects](https://developers.phrase.com/en/api/tms/latest/project/list-projects.md): API call to retrieve a paginated list of projects. Contains a subset of information contained in [Get project](../project/get-project) API call. - [List quotes](https://developers.phrase.com/en/api/tms/latest/project/list-quotes.md) - [Restore project](https://developers.phrase.com/en/api/tms/latest/project/restore-project.md): Restores a project that was previously archived - [Search translation memory for segment in the project](https://developers.phrase.com/en/api/tms/latest/project/search-translation-memory-for-segment-in-the-project.md): Returns at most maxSegments records with score >= scoreThreshold and at most maxSubsegments records which are subsegment, i.e. the source text is substring of the query text. - [Update file naming settings for project](https://developers.phrase.com/en/api/tms/latest/project/update-file-naming-settings-for-project.md) - [Update project pre-translate settings](https://developers.phrase.com/en/api/tms/latest/project/update-project-pre-translate-settings.md) - [Upload Job Preview Package](https://developers.phrase.com/en/api/tms/latest/project/upload-job-preview-package.md): Uploads a Job Preview Package to a project. ImportFile API then refers to the preview package. The package is a zip file containing the preview HTML and related asset (css, js..) files. - [Get suggested providers](https://developers.phrase.com/en/api/tms/latest/provider/get-suggested-providers.md) - [Add ignored warnings](https://developers.phrase.com/en/api/tms/latest/quality-assurance/add-ignored-warnings.md) - [Add ignored warnings](https://developers.phrase.com/en/api/tms/latest/quality-assurance/add-ignored-warnings-1.md) - [Create LQA profile](https://developers.phrase.com/en/api/tms/latest/quality-assurance/create-lqa-profile.md) - [Delete ignored warnings](https://developers.phrase.com/en/api/tms/latest/quality-assurance/delete-ignored-warnings.md) - [Delete ignored warnings](https://developers.phrase.com/en/api/tms/latest/quality-assurance/delete-ignored-warnings-1.md) - [Delete LQA profile](https://developers.phrase.com/en/api/tms/latest/quality-assurance/delete-lqa-profile.md) - [Duplicate LQA profile](https://developers.phrase.com/en/api/tms/latest/quality-assurance/duplicate-lqa-profile.md) - [Edit ignored checks](https://developers.phrase.com/en/api/tms/latest/quality-assurance/edit-ignored-checks.md) - [GET list LQA profiles](https://developers.phrase.com/en/api/tms/latest/quality-assurance/get-list-lqa-profiles.md) - [Get list of LQA profile authors](https://developers.phrase.com/en/api/tms/latest/quality-assurance/get-list-of-lqa-profile-authors.md) - [Get list of LQA profile authors](https://developers.phrase.com/en/api/tms/latest/quality-assurance/get-list-of-lqa-profile-authors-1.md) - [Get LQA profile default values](https://developers.phrase.com/en/api/tms/latest/quality-assurance/get-lqa-profile-default-values.md) - [Get LQA profile details](https://developers.phrase.com/en/api/tms/latest/quality-assurance/get-lqa-profile-details.md) - [Get QA settings](https://developers.phrase.com/en/api/tms/latest/quality-assurance/get-qa-settings.md): Returns enabled quality assurance checks and settings. - [Get QA settings for job](https://developers.phrase.com/en/api/tms/latest/quality-assurance/get-qa-settings-for-job.md): Returns enabled quality assurance checks and settings for job. - [Get QA settings for job part](https://developers.phrase.com/en/api/tms/latest/quality-assurance/get-qa-settings-for-job-part.md): Returns enabled quality assurance checks and settings for job. - [Get QA settings for project](https://developers.phrase.com/en/api/tms/latest/quality-assurance/get-qa-settings-for-project.md): Returns enabled quality assurance checks and settings. - [Make LQA profile default](https://developers.phrase.com/en/api/tms/latest/quality-assurance/make-lqa-profile-default.md) - [Run quality assurance (batch)](https://developers.phrase.com/en/api/tms/latest/quality-assurance/run-quality-assurance-batch.md): Call "Get QA settings" endpoint to get the list of enabled QA checks - [Run quality assurance (batch)](https://developers.phrase.com/en/api/tms/latest/quality-assurance/run-quality-assurance-batch-1.md): Call "Get QA settings" endpoint to get the list of enabled QA checks - [Run quality assurance on selected segments](https://developers.phrase.com/en/api/tms/latest/quality-assurance/run-quality-assurance-on-selected-segments.md): By default runs only fast running checks. Source and target language of jobs have to match. - [Run quality assurance on selected segments](https://developers.phrase.com/en/api/tms/latest/quality-assurance/run-quality-assurance-on-selected-segments-1.md): By default runs only fast running checks. Source and target language of jobs have to match. - [Run quality assurance on selected segments and save segments](https://developers.phrase.com/en/api/tms/latest/quality-assurance/run-quality-assurance-on-selected-segments-and-save-segments.md): By default runs only fast running checks. - [Run quality assurance v4](https://developers.phrase.com/en/api/tms/latest/quality-assurance/run-quality-assurance-v4.md): Call "Get QA settings" endpoint to get the list of enabled QA checks - [Update LQA profile](https://developers.phrase.com/en/api/tms/latest/quality-assurance/update-lqa-profile.md) - [Get QE warnings for selected job parts](https://developers.phrase.com/en/api/tms/latest/quality-profile/get-qe-warnings-for-selected-job-parts.md): Returns AI-generated quality estimation warnings for the selected job parts. Each response covers up to 100 segments (fewer if the end of the scan range is reached). Pagination is cursor-based: omit `initialSegmentId` on the first request to start from the first segment; on subsequent requests, pass… - [Trigger quality evaluation based on quality profile for selected job parts](https://developers.phrase.com/en/api/tms/latest/quality-profile/trigger-quality-evaluation-based-on-quality-profile-for-selected-job-parts.md): Runs quality evaluation asynchronously. Job parts must belong to the same project and workflow step, be at the first workflow step, and be in a ready state. Linguists may only evaluate job parts assigned to them. Returns 501 if manual quality evaluation is not enabled for the organization. - [Create quote](https://developers.phrase.com/en/api/tms/latest/quote/create-quote.md): Either WorkflowSettings or Units must be sent for billingUnit "Hour". - [Delete quote](https://developers.phrase.com/en/api/tms/latest/quote/delete-quote.md) - [Email quotes](https://developers.phrase.com/en/api/tms/latest/quote/email-quotes.md) - [Get quote](https://developers.phrase.com/en/api/tms/latest/quote/get-quote.md) - [Create project reference files](https://developers.phrase.com/en/api/tms/latest/reference-file/create-project-reference-files.md): The `json` request part allows sending additional data as JSON, such as a text note that will be used for all the given reference files. In case no `file` parts are sent, only 1 reference is created with the given note. Either at least one file must be sent or the note must be specified. Example: - [Create project template reference files](https://developers.phrase.com/en/api/tms/latest/reference-file/create-project-template-reference-files.md): The `json` request part allows sending additional data as JSON, such as a text note that will be used for all the given reference files. In case no `file` parts are sent, only 1 reference is created with the given note. Either at least one file must be sent or the note must be specified. Example: - [Delete project reference files (batch)](https://developers.phrase.com/en/api/tms/latest/reference-file/delete-project-reference-files-batch.md): Required role: Administrator, Project Manager, Guest, or Submitter. Vendor organizations may delete only their own files if the project security settings allow it (`securitySettings.vendors.jobVendorsMayUploadReferences`, see Get project). The underlyi… - [Delete project template reference files (batch)](https://developers.phrase.com/en/api/tms/latest/reference-file/delete-project-template-reference-files-batch.md): Required role: Administrator or Project Manager. All reference files must belong to the same organization as the current user. The underlying file in storage is deleted if no other reference points to it. - [Download project reference file](https://developers.phrase.com/en/api/tms/latest/reference-file/download-project-reference-file.md) - [Download project reference files (batch)](https://developers.phrase.com/en/api/tms/latest/reference-file/download-project-reference-files-batch.md): Returns a single file when one reference is selected, or a ZIP archive for multiple. Reference files are identified by integer ID (not UID). - [Download project template reference file](https://developers.phrase.com/en/api/tms/latest/reference-file/download-project-template-reference-file.md): Accessible by Administrator, Project Manager, Guest, and Linguist roles. Returns 400 if the reference file does not belong to the specified project template. - [Download project template reference files (batch)](https://developers.phrase.com/en/api/tms/latest/reference-file/download-project-template-reference-files-batch.md): Accessible by Administrator, Project Manager, Guest, and Linguist roles. Returns a single file when one reference is selected, or a ZIP archive for multiple. Returns 400 if any reference file does not belong to the specified project template. - [List project reference file creators](https://developers.phrase.com/en/api/tms/latest/reference-file/list-project-reference-file-creators.md): The result is not paged and returns up to 50 users. If the requested user is not included, the search can be narrowed down with the `userName` parameter. - [List project reference files](https://developers.phrase.com/en/api/tms/latest/reference-file/list-project-reference-files.md) - [List project template reference files](https://developers.phrase.com/en/api/tms/latest/reference-file/list-project-template-reference-files.md): Accessible by Administrator, Project Manager, Guest, and Linguist roles. The `filename` parameter filters by substring match. The `createdBy` field in each result is null when the creator belongs to a different organization. - [Create user using SCIM](https://developers.phrase.com/en/api/tms/latest/scim/create-user-using-scim.md): Supported schema: `"urn:ietf:params:scim:schemas:core:2.0:User"` - [Delete user using SCIM](https://developers.phrase.com/en/api/tms/latest/scim/delete-user-using-scim.md) - [Edit user using SCIM](https://developers.phrase.com/en/api/tms/latest/scim/edit-user-using-scim.md) - [Get supported SCIM Schema by urn](https://developers.phrase.com/en/api/tms/latest/scim/get-supported-scim-schema-by-urn.md) - [Get supported SCIM Schemas](https://developers.phrase.com/en/api/tms/latest/scim/get-supported-scim-schemas.md) - [Get user](https://developers.phrase.com/en/api/tms/latest/scim/get-user.md) - [List the types of SCIM Resources available](https://developers.phrase.com/en/api/tms/latest/scim/list-the-types-of-scim-resources-available.md) - [Patch user using SCIM](https://developers.phrase.com/en/api/tms/latest/scim/patch-user-using-scim.md) - [Retrieve the Service Provider's Configuration](https://developers.phrase.com/en/api/tms/latest/scim/retrieve-the-service-providers-configuration.md) - [Search users](https://developers.phrase.com/en/api/tms/latest/scim/search-users.md): This operation supports SCIM Filter, SCIM attributes and SCIM sort - [Create segmentation rule](https://developers.phrase.com/en/api/tms/latest/segmentation-rules/create-segmentation-rule.md): Creates new Segmentation Rule with file and segRule JSON Object as header parameter. The same object is used for GET action. - [Delete segmentation rule](https://developers.phrase.com/en/api/tms/latest/segmentation-rules/delete-segmentation-rule.md) - [Edit segmentation rule](https://developers.phrase.com/en/api/tms/latest/segmentation-rules/edit-segmentation-rule.md) - [Export default segmentation rules](https://developers.phrase.com/en/api/tms/latest/segmentation-rules/export-default-segmentation-rules.md) - [Export segmentation rule](https://developers.phrase.com/en/api/tms/latest/segmentation-rules/export-segmentation-rule.md) - [Get owners of segmentation rules](https://developers.phrase.com/en/api/tms/latest/segmentation-rules/get-owners-of-segmentation-rules.md) - [Get segmentation rule](https://developers.phrase.com/en/api/tms/latest/segmentation-rules/get-segmentation-rule.md) - [List segmentation rules](https://developers.phrase.com/en/api/tms/latest/segmentation-rules/list-segmentation-rules.md) - [Replace segmentation rule file](https://developers.phrase.com/en/api/tms/latest/segmentation-rules/replace-segmentation-rule-file.md): Replaces the file content of an existing segmentation rule, preserving its id and uid. - [Delete services (batch)](https://developers.phrase.com/en/api/tms/latest/service/delete-services-batch.md) - [List services](https://developers.phrase.com/en/api/tms/latest/service/list-services.md) - [Add word to dictionary](https://developers.phrase.com/en/api/tms/latest/spell-check/add-word-to-dictionary.md) - [Spell check](https://developers.phrase.com/en/api/tms/latest/spell-check/spell-check.md): Spell check using the settings of the user's organization - [Spell check for job](https://developers.phrase.com/en/api/tms/latest/spell-check/spell-check-for-job.md): Spell check using the settings from the project of the job - [Suggest a word](https://developers.phrase.com/en/api/tms/latest/spell-check/suggest-a-word.md): Spell check suggest using the users's spell check dictionary - [Create subdomain](https://developers.phrase.com/en/api/tms/latest/subdomain/create-subdomain.md): Requires the subDomainCreate access right. Subdomain names must be unique within the organization. - [Delete subdomain](https://developers.phrase.com/en/api/tms/latest/subdomain/delete-subdomain.md): Deleting a subdomain clears its reference from all projects, project templates, term bases, and translation memories. - [Edit subdomain](https://developers.phrase.com/en/api/tms/latest/subdomain/edit-subdomain.md): Project managers can edit another user's subdomain only if they have the subDomainOtherEdit access right. - [Get subdomain](https://developers.phrase.com/en/api/tms/latest/subdomain/get-subdomain.md) - [List subdomains](https://developers.phrase.com/en/api/tms/latest/subdomain/list-subdomains.md): Linguists, submitters, and guests receive only subdomains from projects they are assigned to. - [List supported languages](https://developers.phrase.com/en/api/tms/latest/supported-languages/list-supported-languages.md) - [Browse term base](https://developers.phrase.com/en/api/tms/latest/term-base/browse-term-base.md) - [Clear term base](https://developers.phrase.com/en/api/tms/latest/term-base/clear-term-base.md): Deletes all terms - [Create concept](https://developers.phrase.com/en/api/tms/latest/term-base/create-concept.md) - [Create term](https://developers.phrase.com/en/api/tms/latest/term-base/create-term.md): Set conceptId to assign the term to an existing concept, otherwise a new concept will be created. - [Create term base](https://developers.phrase.com/en/api/tms/latest/term-base/create-term-base.md) - [Create term in job's term bases](https://developers.phrase.com/en/api/tms/latest/term-base/create-term-in-jobs-term-bases.md): Create new term in the write term base assigned to the job - [Delete concept](https://developers.phrase.com/en/api/tms/latest/term-base/delete-concept.md) - [Delete concepts](https://developers.phrase.com/en/api/tms/latest/term-base/delete-concepts.md) - [Delete term](https://developers.phrase.com/en/api/tms/latest/term-base/delete-term.md) - [Delete term base](https://developers.phrase.com/en/api/tms/latest/term-base/delete-term-base.md) - [Edit term](https://developers.phrase.com/en/api/tms/latest/term-base/edit-term.md) - [Edit term base](https://developers.phrase.com/en/api/tms/latest/term-base/edit-term-base.md): It is possible to add new languages only - [Export term base](https://developers.phrase.com/en/api/tms/latest/term-base/export-term-base.md) - [Get concept](https://developers.phrase.com/en/api/tms/latest/term-base/get-concept.md) - [Get term](https://developers.phrase.com/en/api/tms/latest/term-base/get-term.md) - [Get term base](https://developers.phrase.com/en/api/tms/latest/term-base/get-term-base.md) - [Get term base metadata](https://developers.phrase.com/en/api/tms/latest/term-base/get-term-base-metadata.md) - [Get terms of concept](https://developers.phrase.com/en/api/tms/latest/term-base/get-terms-of-concept.md) - [Last import status](https://developers.phrase.com/en/api/tms/latest/term-base/last-import-status.md) - [List concepts](https://developers.phrase.com/en/api/tms/latest/term-base/list-concepts.md) - [List term bases](https://developers.phrase.com/en/api/tms/latest/term-base/list-term-bases.md) - [Search job's term bases](https://developers.phrase.com/en/api/tms/latest/term-base/search-jobs-term-bases.md): Search all read term bases assigned to the job - [Search term base](https://developers.phrase.com/en/api/tms/latest/term-base/search-term-base.md) - [Search terms in text](https://developers.phrase.com/en/api/tms/latest/term-base/search-terms-in-text.md): Search in text in all read term bases assigned to the job - [Update concept](https://developers.phrase.com/en/api/tms/latest/term-base/update-concept.md) - [Upload term base](https://developers.phrase.com/en/api/tms/latest/term-base/upload-term-base.md): Terms can be imported from XLS/XLSX and TBX file formats into a term base. See Phrase Help Center - [Upload term base](https://developers.phrase.com/en/api/tms/latest/term-base/upload-term-base-1.md): Terms can be imported from XLS/XLSX and TBX file formats into a term base. See Phrase Help Center - [Add target language to translation memory](https://developers.phrase.com/en/api/tms/latest/translation-memory/add-target-language-to-translation-memory.md) - [Align translation memory](https://developers.phrase.com/en/api/tms/latest/translation-memory/align-translation-memory.md): Aligns the supplied source and target files using the translation memory's source locale as source language. Returns the aligned XLSX file as an octet-stream. - [Create translation memory](https://developers.phrase.com/en/api/tms/latest/translation-memory/create-translation-memory.md) - [Delete all segments](https://developers.phrase.com/en/api/tms/latest/translation-memory/delete-all-segments.md) - [Delete all segments](https://developers.phrase.com/en/api/tms/latest/translation-memory/delete-all-segments-1.md): This call is **asynchronous**, use [this API](../async-request/get-asynchronous-request) to check the result - [Delete both source and translation](https://developers.phrase.com/en/api/tms/latest/translation-memory/delete-both-source-and-translation.md): Not recommended for bulk removal of segments - [Delete segment of given language](https://developers.phrase.com/en/api/tms/latest/translation-memory/delete-segment-of-given-language.md): Not recommended for bulk removal of segments - [Delete translation memories (batch)](https://developers.phrase.com/en/api/tms/latest/translation-memory/delete-translation-memories-batch.md) - [Delete translation memory](https://developers.phrase.com/en/api/tms/latest/translation-memory/delete-translation-memory.md) - [Download cleaned TM](https://developers.phrase.com/en/api/tms/latest/translation-memory/download-cleaned-tm.md) - [Download export](https://developers.phrase.com/en/api/tms/latest/translation-memory/download-export.md) - [Edit segment](https://developers.phrase.com/en/api/tms/latest/translation-memory/edit-segment.md) - [Edit translation memory](https://developers.phrase.com/en/api/tms/latest/translation-memory/edit-translation-memory.md) - [Export translation memory](https://developers.phrase.com/en/api/tms/latest/translation-memory/export-translation-memory.md): Use [this API](../translation-memory/download-export) to download result - [Extract cleaned translation memory](https://developers.phrase.com/en/api/tms/latest/translation-memory/extract-cleaned-translation-memory.md): Returns a ZIP file containing the cleaned translation memories in the specified outputFormat. - [Get last task information](https://developers.phrase.com/en/api/tms/latest/translation-memory/get-last-task-information.md) - [Get translation memory](https://developers.phrase.com/en/api/tms/latest/translation-memory/get-translation-memory.md) - [Get translation memory metadata](https://developers.phrase.com/en/api/tms/latest/translation-memory/get-translation-memory-metadata.md) - [Import TMX](https://developers.phrase.com/en/api/tms/latest/translation-memory/import-tmx.md) - [Insert segment](https://developers.phrase.com/en/api/tms/latest/translation-memory/insert-segment.md) - [List related projects](https://developers.phrase.com/en/api/tms/latest/translation-memory/list-related-projects.md) - [List translation memories](https://developers.phrase.com/en/api/tms/latest/translation-memory/list-translation-memories.md) - [List translation memory segments](https://developers.phrase.com/en/api/tms/latest/translation-memory/list-translation-memory-segments.md) - [Search TM content](https://developers.phrase.com/en/api/tms/latest/translation-memory/search-tm-content.md): Search TM content within a single Translation Memory (TM) with metadata filters. - [Search translation memory](https://developers.phrase.com/en/api/tms/latest/translation-memory/search-translation-memory.md): **Overview** - Runs an asynchronous TMX export based on wildcard/phrase queries and optional metadata filters. The job streams filtered translation units into TMX via the downstream `/export_tmx_by_query` endpoint. Use `downloadExport/{asyncRequestId}` to fetch the finished file. - [Search translation memory for segment by job](https://developers.phrase.com/en/api/tms/latest/translation-memory/search-translation-memory-for-segment-by-job.md): Returns at most maxSegments records with score >= scoreThreshold and at most maxSubsegments records which are subsegment, i.e. the source text is substring of the query text. - [Search translation memory (sync)](https://developers.phrase.com/en/api/tms/latest/translation-memory/search-translation-memory-sync.md): **Overview** - Searches a single translation memory using the primary TM scoring pipeline. The endpoint always returns up to 15 `SearchTMResponseDto` entries ordered by score. - [Wildcard search](https://developers.phrase.com/en/api/tms/latest/translation-memory/wildcard-search.md): **Overview** - Searches a single translation memory via Elasticsearch wildcard queries and returns up to `count` matches. - [Human translate (Gengo or Unbabel)](https://developers.phrase.com/en/api/tms/latest/translation/human-translate-gengo-or-unbabel.md) - [Pre-translate job](https://developers.phrase.com/en/api/tms/latest/translation/pre-translate-job.md): Starts pre-translation for one or more jobs. Returns HTTP 202 immediately; translation runs asynchronously. - [Translate using machine translation](https://developers.phrase.com/en/api/tms/latest/translation/translate-using-machine-translation.md): Configured machine translate settings is used - [Create user](https://developers.phrase.com/en/api/tms/latest/user/create-user.md): When sendInvitation=true, an invitation email is sent to the user and the password field is ignored. When sendInvitation=false (default), a welcome email is sent and the password field is used if provided. - [Delete user](https://developers.phrase.com/en/api/tms/latest/user/delete-user.md) - [Disable two-factor authentication](https://developers.phrase.com/en/api/tms/latest/user/disable-two-factor-authentication.md) - [Edit user](https://developers.phrase.com/en/api/tms/latest/user/edit-user.md) - [Get user](https://developers.phrase.com/en/api/tms/latest/user/get-user.md) - [List assigned jobs](https://developers.phrase.com/en/api/tms/latest/user/list-assigned-jobs.md) - [List assigned projects](https://developers.phrase.com/en/api/tms/latest/user/list-assigned-projects.md): List projects in which the user is assigned to at least one job matching the criteria. ADMIN and PROJECT_MANAGER callers receive a richer ProjectAdminReference response; all other roles receive a ProjectLinguistReference response. - [List assigned target languages](https://developers.phrase.com/en/api/tms/latest/user/list-assigned-target-languages.md) - [List assigned workflow steps](https://developers.phrase.com/en/api/tms/latest/user/list-assigned-workflow-steps.md) - [List last login dates](https://developers.phrase.com/en/api/tms/latest/user/list-last-login-dates.md) - [List users](https://developers.phrase.com/en/api/tms/latest/user/list-users.md) - [Login statistics](https://developers.phrase.com/en/api/tms/latest/user/login-statistics.md): Returns login activity for the specified user. ADMIN users can view any user's activity; non-admin users can only view their own. - [Restore user](https://developers.phrase.com/en/api/tms/latest/user/restore-user.md): Restores a previously deleted user. Requires ADMIN role. The user must belong to the same organization and must not be a bot account. - [Send login information](https://developers.phrase.com/en/api/tms/latest/user/send-login-information.md) - [Update password](https://developers.phrase.com/en/api/tms/latest/user/update-password.md): Can be used by the user to update their own password or by ADMIN to update password of user without joined account * Password length must be between 8 and 255 * Password must not be same as the username - [Create vendor](https://developers.phrase.com/en/api/tms/latest/vendor/create-vendor.md) - [Delete vendors (batch)](https://developers.phrase.com/en/api/tms/latest/vendor/delete-vendors-batch.md) - [Get vendor](https://developers.phrase.com/en/api/tms/latest/vendor/get-vendor.md) - [List vendors](https://developers.phrase.com/en/api/tms/latest/vendor/list-vendors.md): Returns only approved vendors. - [Create webhook](https://developers.phrase.com/en/api/tms/latest/webhook/create-webhook.md) - [Delete webhook](https://developers.phrase.com/en/api/tms/latest/webhook/delete-webhook.md) - [Edit webhook](https://developers.phrase.com/en/api/tms/latest/webhook/edit-webhook.md) - [Get webhook](https://developers.phrase.com/en/api/tms/latest/webhook/get-webhook.md) - [Get webhook body previews](https://developers.phrase.com/en/api/tms/latest/webhook/get-webhook-body-previews.md) - [Lists webhook calls](https://developers.phrase.com/en/api/tms/latest/webhook/lists-webhook-calls.md) - [Lists webhooks](https://developers.phrase.com/en/api/tms/latest/webhook/lists-webhooks.md) - [Replay last webhook calls](https://developers.phrase.com/en/api/tms/latest/webhook/replay-last-webhook-calls.md): Replays specified number of last Webhook calls from oldest to the newest one - [Replay webhook calls](https://developers.phrase.com/en/api/tms/latest/webhook/replay-webhook-calls.md): Replays given list of Webhook Calls in specified order in the request - [Send test webhook](https://developers.phrase.com/en/api/tms/latest/webhook/send-test-webhook.md): Returns 400 if the webhook does not include the specified event. - [Download workflow changes report](https://developers.phrase.com/en/api/tms/latest/workflow-changes/download-workflow-changes-report.md): Returns an HTML report of translation differences between workflow steps for the specified jobs. All jobs must belong to the same project. The project must have at least two workflow steps configured. Required role: Administrator or Project Manager. - [Create workflow step](https://developers.phrase.com/en/api/tms/latest/workflow-step/create-workflow-step.md): Requires ADMIN or PROJECT_MANAGER role with the setup-server access right. Abbreviation must be unique within the organization. On success, the new step is automatically added to all existing price lists and discount schemes. Returns 403 if the organization plan does not support workflow steps or if… - [Delete workflow step](https://developers.phrase.com/en/api/tms/latest/workflow-step/delete-workflow-step.md): Requires ADMIN or PROJECT_MANAGER role with the setup-server access right. Soft-deletes the step and removes all associated price list entries. Returns 403 if the organization plan does not support workflow steps. - [Edit workflow step](https://developers.phrase.com/en/api/tms/latest/workflow-step/edit-workflow-step.md): Requires ADMIN or PROJECT_MANAGER role with the setup-server access right. All fields are optional; omitted or null fields retain their existing values. Abbreviation must be unique within the organization. Returns 403 if the organization plan does not support workflow steps or if LQA is not enabled… - [Get workflow step](https://developers.phrase.com/en/api/tms/latest/workflow-step/get-workflow-step.md): Requires ADMIN or PROJECT_MANAGER role with the setup-server access right. Returns 403 if the organization plan does not support workflow steps. - [List workflow steps](https://developers.phrase.com/en/api/tms/latest/workflow-step/list-workflow-steps.md): Accessible to ADMIN, PROJECT_MANAGER, GUEST, and LINGUIST roles. Returns 403 if the organization plan does not support workflow steps. - [Get XML assistant profiles for organization](https://developers.phrase.com/en/api/tms/latest/xml-assistant/get-xml-assistant-profiles-for-organization.md) - [Changelog](https://developers.phrase.com/en/changelog.md): Stay up to date with the latest changes to Phrase APIs, SDKs, and developer tools. - [Introduction](https://developers.phrase.com/en/developer-tools/introduction.md): Tools and libraries to integrate with Phrase APIs - [Phrase Strings API Clients](https://developers.phrase.com/en/developer-tools/strings-api-clients.md) - [Phrase Strings CLI](https://developers.phrase.com/en/developer-tools/strings-cli.md) - [Phrase Strings GitHub Action](https://developers.phrase.com/en/developer-tools/strings-github-action.md) - [Error Handling and Limits](https://developers.phrase.com/en/guides/build-a-tms-plugin/error-handling-and-limits.md): Handle HTTP failures, retries, and Phrase TMS limits safely in plugin integrations. - [Full Integration Workflow](https://developers.phrase.com/en/guides/build-a-tms-plugin/full-integration-workflow.md): Build a production-ready Phrase TMS plugin with resilient import, monitoring, export, and operations. - [Live Preview](https://developers.phrase.com/en/guides/build-a-tms-plugin/live-preview.md): Add live preview support so translators can see localized content in context. - [Introduction](https://developers.phrase.com/en/guides/build-a-tms-plugin/overview.md): Understand what a Phrase TMS plugin is, what you will build, and where to start. - [Quick Start](https://developers.phrase.com/en/guides/build-a-tms-plugin/quick-start.md): Build your first Phrase TMS plugin flow in four practical steps. - [Translate multiple segments asynchronously](https://developers.phrase.com/en/guides/byo-engine/asynchronous-translation/translate-multiple-segments-asynchronously.md) - [Translate multiple segments asynchronously - get translated segments](https://developers.phrase.com/en/guides/byo-engine/asynchronous-translation/translate-multiple-segments-asynchronously--get-translated-segments.md) - [Translate multiple segments asynchronously - status polling](https://developers.phrase.com/en/guides/byo-engine/asynchronous-translation/translate-multiple-segments-asynchronously--status-polling.md) - [Get engine status](https://developers.phrase.com/en/guides/byo-engine/engine-status/get-engine-status.md) - [Introduction](https://developers.phrase.com/en/guides/byo-engine/introduction.md) - [Get supported language pairs](https://developers.phrase.com/en/guides/byo-engine/supported-languages/get-supported-language-pairs.md) - [Translate multiple segments](https://developers.phrase.com/en/guides/byo-engine/synchronous-translation/translate-multiple-segments.md) - [Phrase MCP Server](https://developers.phrase.com/en/guides/mcp.md): Use Phrase APIs from any MCP client with ready-to-use tools for Phrase Strings and Phrase TMS. - [Guides](https://developers.phrase.com/en/guides/overview.md): Implementation guides for extending Phrase capabilities - [Home](https://developers.phrase.com/en/home.md) ## OpenAPI Specs - [phrase-strings](https://developers.phrase.com/openapi/phrase-strings.json) - [phrase-quality-evaluator](https://developers.phrase.com/openapi/phrase-quality-evaluator.json) - [phrase-tms-v3](https://developers.phrase.com/openapi/phrase-tms-v3.json) - [phrase-tms-v2](https://developers.phrase.com/openapi/phrase-tms-v2.json) - [phrase-tms-v1](https://developers.phrase.com/openapi/phrase-tms-v1.json) - [phrase-tms-latest](https://developers.phrase.com/openapi/phrase-tms-latest.json) - [phrase-tms-all](https://developers.phrase.com/openapi/phrase-tms-all.json) - [phrase-tms-v4](https://developers.phrase.com/openapi/phrase-tms-v4.json) - [phrase-byo-mt](https://developers.phrase.com/openapi/phrase-byo-mt.json) - [phrase-studio](https://developers.phrase.com/openapi/phrase-studio.json) - [phrase-connectors](https://developers.phrase.com/openapi/phrase-connectors.json) - [phrase-platform](https://developers.phrase.com/openapi/phrase-platform.json) - [phrase-language-ai](https://developers.phrase.com/openapi/phrase-language-ai.json) - [openapi](https://developers.phrase.com/api-reference/openapi.json)