Easily Integrate Phrase Webhooks with your application.
https://help.phrase.com/help/webhooks
Steps to receive Phrase Webhooks
- Sign up for your free Hooky account.
- Create a new Webhook Source, and select Phrase. This will be the endpoint that receives webhooks on behalf of your application, and forwards them using the unified SDK.
- Step 1
- Step 2
- Once a webhook is received from Phrase, you'll see it under the Live Logs section of your webhook source.
- Next, follow the examples below to integrate the Hooky SDK in ruby or javascript, and start receiving webhooks.
Integrating Phrase Webhooks Using Javascript
- Sign up for your free Hooky account.
- Create a new Webhook Source, and select Phrase. This will be the endpoint that receives webhooks on behalf of your application, and forwards them using the unified SDK.
- Step 1
- Step 2
- Once a webhook is received from Phrase, you'll see it under the Live Logs section of your webhook source.
- Next, follow the examples below to integrate the Hooky SDK in ruby or javascript, and start receiving webhooks.
Integrating Phrase webhooks with Hooky in your Javascript based application is straight forward. Just grab the SDK, and call a function when that webhook is received.
Integrating Phrase Webhooks Using Ruby
Integrating Phrase webhooks with Hooky in your Ruby or Ruby on Rails application is straight forward. Just grab the SDK, and call a method when that webhook is received.
Configuring Phrase Webhook Authentication
Here's how it works
Supported Phrase Webhook Events
locales:create
A new language version was created in a project
locales:update
A language version was changed, renamed or reconfigured
locales:delete
A language version was deleted
uploads:create
A locale file was uploaded
uploads:processing
A locale file was processed
keys:create
A key was created
keys:update
A key was renamed or changed
keys:delete
A key was deleted
keys:batch_delete
Multiple keys were deleted
translations:create
A translation of a key in a certain language version was added
translations:update
A translation of a key in a certain language version was edited
translations:deliver
A translation of a key in a certain language version was delivered by a language service provider
translations:review
A translation of a key in a certain language version was reviewed
comments:create
A comment on a translation key was added
jobs:start
A job was started
jobs:complete
A job was marked as complete
jobs:reopened
A job was reopened
jobs:locale:complete
A locale of a job was marked as completed
jobs:locale:reopened
A locale of a job was reopened
jobs:locale:review:complete
A locale of a job was reviewed and marked as complete
jobs:locale:review:reopen
A locale of a job was reviewed and reopened
screenshots:create
A screenshot was created
screenshots:update
A screenshot was changed or renamed
screenshots:delete
A screenshot was deleted
branches:create
A branch was created
branches:merge
A branch was merged