Home
Phrase
Phrase Strings API Reference
Phrase Strings API Reference
Phrase Strings is a translation management platform for software projects. You can collaborate on language file translation with your team or order translations through our platform. The API allows you to import locale files, download locale files, tag keys or interact in other ways with the localization data stored in Phrase Strings for your account.
What You Can Do
POST
Icu skeleton
— Build ICU skeletons
/icu/skeleton
GET
Formats list
— List formats
/formats
GET
Documents list
— List documents
/projects/{project_id}/documents
DELETE
Document delete
— Delete document
/projects/{project_id}/documents/{id}
GET
Report show
— Get Project Report
/projects/{project_id}/report
GET
Report locales list
— List Locale Reports
/projects/{project_id}/report/locales
GET
Figma attachments list
— List Figma attachments
/projects/{project_id}/figma_attachments
POST
Figma attachment create
— Create a Figma attachment
/projects/{project_id}/figma_attachments
GET
Figma attachment show
— Get a single Figma attachment
/projects/{project_id}/figma_attachments/{id}
PATCH
Figma attachment update
— Update a Figma attachment
/projects/{project_id}/figma_attachments/{id}
DELETE
Figma attachment delete
— Delete a Figma attachment
/projects/{project_id}/figma_attachments/{id}
POST
Figma attachment attach to key
— Attach the Figma attachment to a key
/projects/{project_id}/figma_attachments/{figma_attachment_id}/keys
DELETE
Figma attachment detach from key
— Detach the Figma attachment from a key
/projects/{project_id}/figma_attachments/{figma_attachment_id}/keys/{id}
GET
Styleguides list
— List style guides
/projects/{project_id}/styleguides
POST
Styleguide create
— Create a style guide
/projects/{project_id}/styleguides
GET
Styleguide show
— Get a single style guide
/projects/{project_id}/styleguides/{id}
PATCH
Styleguide update
— Update a style guide
/projects/{project_id}/styleguides/{id}
DELETE
Styleguide delete
— Delete a style guide
/projects/{project_id}/styleguides/{id}
GET
Custom metadata properties list
— List properties
/accounts/{account_id}/custom_metadata/properties
POST
Custom metadata property create
— Create a property
/accounts/{account_id}/custom_metadata/properties
GET
Custom metadata property show
— Get a single property
/accounts/{account_id}/custom_metadata/properties/{id}
PATCH
Custom metadata property update
— Update a property
/accounts/{account_id}/custom_metadata/properties/{id}
DELETE
Custom metadata properties delete
— Destroy property
/accounts/{account_id}/custom_metadata/properties/{id}
GET
Invitations list
— List invitations
/accounts/{account_id}/invitations
POST
Invitation create
— Create a new invitation
/accounts/{account_id}/invitations
GET
Invitation show
— Get a single invitation
/accounts/{account_id}/invitations/{id}
PATCH
Invitation update
— Update an invitation
/accounts/{account_id}/invitations/{id}
DELETE
Invitation delete
— Delete an invitation
/accounts/{account_id}/invitations/{id}
POST
Invitation resend
— Resend an invitation
/accounts/{account_id}/invitations/{id}/resend
PATCH
Invitation update settings
— Update a member's invitation access
/projects/{project_id}/invitations/{id}
GET
Screenshot markers list
— List screenshot markers
/projects/{project_id}/screenshots/{id}/markers
GET
Screenshot marker show
— Get a single screenshot marker
/projects/{project_id}/screenshots/{screenshot_id}/markers/{id}
POST
Screenshot marker create
— Create a screenshot marker
/projects/{project_id}/screenshots/{screenshot_id}/markers
PATCH
Screenshot marker update
— Update a screenshot marker
/projects/{project_id}/screenshots/{screenshot_id}/markers
DELETE
Screenshot marker delete
— Delete a screenshot marker
/projects/{project_id}/screenshots/{screenshot_id}/markers
GET
Account locales
— List locales used in account
/accounts/{id}/locales
GET
Locales list
— List locales
/projects/{project_id}/locales
POST
Locale create
— Create a locale
/projects/{project_id}/locales
GET
Locale show
— Get a single locale
/projects/{project_id}/locales/{id}
PATCH
Locale update
— Update a locale
/projects/{project_id}/locales/{id}
DELETE
Locale delete
— Delete a locale
/projects/{project_id}/locales/{id}
GET
Locale download
— Download a locale
/projects/{project_id}/locales/{id}/download
POST
Locale download create
— Initiate async download of a locale
/projects/{project_id}/locales/{locale_id}/downloads
GET
Locale download show
— Show status of an async locale download
/projects/{project_id}/locales/{locale_id}/downloads/{id}
GET
Distributions list
— List distributions
/accounts/{account_id}/distributions
POST
Distribution create
— Create a distribution
/accounts/{account_id}/distributions
GET
Distribution show
— Get a single distribution
/accounts/{account_id}/distributions/{id}
PATCH
Distribution update
— Update a distribution
/accounts/{account_id}/distributions/{id}
DELETE
Distribution delete
— Delete a distribution
/accounts/{account_id}/distributions/{id}
GET
Releases list
— List releases
/accounts/{account_id}/distributions/{distribution_id}/releases
POST
Release create
— Create a release
/accounts/{account_id}/distributions/{distribution_id}/releases
GET
Release show
— Get a single release
/accounts/{account_id}/distributions/{distribution_id}/releases/{id}
PATCH
Release update
— Update a release
/accounts/{account_id}/distributions/{distribution_id}/releases/{id}
DELETE
Release delete
— Delete a release
/accounts/{account_id}/distributions/{distribution_id}/releases/{id}
POST
Release publish
— Publish a release
/accounts/{account_id}/distributions/{distribution_id}/releases/{id}/publish
GET
Release triggers list
— List release triggers
/accounts/{account_id}/distributions/{distribution_id}/release_triggers
POST
Release triggers create
— Create a release trigger
/accounts/{account_id}/distributions/{distribution_id}/release_triggers
GET
Release triggers show
— Get a single release trigger
/accounts/{account_id}/distributions/{distribution_id}/release_triggers/{id}
PATCH
Release triggers update
— Update a release trigger
/accounts/{account_id}/distributions/{distribution_id}/release_triggers/{id}
DELETE
Release triggers destroy
— Delete a single release trigger
/accounts/{account_id}/distributions/{distribution_id}/release_triggers/{id}
Capability Spec