phrase
Phrase - the Ruby gem for the 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.
This SDK is automatically generated by the OpenAPI Generator project:
- API version: 2.0.0
- Package version: 3.7.0
- Build package: org.openapitools.codegen.languages.RubyClientCodegen For more information, please visit https://developers.phrase.com/api/
Installation
Install from rubygems.org
Install from the command line:
$ gem install phrase
Install via Gemfile:
gem "phrase"
Install from GitHub Packages
Install from the command line:
$ gem install phrase-ruby --source "https://rubygems.pkg.github.com/phrase"
Install via Gemfile:
source "https://rubygems.pkg.github.com/phrase" do
gem "phrase-ruby"
end
Install from Git
Add the following in the Gemfile:
gem 'phrase', git: 'https://github.com/phrase/phrase-ruby.git'
Build and install a gem on your own
To build the Ruby code into a gem:
gem build phrase.gemspec
Then install the gem locally:
gem install ./phrase-3.7.0.gem
(for development, run gem install --dev ./phrase-3.7.0.gem
to install the development dependencies)
Getting Started
Please follow the installation procedure and then run the following code:
# Load the gem
require 'phrase'
# Setup authorization
Phrase.configure do |config|
# Configure HTTP basic authorization: Basic
config.username = 'YOUR_USERNAME'
config.password = 'YOUR_PASSWORD'
# Or configure API key authorization: Token
config.api_key['Authorization'] = 'YOUR API KEY'
config.api_key_prefix['Authorization'] = 'token'
end
api_instance = Phrase::AccountsApi.new
id = id_example # String | ID
opts = {
x_phrase_app_otp: x_phrase_app_otp_example # String | Two-Factor-Authentication token (optional)
}
begin
#Get a single account
result = api_instance.account_show(id, opts)
pp result
pp result.next_page?
pp result.next_page
rescue Phrase::ApiError => e
puts "Exception when calling AccountsApi->account_show: #{e}"
end
Datacenters
The API is only accessible via HTTPS and the current version is v2
, which results in a base URL like: https://api.phrase.com/v2
depending on the datacenter.
EU Datacenter
https://api.phrase.com/v2
This is the default datacenter.
US Datacenter
https://api.us.app.phrase.com/v2/
Specifying US Datacenter
You can use the US datacenter by setting the following:
config.host = "api.us.app.phrase.com"
Get help / support
Please contact support@phrase.com and we can take more direct action toward finding a solution.
Documentation for API Endpoints
All URIs are relative to https://api.phrase.com/v2
Class | Method | HTTP request | Description |
---|---|---|---|
Phrase::AccountsApi | account_show | GET /accounts/{id} | Get a single account |
Phrase::AccountsApi | accounts_list | GET /accounts | List accounts |
Phrase::AuthorizationsApi | authorization_create | POST /authorizations | Create an authorization |
Phrase::AuthorizationsApi | authorization_delete | DELETE /authorizations/{id} | Delete an authorization |
Phrase::AuthorizationsApi | authorization_show | GET /authorizations/{id} | Get a single authorization |
Phrase::AuthorizationsApi | authorization_update | PATCH /authorizations/{id} | Update an authorization |
Phrase::AuthorizationsApi | authorizations_list | GET /authorizations | List authorizations |
Phrase::BitbucketSyncApi | bitbucket_sync_export | POST /bitbucket_syncs/{id}/export | Export from Phrase Strings to Bitbucket |
Phrase::BitbucketSyncApi | bitbucket_sync_import | POST /bitbucket_syncs/{id}/import | Import to Phrase Strings from Bitbucket |
Phrase::BitbucketSyncApi | bitbucket_syncs_list | GET /bitbucket_syncs | List Bitbucket syncs |
Phrase::BlacklistedKeysApi | blacklisted_key_create | POST /projects/{project_id}/blacklisted_keys | Create a blocked key |
Phrase::BlacklistedKeysApi | blacklisted_key_delete | DELETE /projects/{project_id}/blacklisted_keys/{id} | Delete a blocked key |
Phrase::BlacklistedKeysApi | blacklisted_key_show | GET /projects/{project_id}/blacklisted_keys/{id} | Get a single blocked key |
Phrase::BlacklistedKeysApi | blacklisted_key_update | PATCH /projects/{project_id}/blacklisted_keys/{id} | Update a blocked key |
Phrase::BlacklistedKeysApi | blacklisted_keys_list | GET /projects/{project_id}/blacklisted_keys | List blocked keys |
Phrase::BranchesApi | branch_compare | GET /projects/{project_id}/branches/{name}/compare | Compare branches |
Phrase::BranchesApi | branch_create | POST /projects/{project_id}/branches | Create a branch |
Phrase::BranchesApi | branch_delete | DELETE /projects/{project_id}/branches/{name} | Delete a branch |
Phrase::BranchesApi | branch_merge | PATCH /projects/{project_id}/branches/{name}/merge | Merge a branch |
Phrase::BranchesApi | branch_show | GET /projects/{project_id}/branches/{name} | Get a single branch |
Phrase::BranchesApi | branch_update | PATCH /projects/{project_id}/branches/{name} | Update a branch |
Phrase::BranchesApi | branches_list | GET /projects/{project_id}/branches | List branches |
Phrase::CommentReactionsApi | reaction_create | POST /projects/{project_id}/keys/{key_id}/comments/{comment_id}/reactions | Create a reaction |
Phrase::CommentReactionsApi | reaction_delete | DELETE /projects/{project_id}/keys/{key_id}/comments/{comment_id}/reactions/{id} | Delete a reaction |
Phrase::CommentReactionsApi | reaction_show | GET /projects/{project_id}/keys/{key_id}/comments/{comment_id}/reactions/{id} | Get a single reaction |
Phrase::CommentReactionsApi | reactions_list | GET /projects/{project_id}/keys/{key_id}/comments/{comment_id}/reactions | List reactions |
Phrase::CommentRepliesApi | replies_list | GET /projects/{project_id}/keys/{key_id}/comments/{comment_id}/replies | List replies |
Phrase::CommentRepliesApi | reply_create | POST /projects/{project_id}/keys/{key_id}/comments/{comment_id}/replies | Create a reply |
Phrase::CommentRepliesApi | reply_delete | DELETE /projects/{project_id}/keys/{key_id}/comments/{comment_id}/replies/{id} | Delete a reply |
Phrase::CommentRepliesApi | reply_mark_as_read | PATCH /projects/{project_id}/keys/{key_id}/comments/{comment_id}/replies/{id}/mark_as_read | Mark a reply as read |
Phrase::CommentRepliesApi | reply_mark_as_unread | PATCH /projects/{project_id}/keys/{key_id}/comments/{comment_id}/replies/{id}/mark_as_unread | Mark a reply as unread |
Phrase::CommentRepliesApi | reply_show | GET /projects/{project_id}/keys/{key_id}/comments/{comment_id}/replies/{id} | Get a single reply |
Phrase::CommentsApi | comment_create | POST /projects/{project_id}/keys/{key_id}/comments | Create a comment |
Phrase::CommentsApi | comment_delete | DELETE /projects/{project_id}/keys/{key_id}/comments/{id} | Delete a comment |
Phrase::CommentsApi | comment_mark_check | GET /projects/{project_id}/keys/{key_id}/comments/{id}/read | Check if comment is read |
Phrase::CommentsApi | comment_mark_read | PATCH /projects/{project_id}/keys/{key_id}/comments/{id}/read | Mark a comment as read |
Phrase::CommentsApi | comment_mark_unread | DELETE /projects/{project_id}/keys/{key_id}/comments/{id}/read | Mark a comment as unread |
Phrase::CommentsApi | comment_show | GET /projects/{project_id}/keys/{key_id}/comments/{id} | Get a single comment |
Phrase::CommentsApi | comment_update | PATCH /projects/{project_id}/keys/{key_id}/comments/{id} | Update a comment |
Phrase::CommentsApi | comments_list | GET /projects/{project_id}/keys/{key_id}/comments | List comments |
Phrase::CustomMetadataApi | custom_metadata_properties_delete | DELETE /accounts/{account_id}/custom_metadata/properties/{id} | Destroy property |
Phrase::CustomMetadataApi | custom_metadata_properties_list | GET /accounts/{account_id}/custom_metadata/properties | List properties |
Phrase::CustomMetadataApi | custom_metadata_property_create | POST /accounts/{account_id}/custom_metadata/properties | Create a property |
Phrase::CustomMetadataApi | custom_metadata_property_show | GET /accounts/{account_id}/custom_metadata/properties/{id} | Get a single property |
Phrase::CustomMetadataApi | custom_metadata_property_update | PATCH /accounts/{account_id}/custom_metadata/properties/{id} | Update a property |
Phrase::DistributionsApi | distribution_create | POST /accounts/{account_id}/distributions | Create a distribution |
Phrase::DistributionsApi | distribution_delete | DELETE /accounts/{account_id}/distributions/{id} | Delete a distribution |
Phrase::DistributionsApi | distribution_show | GET /accounts/{account_id}/distributions/{id} | Get a single distribution |
Phrase::DistributionsApi | distribution_update | PATCH /accounts/{account_id}/distributions/{id} | Update a distribution |
Phrase::DistributionsApi | distributions_list | GET /accounts/{account_id}/distributions | List distributions |
Phrase::DocumentsApi | document_delete | DELETE /projects/{project_id}/documents/{id} | Delete document |
Phrase::DocumentsApi | documents_list | GET /projects/{project_id}/documents | List documents |
Phrase::FigmaAttachmentsApi | figma_attachment_create | POST /projects/{project_id}/figma_attachments | Create a Figma attachment |
Phrase::FigmaAttachmentsApi | figma_attachment_delete | DELETE /projects/{project_id}/figma_attachments/{id} | Delete a Figma attachment |
Phrase::FigmaAttachmentsApi | figma_attachment_show | GET /projects/{project_id}/figma_attachments/{id} | Get a single Figma attachment |
Phrase::FigmaAttachmentsApi | figma_attachment_update | PATCH /projects/{project_id}/figma_attachments/{id} | Update a Figma attachment |
Phrase::FigmaAttachmentsApi | figma_attachments_list | GET /projects/{project_id}/figma_attachments | List Figma attachments |
Phrase::FormatsApi | formats_list | GET /formats | List formats |
Phrase::GitHubSyncApi | github_sync_export | POST /github_syncs/export | Export from Phrase Strings to GitHub |
Phrase::GitHubSyncApi | github_sync_import | POST /github_syncs/import | Import to Phrase Strings from GitHub |
Phrase::GitLabSyncApi | gitlab_sync_delete | DELETE /gitlab_syncs/{id} | Delete single Sync Setting |
Phrase::GitLabSyncApi | gitlab_sync_export | POST /gitlab_syncs/{gitlab_sync_id}/export | Export from Phrase Strings to GitLab |
Phrase::GitLabSyncApi | gitlab_sync_history | GET /gitlab_syncs/{gitlab_sync_id}/history | History of single Sync Setting |
Phrase::GitLabSyncApi | gitlab_sync_import | POST /gitlab_syncs/{gitlab_sync_id}/import | Import from GitLab to Phrase |
Phrase::GitLabSyncApi | gitlab_sync_list | GET /gitlab_syncs | List GitLab syncs |
Phrase::GitLabSyncApi | gitlab_sync_show | GET /gitlab_syncs/{id} | Get single Sync Setting |
Phrase::GitLabSyncApi | gitlab_sync_update | PUT /gitlab_syncs/{id} | Update single Sync Setting |
Phrase::GlossariesApi | glossaries_list | GET /accounts/{account_id}/glossaries | List term bases |
Phrase::GlossariesApi | glossary_create | POST /accounts/{account_id}/glossaries | Create a term base |
Phrase::GlossariesApi | glossary_delete | DELETE /accounts/{account_id}/glossaries/{id} | Delete a term base |
Phrase::GlossariesApi | glossary_show | GET /accounts/{account_id}/glossaries/{id} | Get a single term base |
Phrase::GlossariesApi | glossary_update | PATCH /accounts/{account_id}/glossaries/{id} | Update a term base |
Phrase::GlossaryTermTranslationsApi | glossary_term_translation_create | POST /accounts/{account_id}/glossaries/{glossary_id}/terms/{term_id}/translations | Create a translation for a term |
Phrase::GlossaryTermTranslationsApi | glossary_term_translation_delete | DELETE /accounts/{account_id}/glossaries/{glossary_id}/terms/{term_id}/translations/{id} | Delete a translation for a term |
Phrase::GlossaryTermTranslationsApi | glossary_term_translation_update | PATCH /accounts/{account_id}/glossaries/{glossary_id}/terms/{term_id}/translations/{id} | Update a translation for a term |
Phrase::GlossaryTermsApi | glossary_term_create | POST /accounts/{account_id}/glossaries/{glossary_id}/terms | Create a term |
Phrase::GlossaryTermsApi | glossary_term_delete | DELETE /accounts/{account_id}/glossaries/{glossary_id}/terms/{id} | Delete a term |
Phrase::GlossaryTermsApi | glossary_term_show | GET /accounts/{account_id}/glossaries/{glossary_id}/terms/{id} | Get a single term |
Phrase::GlossaryTermsApi | glossary_term_update | PATCH /accounts/{account_id}/glossaries/{glossary_id}/terms/{id} | Update a term |
Phrase::GlossaryTermsApi | glossary_terms_list | GET /accounts/{account_id}/glossaries/{glossary_id}/terms | List terms |
Phrase::ICUApi | icu_skeleton | POST /icu/skeleton | Build ICU skeletons |
Phrase::InvitationsApi | invitation_create | POST /accounts/{account_id}/invitations | Create a new invitation |
Phrase::InvitationsApi | invitation_delete | DELETE /accounts/{account_id}/invitations/{id} | Delete an invitation |
Phrase::InvitationsApi | invitation_resend | POST /accounts/{account_id}/invitations/{id}/resend | Resend an invitation |
Phrase::InvitationsApi | invitation_show | GET /accounts/{account_id}/invitations/{id} | Get a single invitation |
Phrase::InvitationsApi | invitation_update | PATCH /accounts/{account_id}/invitations/{id} | Update an invitation |
Phrase::InvitationsApi | invitation_update_settings | PATCH /projects/{project_id}/invitations/{id} | Update a member's invitation access |
Phrase::InvitationsApi | invitations_list | GET /accounts/{account_id}/invitations | List invitations |
Phrase::JobCommentsApi | job_comment_create | POST /projects/{project_id}/jobs/{job_id}/comments | Create a job comment |
Phrase::JobCommentsApi | job_comment_delete | DELETE /projects/{project_id}/jobs/{job_id}/comments/{id} | Delete a job comment |
Phrase::JobCommentsApi | job_comment_show | GET /projects/{project_id}/jobs/{job_id}/comments/{id} | Get a single job comment |
Phrase::JobCommentsApi | job_comment_update | PATCH /projects/{project_id}/jobs/{job_id}/comments/{id} | Update a job comment |
Phrase::JobCommentsApi | job_comments_list | GET /projects/{project_id}/jobs/{job_id}/comments | List job comments |
Phrase::JobLocalesApi | job_locale_complete | POST /projects/{project_id}/jobs/{job_id}/locales/{id}/complete | Complete a job locale |
Phrase::JobLocalesApi | job_locale_complete_review | POST /projects/{project_id}/jobs/{job_id}/locales/{id}/complete_review | Review a job locale |
Phrase::JobLocalesApi | job_locale_delete | DELETE /projects/{project_id}/jobs/{job_id}/locales/{id} | Remove a target locale from a job |
Phrase::JobLocalesApi | job_locale_reopen | POST /projects/{project_id}/jobs/{job_id}/locales/{id}/reopen | Reopen a job locale |
Phrase::JobLocalesApi | job_locale_show | GET /projects/{project_id}/jobs/{job_id}/locales/{id} | Show single job target locale |
Phrase::JobLocalesApi | job_locale_update | PATCH /projects/{project_id}/jobs/{job_id}/locales/{id} | Update a job target locale |
Phrase::JobLocalesApi | job_locales_create | POST /projects/{project_id}/jobs/{job_id}/locales | Add a target locale to a job |
Phrase::JobLocalesApi | job_locales_list | GET /projects/{project_id}/jobs/{job_id}/locales | List job target locales |
Phrase::JobTemplateLocalesApi | job_template_locale_delete | DELETE /projects/{project_id}/job_templates/{job_template_id}/locales/{job_template_locale_id} | Delete a job template locale |
Phrase::JobTemplateLocalesApi | job_template_locale_show | GET /projects/{project_id}/job_templates/{job_template_id}/locales/{job_template_locale_id} | Get a single job template locale |
Phrase::JobTemplateLocalesApi | job_template_locale_update | PATCH /projects/{project_id}/job_templates/{job_template_id}/locales/{job_template_locale_id} | Update a job template locale |
Phrase::JobTemplateLocalesApi | job_template_locales_create | POST /projects/{project_id}/job_templates/{job_template_id}/locales | Create a job template locale |
Phrase::JobTemplateLocalesApi | job_template_locales_list | GET /projects/{project_id}/job_templates/{job_template_id}/locales | List job template locales |
Phrase::JobTemplatesApi | job_template_create | POST /projects/{project_id}/job_templates | Create a job template |
Phrase::JobTemplatesApi | job_template_delete | DELETE /projects/{project_id}/job_templates/{id} | Delete a job template |
Phrase::JobTemplatesApi | job_template_update | PATCH /projects/{project_id}/job_templates/{id} | Update a job template |
Phrase::JobTemplatesApi | job_templates_list | GET /projects/{project_id}/job_templates | List job templates |
Phrase::JobTemplatesApi | job_templates_show | GET /projects/{project_id}/job_templates/{id} | Get a single job template |
Phrase::JobsApi | job_complete | POST /projects/{project_id}/jobs/{id}/complete | Complete a job |
Phrase::JobsApi | job_create | POST /projects/{project_id}/jobs | Create a job |
Phrase::JobsApi | job_delete | DELETE /projects/{project_id}/jobs/{id} | Delete a job |
Phrase::JobsApi | job_keys_create | POST /projects/{project_id}/jobs/{id}/keys | Add keys to job |
Phrase::JobsApi | job_keys_delete | DELETE /projects/{project_id}/jobs/{id}/keys | Remove keys from job |
Phrase::JobsApi | job_lock | POST /projects/{project_id}/jobs/{id}/lock | Lock a job |
Phrase::JobsApi | job_reopen | POST /projects/{project_id}/jobs/{id}/reopen | Reopen a job |
Phrase::JobsApi | job_show | GET /projects/{project_id}/jobs/{id} | Get a single job |
Phrase::JobsApi | job_start | POST /projects/{project_id}/jobs/{id}/start | Start a job |
Phrase::JobsApi | job_unlock | POST /projects/{project_id}/jobs/{id}/unlock | Unlock a job |
Phrase::JobsApi | job_update | PATCH /projects/{project_id}/jobs/{id} | Update a job |
Phrase::JobsApi | jobs_by_account | GET /accounts/{account_id}/jobs | List account jobs |
Phrase::JobsApi | jobs_list | GET /projects/{project_id}/jobs | List jobs |
Phrase::KeysApi | key_create | POST /projects/{project_id}/keys | Create a key |
Phrase::KeysApi | key_delete | DELETE /projects/{project_id}/keys/{id} | Delete a key |
Phrase::KeysApi | key_show | GET /projects/{project_id}/keys/{id} | Get a single key |
Phrase::KeysApi | key_update | PATCH /projects/{project_id}/keys/{id} | Update a key |
Phrase::KeysApi | keys_delete_collection | DELETE /projects/{project_id}/keys | Delete collection of keys |
Phrase::KeysApi | keys_exclude | PATCH /projects/{project_id}/keys/exclude | Exclude a locale on a collection of keys |
Phrase::KeysApi | keys_include | PATCH /projects/{project_id}/keys/include | Include a locale on a collection of keys |
Phrase::KeysApi | keys_list | GET /projects/{project_id}/keys | List keys |
Phrase::KeysApi | keys_search | POST /projects/{project_id}/keys/search | Search keys |
Phrase::KeysApi | keys_tag | PATCH /projects/{project_id}/keys/tag | Add tags to collection of keys |
Phrase::KeysApi | keys_untag | PATCH /projects/{project_id}/keys/untag | Remove tags from collection of keys |
Phrase::KeysFigmaAttachmentsApi | figma_attachment_attach_to_key | POST /projects/{project_id}/figma_attachments/{figma_attachment_id}/keys | Attach the Figma attachment to a key |
Phrase::KeysFigmaAttachmentsApi | figma_attachment_detach_from_key | DELETE /projects/{project_id}/figma_attachments/{figma_attachment_id}/keys/{id} | Detach the Figma attachment from a key |
Phrase::LinkedKeysApi | key_links_batch_destroy | DELETE /projects/{project_id}/keys/{id}/key_links | Batch unlink child keys from a parent key |
Phrase::LinkedKeysApi | key_links_create | POST /projects/{project_id}/keys/{id}/key_links | Link child keys to a parent key |
Phrase::LinkedKeysApi | key_links_destroy | DELETE /projects/{project_id}/keys/{id}/key_links/{child_key_id} | Unlink a child key from a parent key |
Phrase::LinkedKeysApi | key_links_index | GET /projects/{project_id}/keys/{id}/key_links | List child keys of a parent key |
Phrase::LocaleDownloadsApi | locale_download_create | POST /projects/{project_id}/locales/{locale_id}/downloads | Initiate async download of a locale |
Phrase::LocaleDownloadsApi | locale_download_show | GET /projects/{project_id}/locales/{locale_id}/downloads/{id} | Show status of an async locale download |
Phrase::LocalesApi | account_locales | GET /accounts/{id}/locales | List locales used in account |
Phrase::LocalesApi | locale_create | POST /projects/{project_id}/locales | Create a locale |
Phrase::LocalesApi | locale_delete | DELETE /projects/{project_id}/locales/{id} | Delete a locale |
Phrase::LocalesApi | locale_download | GET /projects/{project_id}/locales/{id}/download | Download a locale |
Phrase::LocalesApi | locale_show | GET /projects/{project_id}/locales/{id} | Get a single locale |
Phrase::LocalesApi | locale_update | PATCH /projects/{project_id}/locales/{id} | Update a locale |
Phrase::LocalesApi | locales_list | GET /projects/{project_id}/locales | List locales |
Phrase::MembersApi | member_delete | DELETE /accounts/{account_id}/members/{id} | Remove a user from the account |
Phrase::MembersApi | member_show | GET /accounts/{account_id}/members/{id} | Get single member |
Phrase::MembersApi | member_update | PATCH /accounts/{account_id}/members/{id} | Update a member |
Phrase::MembersApi | member_update_settings | PATCH /projects/{project_id}/members/{id} | Update a member's project settings |
Phrase::MembersApi | members_list | GET /accounts/{account_id}/members | List members |
Phrase::NotificationGroupsApi | notification_groups_list | GET /notification_groups | List notification groups |
Phrase::NotificationGroupsApi | notification_groups_mark_all_as_read | PATCH /notification_groups/mark_all_as_read | Mark all notification groups as read |
Phrase::NotificationGroupsApi | notification_groups_mark_as_read | PATCH /notification_groups/{id}/mark_as_read | Mark a notification group as read |
Phrase::NotificationsApi | notifications_list | GET /notifications | List notifications |
Phrase::NotificationsApi | notifications_mark_all_as_read | POST /notifications/mark_all_as_read | Mark all notifications as read |
Phrase::NotificationsApi | notifications_show | GET /notifications/{id} | Get a single notification |
Phrase::OrdersApi | order_confirm | PATCH /projects/{project_id}/orders/{id}/confirm | Confirm an order |
Phrase::OrdersApi | order_create | POST /projects/{project_id}/orders | Create a new order |
Phrase::OrdersApi | order_delete | DELETE /projects/{project_id}/orders/{id} | Cancel an order |
Phrase::OrdersApi | order_show | GET /projects/{project_id}/orders/{id} | Get a single order |
Phrase::OrdersApi | orders_list | GET /projects/{project_id}/orders | List orders |
Phrase::OrganizationJobTemplateLocalesApi | organization_job_template_locale_delete | DELETE /accounts/{account_id}/job_templates/{job_template_id}/locales/{job_template_locale_id} | Delete an organization job template locale |
Phrase::OrganizationJobTemplateLocalesApi | organization_job_template_locale_show | GET /accounts/{account_id}/job_templates/{job_template_id}/locales/{job_template_locale_id} | Get a single organization job template locale |
Phrase::OrganizationJobTemplateLocalesApi | organization_job_template_locale_update | PATCH /accounts/{account_id}/job_templates/{job_template_id}/locales/{job_template_locale_id} | Update an organization job template locale |
Phrase::OrganizationJobTemplateLocalesApi | organization_job_template_locales_create | POST /accounts/{account_id}/job_templates/{job_template_id}/locales | Create an organization job template locale |
Phrase::OrganizationJobTemplateLocalesApi | organization_job_template_locales_list | GET /accounts/{account_id}/job_templates/{job_template_id}/locales | List organization job template locales |
Phrase::OrganizationJobTemplatesApi | organization_job_template_create | POST /accounts/{account_id}/job_templates | Create an organization job template |
Phrase::OrganizationJobTemplatesApi | organization_job_template_delete | DELETE /accounts/{account_id}/job_templates/{id} | Delete an organization job template |
Phrase::OrganizationJobTemplatesApi | organization_job_template_update | PATCH /accounts/{account_id}/job_templates/{id} | Update an organization job template |
Phrase::OrganizationJobTemplatesApi | organization_job_templates_list | GET /accounts/{account_id}/job_templates | List organization job templates |
Phrase::OrganizationJobTemplatesApi | organization_job_templates_show | GET /accounts/{account_id}/job_templates/{id} | Get a single organization job template |
Phrase::ProjectsApi | project_create | POST /projects | Create a project |
Phrase::ProjectsApi | project_delete | DELETE /projects/{id} | Delete a project |
Phrase::ProjectsApi | project_show | GET /projects/{id} | Get a single project |
Phrase::ProjectsApi | project_update | PATCH /projects/{id} | Update a project |
Phrase::ProjectsApi | projects_list | GET /projects | List projects |
Phrase::QualityPerformanceScoreApi | projects_quality_performance_score | POST /projects/{project_id}/quality_performance_score | Get Translation Quality |
Phrase::ReleaseTriggersApi | release_triggers_create | POST /accounts/{account_id}/distributions/{distribution_id}/release_triggers | Create a release trigger |
Phrase::ReleaseTriggersApi | release_triggers_destroy | DELETE /accounts/{account_id}/distributions/{distribution_id}/release_triggers/{id} | Delete a single release trigger |
Phrase::ReleaseTriggersApi | release_triggers_list | GET /accounts/{account_id}/distributions/{distribution_id}/release_triggers | List release triggers |
Phrase::ReleaseTriggersApi | release_triggers_show | GET /accounts/{account_id}/distributions/{distribution_id}/release_triggers/{id} | Get a single release trigger |
Phrase::ReleaseTriggersApi | release_triggers_update | PATCH /accounts/{account_id}/distributions/{distribution_id}/release_triggers/{id} | Update a release trigger |
Phrase::ReleasesApi | release_create | POST /accounts/{account_id}/distributions/{distribution_id}/releases | Create a release |
Phrase::ReleasesApi | release_delete | DELETE /accounts/{account_id}/distributions/{distribution_id}/releases/{id} | Delete a release |
Phrase::ReleasesApi | release_publish | POST /accounts/{account_id}/distributions/{distribution_id}/releases/{id}/publish | Publish a release |
Phrase::ReleasesApi | release_show | GET /accounts/{account_id}/distributions/{distribution_id}/releases/{id} | Get a single release |
Phrase::ReleasesApi | release_update | PATCH /accounts/{account_id}/distributions/{distribution_id}/releases/{id} | Update a release |
Phrase::ReleasesApi | releases_list | GET /accounts/{account_id}/distributions/{distribution_id}/releases | List releases |
Phrase::RepoSyncsApi | repo_sync_activate | POST /accounts/{account_id}/repo_syncs/{id}/activate | Activate a Repo Sync |
Phrase::RepoSyncsApi | repo_sync_deactivate | POST /accounts/{account_id}/repo_syncs/{id}/deactivate | Deactivate a Repo Sync |
Phrase::RepoSyncsApi | repo_sync_event_show | GET /accounts/{account_id}/repo_syncs/{repo_sync_id}/events/{id} | Get a single Repo Sync Event |
Phrase::RepoSyncsApi | repo_sync_events | GET /accounts/{account_id}/repo_syncs/{id}/events | Repository Syncs History |
Phrase::RepoSyncsApi | repo_sync_export | POST /accounts/{account_id}/repo_syncs/{id}/export | Export to code repository |
Phrase::RepoSyncsApi | repo_sync_import | POST /accounts/{account_id}/repo_syncs/{id}/import | Import from code repository |
Phrase::RepoSyncsApi | repo_sync_list | GET /accounts/{account_id}/repo_syncs | Get Repo Syncs |
Phrase::RepoSyncsApi | repo_sync_show | GET /accounts/{account_id}/repo_syncs/{id} | Get a single Repo Sync |
Phrase::ReportsApi | report_locales_list | GET /projects/{project_id}/report/locales | List Locale Reports |
Phrase::ReportsApi | report_show | GET /projects/{project_id}/report | Get Project Report |
Phrase::ScreenshotMarkersApi | screenshot_marker_create | POST /projects/{project_id}/screenshots/{screenshot_id}/markers | Create a screenshot marker |
Phrase::ScreenshotMarkersApi | screenshot_marker_delete | DELETE /projects/{project_id}/screenshots/{screenshot_id}/markers | Delete a screenshot marker |
Phrase::ScreenshotMarkersApi | screenshot_marker_show | GET /projects/{project_id}/screenshots/{screenshot_id}/markers/{id} | Get a single screenshot marker |
Phrase::ScreenshotMarkersApi | screenshot_marker_update | PATCH /projects/{project_id}/screenshots/{screenshot_id}/markers | Update a screenshot marker |
Phrase::ScreenshotMarkersApi | screenshot_markers_list | GET /projects/{project_id}/screenshots/{id}/markers | List screenshot markers |
Phrase::ScreenshotsApi | screenshot_create | POST /projects/{project_id}/screenshots | Create a screenshot |
Phrase::ScreenshotsApi | screenshot_delete | DELETE /projects/{project_id}/screenshots/{id} | Delete a screenshot |
Phrase::ScreenshotsApi | screenshot_show | GET /projects/{project_id}/screenshots/{id} | Get a single screenshot |
Phrase::ScreenshotsApi | screenshot_update | PATCH /projects/{project_id}/screenshots/{id} | Update a screenshot |
Phrase::ScreenshotsApi | screenshots_list | GET /projects/{project_id}/screenshots | List screenshots |
Phrase::SearchApi | search_in_account | POST /accounts/{account_id}/search | Search across projects |
Phrase::SpacesApi | space_create | POST /accounts/{account_id}/spaces | Create a Space |
Phrase::SpacesApi | space_delete | DELETE /accounts/{account_id}/spaces/{id} | Delete Space |
Phrase::SpacesApi | space_show | GET /accounts/{account_id}/spaces/{id} | Get Space |
Phrase::SpacesApi | space_update | PATCH /accounts/{account_id}/spaces/{id} | Update Space |
Phrase::SpacesApi | spaces_list | GET /accounts/{account_id}/spaces | List Spaces |
Phrase::SpacesApi | spaces_projects_create | POST /accounts/{account_id}/spaces/{space_id}/projects | Add Project to Space |
Phrase::SpacesApi | spaces_projects_delete | DELETE /accounts/{account_id}/spaces/{space_id}/projects/{id} | Remove Project from Space |
Phrase::SpacesApi | spaces_projects_list | GET /accounts/{account_id}/spaces/{space_id}/projects | List Projects in Space |
Phrase::StyleGuidesApi | styleguide_create | POST /projects/{project_id}/styleguides | Create a style guide |
Phrase::StyleGuidesApi | styleguide_delete | DELETE /projects/{project_id}/styleguides/{id} | Delete a style guide |
Phrase::StyleGuidesApi | styleguide_show | GET /projects/{project_id}/styleguides/{id} | Get a single style guide |
Phrase::StyleGuidesApi | styleguide_update | PATCH /projects/{project_id}/styleguides/{id} | Update a style guide |
Phrase::StyleGuidesApi | styleguides_list | GET /projects/{project_id}/styleguides | List style guides |
Phrase::TagsApi | tag_create | POST /projects/{project_id}/tags | Create a tag |
Phrase::TagsApi | tag_delete | DELETE /projects/{project_id}/tags/{name} | Delete a tag |
Phrase::TagsApi | tag_show | GET /projects/{project_id}/tags/{name} | Get a single tag |
Phrase::TagsApi | tags_list | GET /projects/{project_id}/tags | List tags |
Phrase::TeamsApi | team_create | POST /accounts/{account_id}/teams | Create a Team |
Phrase::TeamsApi | team_delete | DELETE /accounts/{account_id}/teams/{id} | Delete Team |
Phrase::TeamsApi | team_show | GET /accounts/{account_id}/teams/{id} | Get Team |
Phrase::TeamsApi | team_update | PATCH /accounts/{account_id}/teams/{id} | Update Team |
Phrase::TeamsApi | teams_list | GET /accounts/{account_id}/teams | List Teams |
Phrase::TeamsApi | teams_projects_create | POST /accounts/{account_id}/teams/{team_id}/projects | Add Project to Team |
Phrase::TeamsApi | teams_projects_delete | DELETE /accounts/{account_id}/teams/{team_id}/projects/{id} | Remove Project from Team |
Phrase::TeamsApi | teams_spaces_create | POST /accounts/{account_id}/teams/{team_id}/spaces | Add Space |
Phrase::TeamsApi | teams_spaces_delete | DELETE /accounts/{account_id}/teams/{team_id}/spaces/{id} | Remove Space |
Phrase::TeamsApi | teams_users_create | POST /accounts/{account_id}/teams/{team_id}/users | Add User |
Phrase::TeamsApi | teams_users_delete | DELETE /accounts/{account_id}/teams/{team_id}/users/{id} | Remove User |
Phrase::TranslationsApi | translation_create | POST /projects/{project_id}/translations | Create a translation |
Phrase::TranslationsApi | translation_exclude | PATCH /projects/{project_id}/translations/{id}/exclude | Exclude a translation from export |
Phrase::TranslationsApi | translation_include | PATCH /projects/{project_id}/translations/{id}/include | Include a translation |
Phrase::TranslationsApi | translation_review | PATCH /projects/{project_id}/translations/{id}/review | Review a translation |
Phrase::TranslationsApi | translation_show | GET /projects/{project_id}/translations/{id} | Get a single translation |
Phrase::TranslationsApi | translation_unverify | PATCH /projects/{project_id}/translations/{id}/unverify | Mark a translation as unverified |
Phrase::TranslationsApi | translation_update | PATCH /projects/{project_id}/translations/{id} | Update a translation |
Phrase::TranslationsApi | translation_verify | PATCH /projects/{project_id}/translations/{id}/verify | Verify a translation |
Phrase::TranslationsApi | translations_by_key | GET /projects/{project_id}/keys/{key_id}/translations | List translations by key |
Phrase::TranslationsApi | translations_by_locale | GET /projects/{project_id}/locales/{locale_id}/translations | List translations by locale |
Phrase::TranslationsApi | translations_exclude_collection | PATCH /projects/{project_id}/translations/exclude | Exclude translations by query |
Phrase::TranslationsApi | translations_include_collection | PATCH /projects/{project_id}/translations/include | Include translations by query |
Phrase::TranslationsApi | translations_list | GET /projects/{project_id}/translations | List all translations |
Phrase::TranslationsApi | translations_review_collection | PATCH /projects/{project_id}/translations/review | Review translations selected by query |
Phrase::TranslationsApi | translations_search | POST /projects/{project_id}/translations/search | Search translations |
Phrase::TranslationsApi | translations_unverify_collection | PATCH /projects/{project_id}/translations/unverify | Unverify translations by query |
Phrase::TranslationsApi | translations_verify_collection | PATCH /projects/{project_id}/translations/verify | Verify translations by query |
Phrase::UploadsApi | upload_create | POST /projects/{project_id}/uploads | Upload a new file |
Phrase::UploadsApi | upload_show | GET /projects/{project_id}/uploads/{id} | Get a single upload |
Phrase::UploadsApi | uploads_list | GET /projects/{project_id}/uploads | List uploads |
Phrase::UsersApi | show_user | GET /user | Show current User |
Phrase::VariablesApi | variable_create | POST /projects/{project_id}/variables | Create a variable |
Phrase::VariablesApi | variable_delete | DELETE /projects/{project_id}/variables/{name} | Delete a variable |
Phrase::VariablesApi | variable_show | GET /projects/{project_id}/variables/{name} | Get a single variable |
Phrase::VariablesApi | variable_update | PATCH /projects/{project_id}/variables/{name} | Update a variable |
Phrase::VariablesApi | variables_list | GET /projects/{project_id}/variables | List variables |
Phrase::VersionsHistoryApi | version_show | GET /projects/{project_id}/translations/{translation_id}/versions/{id} | Get a single version |
Phrase::VersionsHistoryApi | versions_list | GET /projects/{project_id}/translations/{translation_id}/versions | List all versions |
Phrase::WebhookDeliveriesApi | webhook_deliveries_list | GET /projects/{project_id}/webhooks/{webhook_id}/deliveries | List webhook deliveries |
Phrase::WebhookDeliveriesApi | webhook_deliveries_redeliver | POST /projects/{project_id}/webhooks/{webhook_id}/deliveries/{id}/redeliver | Redeliver a single webhook delivery |
Phrase::WebhookDeliveriesApi | webhook_deliveries_show | GET /projects/{project_id}/webhooks/{webhook_id}/deliveries/{id} | Get a single webhook delivery |
Phrase::WebhooksApi | webhook_create | POST /projects/{project_id}/webhooks | Create a webhook |
Phrase::WebhooksApi | webhook_delete | DELETE /projects/{project_id}/webhooks/{id} | Delete a webhook |
Phrase::WebhooksApi | webhook_show | GET /projects/{project_id}/webhooks/{id} | Get a single webhook |
Phrase::WebhooksApi | webhook_test | POST /projects/{project_id}/webhooks/{id}/test | Test a webhook |
Phrase::WebhooksApi | webhook_update | PATCH /projects/{project_id}/webhooks/{id} | Update a webhook |
Phrase::WebhooksApi | webhooks_list | GET /projects/{project_id}/webhooks | List webhooks |
Documentation for Models
- Phrase::Account
- Phrase::AccountDetails
- Phrase::AccountSearchResult
- Phrase::AffectedCount
- Phrase::AffectedResources
- Phrase::Authorization
- Phrase::AuthorizationCreateParameters
- Phrase::AuthorizationUpdateParameters
- Phrase::AuthorizationWithToken
- Phrase::BitbucketSync
- Phrase::BitbucketSyncExportParameters
- Phrase::BitbucketSyncExportResponse
- Phrase::BitbucketSyncImportParameters
- Phrase::BlacklistedKey
- Phrase::BlacklistedKeyCreateParameters
- Phrase::BlacklistedKeyUpdateParameters
- Phrase::Branch
- Phrase::BranchCreateParameters
- Phrase::BranchMergeParameters
- Phrase::BranchName
- Phrase::BranchUpdateParameters
- Phrase::Comment
- Phrase::CommentCreateParameters
- Phrase::CommentCreateParameters1
- Phrase::CommentMarkReadParameters
- Phrase::CommentReaction
- Phrase::CommentUpdateParameters
- Phrase::CommentsListParameters
- Phrase::CurrentUser
- Phrase::CustomMetadataDataType
- Phrase::CustomMetadataPropertiesCreateParameters
- Phrase::CustomMetadataPropertiesUpdateParameters
- Phrase::CustomMetadataProperty
- Phrase::CustomMetadataPropertyCreate422Response
- Phrase::CustomMetadataPropertyCreate422ResponseErrorsInner
- Phrase::Distribution
- Phrase::DistributionCreateParameters
- Phrase::DistributionPreview
- Phrase::DistributionUpdateParameters
- Phrase::Document
- Phrase::Error
- Phrase::ErrorError
- Phrase::FigmaAttachment
- Phrase::FigmaAttachmentCreateParameters
- Phrase::FigmaAttachmentUpdateParameters
- Phrase::Format
- Phrase::GithubSyncExportParameters
- Phrase::GithubSyncImportParameters
- Phrase::GitlabSync
- Phrase::GitlabSyncExport
- Phrase::GitlabSyncExportParameters
- Phrase::GitlabSyncHistory
- Phrase::GitlabSyncHistoryErrorsInner
- Phrase::GitlabSyncImportParameters
- Phrase::Glossary
- Phrase::GlossaryCreateParameters
- Phrase::GlossaryTerm
- Phrase::GlossaryTermCreateParameters
- Phrase::GlossaryTermTranslation
- Phrase::GlossaryTermTranslationCreateParameters
- Phrase::GlossaryTermTranslationUpdateParameters
- Phrase::GlossaryTermUpdateParameters
- Phrase::GlossaryUpdateParameters
- Phrase::Icu
- Phrase::IcuSkeletonParameters
- Phrase::Invitation
- Phrase::InvitationCreateParameters
- Phrase::InvitationUpdateParameters
- Phrase::InvitationUpdateSettingsParameters
- Phrase::Job
- Phrase::JobComment
- Phrase::JobCommentCreateParameters
- Phrase::JobCommentUpdateParameters
- Phrase::JobCompleteParameters
- Phrase::JobCreateParameters
- Phrase::JobDetails
- Phrase::JobKeysCreateParameters
- Phrase::JobLocale
- Phrase::JobLocaleCompleteParameters
- Phrase::JobLocaleCompleteReviewParameters
- Phrase::JobLocaleReopenParameters
- Phrase::JobLocaleUpdateParameters
- Phrase::JobLocalesCreateParameters
- Phrase::JobPreview
- Phrase::JobReopenParameters
- Phrase::JobStartParameters
- Phrase::JobTemplate
- Phrase::JobTemplateCreateParameters
- Phrase::JobTemplateDetails
- Phrase::JobTemplateLocaleUpdateParameters
- Phrase::JobTemplateLocales
- Phrase::JobTemplateLocalesCreateParameters
- Phrase::JobTemplatePreview
- Phrase::JobTemplateUpdateParameters
- Phrase::JobUpdateParameters
- Phrase::KeyCreateParameters
- Phrase::KeyLink
- Phrase::KeyLinksBatchDestroyParameters
- Phrase::KeyLinksCreateParameters
- Phrase::KeyLinksIndex400Response
- Phrase::KeyPreview
- Phrase::KeyUpdateParameters
- Phrase::KeysExcludeParameters
- Phrase::KeysIncludeParameters
- Phrase::KeysSearchParameters
- Phrase::KeysTagParameters
- Phrase::KeysUntagParameters
- Phrase::Locale
- Phrase::LocaleCreateParameters
- Phrase::LocaleDetails
- Phrase::LocaleDownload
- Phrase::LocaleDownloadCreateParameters
- Phrase::LocaleDownloadParams
- Phrase::LocaleDownloadResult
- Phrase::LocalePreview
- Phrase::LocalePreview1
- Phrase::LocaleReport
- Phrase::LocaleStatistics
- Phrase::LocaleTeamPreview
- Phrase::LocaleUpdateParameters
- Phrase::LocaleUserPreview
- Phrase::Member
- Phrase::MemberProjectDetail
- Phrase::MemberProjectDetailProjectRolesInner
- Phrase::MemberSpacesInner
- Phrase::MemberUpdateParameters
- Phrase::MemberUpdateSettingsParameters
- Phrase::Notification
- Phrase::NotificationGroup
- Phrase::NotificationGroupDetail
- Phrase::OrderConfirmParameters
- Phrase::OrderCreateParameters
- Phrase::OrganizationJobTemplate
- Phrase::OrganizationJobTemplateCreateParameters
- Phrase::OrganizationJobTemplateDetails
- Phrase::OrganizationJobTemplateLocaleUpdateParameters
- Phrase::OrganizationJobTemplateLocalesCreateParameters
- Phrase::OrganizationJobTemplateUpdateParameters
- Phrase::Project
- Phrase::ProjectCreateParameters
- Phrase::ProjectDetails
- Phrase::ProjectLocales
- Phrase::ProjectReport
- Phrase::ProjectShort
- Phrase::ProjectUpdateParameters
- Phrase::ProjectsQualityPerformanceScore200Response
- Phrase::ProjectsQualityPerformanceScore200ResponseAnyOf
- Phrase::ProjectsQualityPerformanceScore200ResponseAnyOfData
- Phrase::ProjectsQualityPerformanceScore200ResponseAnyOfDataTranslationsInner
- Phrase::ProjectsQualityPerformanceScore200ResponseAnyOfErrorsInner
- Phrase::ProjectsQualityPerformanceScoreRequest
- Phrase::Release
- Phrase::ReleaseCreateParameters
- Phrase::ReleaseCreateParameters1
- Phrase::ReleasePreview
- Phrase::ReleaseTrigger
- Phrase::ReleaseUpdateParameters
- Phrase::ReleaseUpdateParameters1
- Phrase::RepliesListParameters
- Phrase::RepoSync
- Phrase::RepoSyncEvent
- Phrase::RepoSyncEventErrorsInner
- Phrase::Screenshot
- Phrase::ScreenshotMarker
- Phrase::ScreenshotMarkerCreateParameters
- Phrase::ScreenshotMarkerUpdateParameters
- Phrase::ScreenshotUpdateParameters
- Phrase::SearchInAccountParameters
- Phrase::Space
- Phrase::Space1
- Phrase::SpaceCreateParameters
- Phrase::SpaceUpdateParameters
- Phrase::SpacesProjectsCreateParameters
- Phrase::Styleguide
- Phrase::StyleguideCreateParameters
- Phrase::StyleguideDetails
- Phrase::StyleguidePreview
- Phrase::StyleguideUpdateParameters
- Phrase::Subscription
- Phrase::Tag
- Phrase::TagCreateParameters
- Phrase::TagWithStats
- Phrase::TagWithStats1Statistics
- Phrase::TagWithStats1Statistics1
- Phrase::Team
- Phrase::TeamCreateParameters
- Phrase::TeamDetail
- Phrase::TeamShort
- Phrase::TeamUpdateParameters
- Phrase::TeamsProjectsCreateParameters
- Phrase::TeamsSpacesCreateParameters
- Phrase::TeamsUsersCreateParameters
- Phrase::Translation
- Phrase::TranslationCreateParameters
- Phrase::TranslationDetails
- Phrase::TranslationExcludeParameters
- Phrase::TranslationIncludeParameters
- Phrase::TranslationKey
- Phrase::TranslationKeyDetails
- Phrase::TranslationOrder
- Phrase::TranslationParent
- Phrase::TranslationReviewParameters
- Phrase::TranslationUnverifyParameters
- Phrase::TranslationUpdateParameters
- Phrase::TranslationVerifyParameters
- Phrase::TranslationVersion
- Phrase::TranslationVersionWithUser
- Phrase::TranslationsExcludeParameters
- Phrase::TranslationsIncludeParameters
- Phrase::TranslationsReviewParameters
- Phrase::TranslationsSearchParameters
- Phrase::TranslationsUnverifyParameters
- Phrase::TranslationsVerifyParameters
- Phrase::Upload
- Phrase::UploadSummary
- Phrase::User
- Phrase::UserPreview
- Phrase::Variable
- Phrase::VariableCreateParameters
- Phrase::VariableUpdateParameters
- Phrase::Webhook
- Phrase::WebhookCreateParameters
- Phrase::WebhookDelivery
- Phrase::WebhookUpdateParameters
Documentation for Authorization
Token
- Type: API key
- API key parameter name: Authorization
- Location: HTTP header
Basic
- Type: HTTP basic authentication