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.
Save countless hours integrating Phrase webhooks into your application.

Integrating Phrase Webhooks Using Javascript

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