Skip to content

Webhook Events

You can add webhooks to build integrations with the third-party services or with your backend. After you configure a webhook for the project, Crowdin will start sending POST or GET requests with data to the webhook URL via HTTP.

Configuring Webhooks

Webhook integration can be implemented at different levels, including Project, Account, or Organization level.

Project

Configure webhooks for a specific project to receive notifications about events in the project such as file translation, review, and more.

See Crowdin Webhooks and Crowdin Enterprise Webhooks for more details.

Organization

Configure webhooks for your Crowdin Enterprise organization to receive notifications when projects and groups are created or deleted.

See Organization Settings for more details.

Account

Configure webhooks for your Crowdin account to receive notifications when projects are created or deleted.

See Account Settings for more details.

Depending on your approach to webhooks management, you might need to add dedicated Crowdin IP addresses to your firewall to allow Crowdin to open the pre-configured webhook URLs.

Read more about IP Addresses.

Events

You can configure webhooks for different events that occur in the project, account, or organization.

File

Project

Source String

Suggested Translation

String Comment/Issue

Task

Account and Organization

Webhook Payload Examples

View the examples of the webhook payloads for different events.

File Fully Translated

{
"event": "file.translated",
"file": {
"id": "44",
"name": "umbrella_app.xliff",
"title": "source_app_info",
"type": "xliff",
"path": "/directory1/directory2/filename.extension",
"status": "active",
"revision": "1",
"branchId": "34",
"directoryId": "4",
"project": {
"id": "777",
"userId": "1",
"sourceLanguageId": "en",
"targetLanguageIds": [
"uk",
"pl"
],
"identifier": "umbrella",
"name": "Project Name",
"createdAt": "2022-04-20T11:05:24+00:00",
"updatedAt": "2022-04-21T11:07:29+00:00",
"lastActivity": "2022-04-21T11:07:29+00:00",
"description": "Project Description",
"url": "https://crowdin.com/project/umbrella",
"cname": null,
"languageAccessPolicy": "moderate",
"visibility": "private",
"publicDownloads": true
}
},
"targetLanguage": {
"id": "es",
"name": "Spanish",
"editorCode": "es",
"twoLettersCode": "es",
"threeLettersCode": "spa",
"locale": "es-ES",
"androidCode": "es-rES",
"osxCode": "es.lproj",
"osxLocale": "es",
"textDirection": "ltr",
"dialectOf": null
}
}

File Fully Reviewed

{
"event": "file.approved",
"file": {
"id": "44",
"name": "umbrella_app.xliff",
"title": "source_app_info",
"type": "xliff",
"path": "/directory1/directory2/filename.extension",
"status": "active",
"revision": "1",
"branchId": "34",
"directoryId": "4",
"project": {
"id": "777",
"userId": "1",
"sourceLanguageId": "en",
"targetLanguageIds": [
"uk",
"pl"
],
"identifier": "umbrella",
"name": "Project Name",
"createdAt": "2022-04-20T11:05:24+00:00",
"updatedAt": "2022-04-21T11:07:29+00:00",
"lastActivity": "2022-04-21T11:07:29+00:00",
"description": "Project Description",
"url": "https://crowdin.com/project/umbrella",
"cname": null,
"languageAccessPolicy": "moderate",
"visibility": "private",
"publicDownloads": true
}
},
"targetLanguage": {
"id": "es",
"name": "Spanish",
"editorCode": "es",
"twoLettersCode": "es",
"threeLettersCode": "spa",
"locale": "es-ES",
"androidCode": "es-rES",
"osxCode": "es.lproj",
"osxLocale": "es",
"textDirection": "ltr",
"dialectOf": null
}
}

File Added

{
"event": "file.added",
"file": {
"id": "44",
"name": "umbrella_app.xliff",
"title": "source_app_info",
"type": "xliff",
"path": "/directory1/directory2/filename.extension",
"status": "active",
"revision": "1",
"branchId": "34",
"directoryId": "4",
"project": {
"id": "777",
"userId": "1",
"sourceLanguageId": "en",
"targetLanguageIds": [
"uk",
"pl"
],
"identifier": "umbrella",
"name": "Project Name",
"createdAt": "2022-04-20T11:05:24+00:00",
"updatedAt": "2022-04-21T11:07:29+00:00",
"lastActivity": "2022-04-21T11:07:29+00:00",
"description": "Project Description",
"url": "https://crowdin.com/project/umbrella",
"cname": null,
"languageAccessPolicy": "moderate",
"visibility": "private",
"publicDownloads": true
}
},
"user": {
"id": "1",
"username": "john_smith",
"fullName": "John Smith",
"avatarUrl": ""
}
}

File Updated

{
"event": "file.updated",
"file": {
"id": "44",
"name": "umbrella_app.xliff",
"title": "source_app_info",
"type": "xliff",
"path": "/directory1/directory2/filename.extension",
"status": "active",
"revision": "1",
"branchId": "34",
"directoryId": "4",
"project": {
"id": "777",
"userId": "1",
"sourceLanguageId": "en",
"targetLanguageIds": [
"uk",
"pl"
],
"identifier": "umbrella",
"name": "Project Name",
"createdAt": "2022-04-20T11:05:24+00:00",
"updatedAt": "2022-04-21T11:07:29+00:00",
"lastActivity": "2022-04-21T11:07:29+00:00",
"description": "Project Description",
"url": "https://crowdin.com/project/umbrella",
"cname": null,
"languageAccessPolicy": "moderate",
"visibility": "private",
"publicDownloads": true
}
},
"user": {
"id": "1",
"username": "john_smith",
"fullName": "John Smith",
"avatarUrl": ""
}
}

File Reverted

{
"event": "file.reverted",
"file": {
"id": "44",
"name": "umbrella_app.xliff",
"title": "source_app_info",
"type": "xliff",
"path": "/directory1/directory2/filename.extension",
"status": "active",
"revision": "1",
"branchId": "34",
"directoryId": "4",
"project": {
"id": "777",
"userId": "1",
"sourceLanguageId": "en",
"targetLanguageIds": [
"uk",
"pl"
],
"identifier": "umbrella",
"name": "Project Name",
"createdAt": "2022-04-20T11:05:24+00:00",
"updatedAt": "2022-04-21T11:07:29+00:00",
"lastActivity": "2022-04-21T11:07:29+00:00",
"description": "Project Description",
"url": "https://crowdin.com/project/umbrella",
"cname": null,
"languageAccessPolicy": "moderate",
"visibility": "private",
"publicDownloads": true
}
},
"user": {
"id": "1",
"username": "john_smith",
"fullName": "John Smith",
"avatarUrl": ""
}
}

File Deleted

{
"event": "file.deleted",
"file": {
"id": "44",
"name": "umbrella_app.xliff",
"title": "source_app_info",
"type": "xliff",
"path": "/directory1/directory2/filename.extension",
"status": "active",
"revision": "1",
"branchId": "34",
"directoryId": "4",
"project": {
"id": "777",
"userId": "1",
"sourceLanguageId": "en",
"targetLanguageIds": [
"uk",
"pl"
],
"identifier": "umbrella",
"name": "Project Name",
"createdAt": "2022-04-20T11:05:24+00:00",
"updatedAt": "2022-04-21T11:07:29+00:00",
"lastActivity": "2022-04-21T11:07:29+00:00",
"description": "Project Description",
"url": "https://crowdin.com/project/umbrella",
"cname": null,
"languageAccessPolicy": "moderate",
"visibility": "private",
"publicDownloads": true
}
},
"user": {
"id": "1",
"username": "john_smith",
"fullName": "John Smith",
"avatarUrl": ""
}
}

Project Fully Translated

{
"event": "project.translated",
"project": {
"id": "777",
"userId": "1",
"sourceLanguageId": "en",
"targetLanguageIds": [
"uk",
"pl"
],
"identifier": "umbrella",
"name": "Project Name",
"createdAt": "2022-04-20T11:05:24+00:00",
"updatedAt": "2022-04-21T11:07:29+00:00",
"lastActivity": "2022-04-21T11:07:29+00:00",
"description": "Project Description",
"url": "https://crowdin.com/project/umbrella",
"cname": null,
"languageAccessPolicy": "moderate",
"visibility": "private",
"publicDownloads": true
},
"targetLanguage": {
"id": "es",
"name": "Spanish",
"editorCode": "es",
"twoLettersCode": "es",
"threeLettersCode": "spa",
"locale": "es-ES",
"androidCode": "es-rES",
"osxCode": "es.lproj",
"osxLocale": "es",
"textDirection": "ltr",
"dialectOf": null
}
}

Project Fully Reviewed

{
"event": "project.approved",
"project": {
"id": "777",
"userId": "1",
"sourceLanguageId": "en",
"targetLanguageIds": [
"uk",
"pl"
],
"identifier": "umbrella",
"name": "Project Name",
"createdAt": "2022-04-20T11:05:24+00:00",
"updatedAt": "2022-04-21T11:07:29+00:00",
"lastActivity": "2022-04-21T11:07:29+00:00",
"description": "Project Description",
"url": "https://crowdin.com/project/umbrella",
"cname": null,
"languageAccessPolicy": "moderate",
"visibility": "private",
"publicDownloads": true
},
"targetLanguage": {
"id": "es",
"name": "Spanish",
"editorCode": "es",
"twoLettersCode": "es",
"threeLettersCode": "spa",
"locale": "es-ES",
"androidCode": "es-rES",
"osxCode": "es.lproj",
"osxLocale": "es",
"textDirection": "ltr",
"dialectOf": null
}
}

Project Successfully Built

{
"event": "project.built",
"build": {
"id": "1",
"downloadLink": "https://example.crowdin.com/api/v2/projects/777/translations/builds/1/download",
"project": {
"id": "777",
"userId": "1",
"sourceLanguageId": "en",
"targetLanguageIds": [
"uk",
"pl"
],
"identifier": "umbrella",
"name": "Project Name",
"createdAt": "2022-04-20T11:05:24+00:00",
"updatedAt": "2022-04-21T11:07:29+00:00",
"lastActivity": "2022-04-21T11:07:29+00:00",
"description": "Project Description",
"url": "https://crowdin.com/project/umbrella",
"cname": null,
"languageAccessPolicy": "moderate",
"visibility": "private",
"publicDownloads": true
}
}
}

Exported Translation Updated

{
"event": "translation.updated",
"oldTranslation": {
"id": "1",
"text": "1",
"pluralCategoryName": "1",
"rating": "10",
"createdAt": "2022-05-05T11:26:54+00:00"
},
"newTranslation": {
"id": "1",
"text": "1",
"pluralCategoryName": "1",
"rating": "10",
"createdAt": "2022-05-05T11:26:54+00:00",
"user": {
"id": "1",
"username": "john_smith",
"fullName": "John Smith",
"avatarUrl": ""
},
"targetLanguage": {
"id": "es",
"name": "Spanish",
"editorCode": "es",
"twoLettersCode": "es",
"threeLettersCode": "spa",
"locale": "es-ES",
"androidCode": "es-rES",
"osxCode": "es.lproj",
"osxLocale": "es",
"textDirection": "ltr",
"dialectOf": null
},
"string": {
"id": "2814",
"identifier": "name",
"text": "Not all videos are shown to users. See more",
"type": "text",
"context": "shown on main page",
"maxLength": "35",
"isHidden": false,
"isDuplicate": true,
"masterStringId": "1",
"revision": "1",
"hasPlurals": false,
"labelIds": [
3,
8
],
"url": "https://example.crowdin.com/translate/file-format-samples/1/en-uk/78#1",
"createdAt": "2022-04-20T12:43:57+00:00",
"updatedAt": "2022-04-20T13:24:01+00:00",
"file": {
"id": "44",
"name": "umbrella_app.xliff",
"title": "source_app_info",
"type": "xliff",
"path": "/directory1/directory2/filename.extension",
"status": "active",
"revision": "1",
"branchId": "34",
"directoryId": "4"
},
"project": {
"id": "777",
"userId": "1",
"sourceLanguageId": "en",
"targetLanguageIds": [
"uk",
"pl"
],
"identifier": "umbrella",
"name": "Project Name",
"createdAt": "2022-04-20T11:05:24+00:00",
"updatedAt": "2022-04-21T11:07:29+00:00",
"lastActivity": "2022-04-21T11:07:29+00:00",
"description": "Project Description",
"url": "https://crowdin.com/project/umbrella",
"cname": null,
"languageAccessPolicy": "moderate",
"visibility": "private",
"publicDownloads": true
}
}
}
}

Source String Added

{
"events": [
{
"event": "string.added",
"string": {
"id": "2814",
"identifier": "name",
"text": "Not all videos are shown to users. See more",
"type": "text",
"context": "shown on main page",
"maxLength": "35",
"isHidden": false,
"isDuplicate": true,
"masterStringId": "1",
"revision": "1",
"hasPlurals": false,
"labelIds": [
3,
8
],
"url": "https://example.crowdin.com/translate/file-format-samples/1/en-uk/78#1",
"createdAt": "2022-04-20T12:43:57+00:00",
"updatedAt": "2022-04-20T13:24:01+00:00",
"file": {
"id": "44",
"name": "umbrella_app.xliff",
"title": "source_app_info",
"type": "xliff",
"path": "/directory1/directory2/filename.extension",
"status": "active",
"revision": "1",
"branchId": "34",
"directoryId": "4"
},
"project": {
"id": "777",
"userId": "1",
"sourceLanguageId": "en",
"targetLanguageIds": [
"uk",
"pl"
],
"identifier": "umbrella",
"name": "Project Name",
"createdAt": "2022-04-20T11:05:24+00:00",
"updatedAt": "2022-04-21T11:07:29+00:00",
"lastActivity": "2022-04-21T11:07:29+00:00",
"description": "Project Description",
"url": "https://crowdin.com/project/umbrella",
"cname": null,
"languageAccessPolicy": "moderate",
"visibility": "private",
"publicDownloads": true
}
},
"user": {
"id": "1",
"username": "john_smith",
"fullName": "John Smith",
"avatarUrl": ""
}
}
]
}

Source String Updated

{
"events": [
{
"event": "string.updated",
"string": {
"id": "2814",
"identifier": "name",
"text": "Not all videos are shown to users. See more",
"type": "text",
"context": "shown on main page",
"maxLength": "35",
"isHidden": false,
"isDuplicate": true,
"masterStringId": "1",
"revision": "1",
"hasPlurals": false,
"labelIds": [
3,
8
],
"url": "https://example.crowdin.com/translate/file-format-samples/1/en-uk/78#1",
"createdAt": "2022-04-20T12:43:57+00:00",
"updatedAt": "2022-04-20T13:24:01+00:00",
"file": {
"id": "44",
"name": "umbrella_app.xliff",
"title": "source_app_info",
"type": "xliff",
"path": "/directory1/directory2/filename.extension",
"status": "active",
"revision": "1",
"branchId": "34",
"directoryId": "4"
},
"project": {
"id": "777",
"userId": "1",
"sourceLanguageId": "en",
"targetLanguageIds": [
"uk",
"pl"
],
"identifier": "umbrella",
"name": "Project Name",
"createdAt": "2022-04-20T11:05:24+00:00",
"updatedAt": "2022-04-21T11:07:29+00:00",
"lastActivity": "2022-04-21T11:07:29+00:00",
"description": "Project Description",
"url": "https://crowdin.com/project/umbrella",
"cname": null,
"languageAccessPolicy": "moderate",
"visibility": "private",
"publicDownloads": true
}
},
"user": {
"id": "1",
"username": "john_smith",
"fullName": "John Smith",
"avatarUrl": ""
}
}
]
}

Source String Deleted

{
"events": [
{
"event": "string.deleted",
"string": {
"id": "2814",
"identifier": "name",
"text": "Not all videos are shown to users. See more",
"type": "text",
"context": "shown on main page",
"maxLength": "35",
"isHidden": false,
"isDuplicate": true,
"masterStringId": "1",
"revision": "1",
"hasPlurals": false,
"labelIds": [
3,
8
],
"url": "https://example.crowdin.com/translate/file-format-samples/1/en-uk/78#1",
"createdAt": "2022-04-20T12:43:57+00:00",
"updatedAt": "2022-04-20T13:24:01+00:00",
"file": {
"id": "44",
"name": "umbrella_app.xliff",
"title": "source_app_info",
"type": "xliff",
"path": "/directory1/directory2/filename.extension",
"status": "active",
"revision": "1",
"branchId": "34",
"directoryId": "4"
},
"project": {
"id": "777",
"userId": "1",
"sourceLanguageId": "en",
"targetLanguageIds": [
"uk",
"pl"
],
"identifier": "umbrella",
"name": "Project Name",
"createdAt": "2022-04-20T11:05:24+00:00",
"updatedAt": "2022-04-21T11:07:29+00:00",
"lastActivity": "2022-04-21T11:07:29+00:00",
"description": "Project Description",
"url": "https://crowdin.com/project/umbrella",
"cname": null,
"languageAccessPolicy": "moderate",
"visibility": "private",
"publicDownloads": true
}
},
"user": {
"id": "1",
"username": "john_smith",
"fullName": "John Smith",
"avatarUrl": ""
}
}
]
}

Suggested Translation Added

{
"event": "suggestion.added",
"translation": {
"id": "1",
"text": "1",
"pluralCategoryName": "1",
"rating": "10",
"createdAt": "2022-05-05T11:26:54+00:00",
"user": {
"id": "1",
"username": "john_smith",
"fullName": "John Smith",
"avatarUrl": ""
},
"targetLanguage": {
"id": "es",
"name": "Spanish",
"editorCode": "es",
"twoLettersCode": "es",
"threeLettersCode": "spa",
"locale": "es-ES",
"androidCode": "es-rES",
"osxCode": "es.lproj",
"osxLocale": "es",
"textDirection": "ltr",
"dialectOf": null
},
"string": {
"id": "2814",
"identifier": "name",
"text": "Not all videos are shown to users. See more",
"type": "text",
"context": "shown on main page",
"maxLength": "35",
"isHidden": false,
"isDuplicate": true,
"masterStringId": "1",
"revision": "1",
"hasPlurals": false,
"labelIds": [
3,
8
],
"url": "https://example.crowdin.com/translate/file-format-samples/1/en-uk/78#1",
"createdAt": "2022-04-20T12:43:57+00:00",
"updatedAt": "2022-04-20T13:24:01+00:00",
"file": {
"id": "44",
"name": "umbrella_app.xliff",
"title": "source_app_info",
"type": "xliff",
"path": "/directory1/directory2/filename.extension",
"status": "active",
"revision": "1",
"branchId": "34",
"directoryId": "4"
},
"project": {
"id": "777",
"userId": "1",
"sourceLanguageId": "en",
"targetLanguageIds": [
"uk",
"pl"
],
"identifier": "umbrella",
"name": "Project Name",
"createdAt": "2022-04-20T11:05:24+00:00",
"updatedAt": "2022-04-21T11:07:29+00:00",
"lastActivity": "2022-04-21T11:07:29+00:00",
"description": "Project Description",
"url": "https://crowdin.com/project/umbrella",
"cname": null,
"languageAccessPolicy": "moderate",
"visibility": "private",
"publicDownloads": true
}
}
}
}

Suggested Translation Updated

{
"event": "suggestion.updated",
"translation": {
"id": "1",
"text": "1",
"pluralCategoryName": "1",
"rating": "10",
"createdAt": "2022-05-05T11:26:54+00:00",
"user": {
"id": "1",
"username": "john_smith",
"fullName": "John Smith",
"avatarUrl": ""
},
"targetLanguage": {
"id": "es",
"name": "Spanish",
"editorCode": "es",
"twoLettersCode": "es",
"threeLettersCode": "spa",
"locale": "es-ES",
"androidCode": "es-rES",
"osxCode": "es.lproj",
"osxLocale": "es",
"textDirection": "ltr",
"dialectOf": null
},
"string": {
"id": "2814",
"identifier": "name",
"text": "Not all videos are shown to users. See more",
"type": "text",
"context": "shown on main page",
"maxLength": "35",
"isHidden": false,
"isDuplicate": true,
"masterStringId": "1",
"revision": "1",
"hasPlurals": false,
"labelIds": [
3,
8
],
"url": "https://example.crowdin.com/translate/file-format-samples/1/en-uk/78#1",
"createdAt": "2022-04-20T12:43:57+00:00",
"updatedAt": "2022-04-20T13:24:01+00:00",
"file": {
"id": "44",
"name": "umbrella_app.xliff",
"title": "source_app_info",
"type": "xliff",
"path": "/directory1/directory2/filename.extension",
"status": "active",
"revision": "1",
"branchId": "34",
"directoryId": "4"
},
"project": {
"id": "777",
"userId": "1",
"sourceLanguageId": "en",
"targetLanguageIds": [
"uk",
"pl"
],
"identifier": "umbrella",
"name": "Project Name",
"createdAt": "2022-04-20T11:05:24+00:00",
"updatedAt": "2022-04-21T11:07:29+00:00",
"lastActivity": "2022-04-21T11:07:29+00:00",
"description": "Project Description",
"url": "https://crowdin.com/project/umbrella",
"cname": null,
"languageAccessPolicy": "moderate",
"visibility": "private",
"publicDownloads": true
}
}
}
}

Suggested Translation Deleted

{
"event": "suggestion.deleted",
"translation": {
"id": "1",
"text": "1",
"pluralCategoryName": "1",
"rating": "10",
"createdAt": "2022-05-05T11:26:54+00:00",
"user": {
"id": "1",
"username": "john_smith",
"fullName": "John Smith",
"avatarUrl": ""
},
"targetLanguage": {
"id": "es",
"name": "Spanish",
"editorCode": "es",
"twoLettersCode": "es",
"threeLettersCode": "spa",
"locale": "es-ES",
"androidCode": "es-rES",
"osxCode": "es.lproj",
"osxLocale": "es",
"textDirection": "ltr",
"dialectOf": null
},
"string": {
"id": "2814",
"identifier": "name",
"text": "Not all videos are shown to users. See more",
"type": "text",
"context": "shown on main page",
"maxLength": "35",
"isHidden": false,
"isDuplicate": true,
"masterStringId": "1",
"revision": "1",
"hasPlurals": false,
"labelIds": [
3,
8
],
"url": "https://example.crowdin.com/translate/file-format-samples/1/en-uk/78#1",
"createdAt": "2022-04-20T12:43:57+00:00",
"updatedAt": "2022-04-20T13:24:01+00:00",
"file": {
"id": "44",
"name": "umbrella_app.xliff",
"title": "source_app_info",
"type": "xliff",
"path": "/directory1/directory2/filename.extension",
"status": "active",
"revision": "1",
"branchId": "34",
"directoryId": "4"
},
"project": {
"id": "777",
"userId": "1",
"sourceLanguageId": "en",
"targetLanguageIds": [
"uk",
"pl"
],
"identifier": "umbrella",
"name": "Project Name",
"createdAt": "2022-04-20T11:05:24+00:00",
"updatedAt": "2022-04-21T11:07:29+00:00",
"lastActivity": "2022-04-21T11:07:29+00:00",
"description": "Project Description",
"url": "https://crowdin.com/project/umbrella",
"cname": null,
"languageAccessPolicy": "moderate",
"visibility": "private",
"publicDownloads": true
}
}
}
}

Suggested Translation Approved

{
"event": "suggestion.approved",
"translation": {
"id": "1",
"text": "1",
"pluralCategoryName": "1",
"rating": "10",
"createdAt": "2022-05-05T11:26:54+00:00",
"user": {
"id": "1",
"username": "john_smith",
"fullName": "John Smith",
"avatarUrl": ""
},
"targetLanguage": {
"id": "es",
"name": "Spanish",
"editorCode": "es",
"twoLettersCode": "es",
"threeLettersCode": "spa",
"locale": "es-ES",
"androidCode": "es-rES",
"osxCode": "es.lproj",
"osxLocale": "es",
"textDirection": "ltr",
"dialectOf": null
},
"string": {
"id": "2814",
"identifier": "name",
"text": "Not all videos are shown to users. See more",
"type": "text",
"context": "shown on main page",
"maxLength": "35",
"isHidden": false,
"isDuplicate": true,
"masterStringId": "1",
"revision": "1",
"hasPlurals": false,
"labelIds": [
3,
8
],
"url": "https://example.crowdin.com/translate/file-format-samples/1/en-uk/78#1",
"createdAt": "2022-04-20T12:43:57+00:00",
"updatedAt": "2022-04-20T13:24:01+00:00",
"file": {
"id": "44",
"name": "umbrella_app.xliff",
"title": "source_app_info",
"type": "xliff",
"path": "/directory1/directory2/filename.extension",
"status": "active",
"revision": "1",
"branchId": "34",
"directoryId": "4"
},
"project": {
"id": "777",
"userId": "1",
"sourceLanguageId": "en",
"targetLanguageIds": [
"uk",
"pl"
],
"identifier": "umbrella",
"name": "Project Name",
"createdAt": "2022-04-20T11:05:24+00:00",
"updatedAt": "2022-04-21T11:07:29+00:00",
"lastActivity": "2022-04-21T11:07:29+00:00",
"description": "Project Description",
"url": "https://crowdin.com/project/umbrella",
"cname": null,
"languageAccessPolicy": "moderate",
"visibility": "private",
"publicDownloads": true
}
}
}
}

Suggested Translation Disapproved

{
"event": "suggestion.disapproved",
"translation": {
"id": "1",
"text": "1",
"pluralCategoryName": "1",
"rating": "10",
"createdAt": "2022-05-05T11:26:54+00:00",
"user": {
"id": "1",
"username": "john_smith",
"fullName": "John Smith",
"avatarUrl": ""
},
"targetLanguage": {
"id": "es",
"name": "Spanish",
"editorCode": "es",
"twoLettersCode": "es",
"threeLettersCode": "spa",
"locale": "es-ES",
"androidCode": "es-rES",
"osxCode": "es.lproj",
"osxLocale": "es",
"textDirection": "ltr",
"dialectOf": null
},
"string": {
"id": "2814",
"identifier": "name",
"text": "Not all videos are shown to users. See more",
"type": "text",
"context": "shown on main page",
"maxLength": "35",
"isHidden": false,
"isDuplicate": true,
"masterStringId": "1",
"revision": "1",
"hasPlurals": false,
"labelIds": [
3,
8
],
"url": "https://example.crowdin.com/translate/file-format-samples/1/en-uk/78#1",
"createdAt": "2022-04-20T12:43:57+00:00",
"updatedAt": "2022-04-20T13:24:01+00:00",
"file": {
"id": "44",
"name": "umbrella_app.xliff",
"title": "source_app_info",
"type": "xliff",
"path": "/directory1/directory2/filename.extension",
"status": "active",
"revision": "1",
"branchId": "34",
"directoryId": "4"
},
"project": {
"id": "777",
"userId": "1",
"sourceLanguageId": "en",
"targetLanguageIds": [
"uk",
"pl"
],
"identifier": "umbrella",
"name": "Project Name",
"createdAt": "2022-04-20T11:05:24+00:00",
"updatedAt": "2022-04-21T11:07:29+00:00",
"lastActivity": "2022-04-21T11:07:29+00:00",
"description": "Project Description",
"url": "https://crowdin.com/project/umbrella",
"cname": null,
"languageAccessPolicy": "moderate",
"visibility": "private",
"publicDownloads": true
}
}
}
}

String Comment/Issue Created

{
"event": "stringComment.created",
"comment": {
"id": "12",
"text": "@BeMyEyes Please provide more details on where the text will be used",
"type": "issue",
"issueType": "source_mistake",
"issueStatus": "unresolved",
"resolvedAt": "2019-09-20T11:05:24+00:00",
"createdAt": "2019-09-20T11:05:24+00:00",
"string": {
"id": "2814",
"identifier": "name",
"text": "Not all videos are shown to users. See more",
"type": "text",
"context": "shown on main page",
"maxLength": "35",
"isHidden": false,
"isDuplicate": true,
"masterStringId": "1",
"revision": "1",
"hasPlurals": false,
"labelIds": [
3,
8
],
"url": "https://example.crowdin.com/translate/file-format-samples/1/en-uk/78#1",
"createdAt": "2022-04-20T12:43:57+00:00",
"updatedAt": "2022-04-20T13:24:01+00:00",
"file": {
"id": "44",
"name": "umbrella_app.xliff",
"title": "source_app_info",
"type": "xliff",
"path": "/directory1/directory2/filename.extension",
"status": "active",
"revision": "1",
"branchId": "34",
"directoryId": "4"
},
"project": {
"id": "777",
"userId": "1",
"sourceLanguageId": "en",
"targetLanguageIds": [
"uk",
"pl"
],
"identifier": "umbrella",
"name": "Project Name",
"createdAt": "2022-04-20T11:05:24+00:00",
"updatedAt": "2022-04-21T11:07:29+00:00",
"lastActivity": "2022-04-21T11:07:29+00:00",
"description": "Project Description",
"url": "https://crowdin.com/project/umbrella",
"cname": null,
"languageAccessPolicy": "moderate",
"visibility": "private",
"publicDownloads": true
}
},
"targetLanguage": {
"id": "es",
"name": "Spanish",
"editorCode": "es",
"twoLettersCode": "es",
"threeLettersCode": "spa",
"locale": "es-ES",
"androidCode": "es-rES",
"osxCode": "es.lproj",
"osxLocale": "es",
"textDirection": "ltr",
"dialectOf": null
},
"user": {
"id": "1",
"username": "john_smith",
"fullName": "John Smith",
"avatarUrl": ""
},
"commentResolver": {
"id": "1",
"username": "john_smith",
"fullName": "John Smith",
"avatarUrl": ""
}
}
}

String Comment/Issue Updated

{
"event": "stringComment.updated",
"comment": {
"id": "12",
"text": "@BeMyEyes Please provide more details on where the text will be used",
"type": "issue",
"issueType": "source_mistake",
"issueStatus": "unresolved",
"resolvedAt": "2019-09-20T11:05:24+00:00",
"createdAt": "2019-09-20T11:05:24+00:00",
"string": {
"id": "2814",
"identifier": "name",
"text": "Not all videos are shown to users. See more",
"type": "text",
"context": "shown on main page",
"maxLength": "35",
"isHidden": false,
"isDuplicate": true,
"masterStringId": "1",
"revision": "1",
"hasPlurals": false,
"labelIds": [
3,
8
],
"url": "https://example.crowdin.com/translate/file-format-samples/1/en-uk/78#1",
"createdAt": "2022-04-20T12:43:57+00:00",
"updatedAt": "2022-04-20T13:24:01+00:00",
"file": {
"id": "44",
"name": "umbrella_app.xliff",
"title": "source_app_info",
"type": "xliff",
"path": "/directory1/directory2/filename.extension",
"status": "active",
"revision": "1",
"branchId": "34",
"directoryId": "4"
},
"project": {
"id": "777",
"userId": "1",
"sourceLanguageId": "en",
"targetLanguageIds": [
"uk",
"pl"
],
"identifier": "umbrella",
"name": "Project Name",
"createdAt": "2022-04-20T11:05:24+00:00",
"updatedAt": "2022-04-21T11:07:29+00:00",
"lastActivity": "2022-04-21T11:07:29+00:00",
"description": "Project Description",
"url": "https://crowdin.com/project/umbrella",
"cname": null,
"languageAccessPolicy": "moderate",
"visibility": "private",
"publicDownloads": true
}
},
"targetLanguage": {
"id": "es",
"name": "Spanish",
"editorCode": "es",
"twoLettersCode": "es",
"threeLettersCode": "spa",
"locale": "es-ES",
"androidCode": "es-rES",
"osxCode": "es.lproj",
"osxLocale": "es",
"textDirection": "ltr",
"dialectOf": null
},
"user": {
"id": "1",
"username": "john_smith",
"fullName": "John Smith",
"avatarUrl": ""
},
"commentResolver": {
"id": "1",
"username": "john_smith",
"fullName": "John Smith",
"avatarUrl": ""
}
}
}

String Comment/Issue Deleted

{
"event": "stringComment.deleted",
"comment": {
"id": "12",
"text": "@BeMyEyes Please provide more details on where the text will be used",
"type": "issue",
"issueType": "source_mistake",
"issueStatus": "unresolved",
"resolvedAt": "2019-09-20T11:05:24+00:00",
"createdAt": "2019-09-20T11:05:24+00:00",
"string": {
"id": "2814",
"identifier": "name",
"text": "Not all videos are shown to users. See more",
"type": "text",
"context": "shown on main page",
"maxLength": "35",
"isHidden": false,
"isDuplicate": true,
"masterStringId": "1",
"revision": "1",
"hasPlurals": false,
"labelIds": [
3,
8
],
"url": "https://example.crowdin.com/translate/file-format-samples/1/en-uk/78#1",
"createdAt": "2022-04-20T12:43:57+00:00",
"updatedAt": "2022-04-20T13:24:01+00:00",
"file": {
"id": "44",
"name": "umbrella_app.xliff",
"title": "source_app_info",
"type": "xliff",
"path": "/directory1/directory2/filename.extension",
"status": "active",
"revision": "1",
"branchId": "34",
"directoryId": "4"
},
"project": {
"id": "777",
"userId": "1",
"sourceLanguageId": "en",
"targetLanguageIds": [
"uk",
"pl"
],
"identifier": "umbrella",
"name": "Project Name",
"createdAt": "2022-04-20T11:05:24+00:00",
"updatedAt": "2022-04-21T11:07:29+00:00",
"lastActivity": "2022-04-21T11:07:29+00:00",
"description": "Project Description",
"url": "https://crowdin.com/project/umbrella",
"cname": null,
"languageAccessPolicy": "moderate",
"visibility": "private",
"publicDownloads": true
}
},
"targetLanguage": {
"id": "es",
"name": "Spanish",
"editorCode": "es",
"twoLettersCode": "es",
"threeLettersCode": "spa",
"locale": "es-ES",
"androidCode": "es-rES",
"osxCode": "es.lproj",
"osxLocale": "es",
"textDirection": "ltr",
"dialectOf": null
},
"user": {
"id": "1",
"username": "john_smith",
"fullName": "John Smith",
"avatarUrl": ""
},
"commentResolver": {
"id": "1",
"username": "john_smith",
"fullName": "John Smith",
"avatarUrl": ""
}
}
}

String Comment/Issue Restored

{
"event": "stringComment.restored",
"comment": {
"id": "12",
"text": "@BeMyEyes Please provide more details on where the text will be used",
"type": "issue",
"issueType": "source_mistake",
"issueStatus": "unresolved",
"resolvedAt": "2019-09-20T11:05:24+00:00",
"createdAt": "2019-09-20T11:05:24+00:00",
"string": {
"id": "2814",
"identifier": "name",
"text": "Not all videos are shown to users. See more",
"type": "text",
"context": "shown on main page",
"maxLength": "35",
"isHidden": false,
"isDuplicate": true,
"masterStringId": "1",
"revision": "1",
"hasPlurals": false,
"labelIds": [
3,
8
],
"url": "https://example.crowdin.com/translate/file-format-samples/1/en-uk/78#1",
"createdAt": "2022-04-20T12:43:57+00:00",
"updatedAt": "2022-04-20T13:24:01+00:00",
"file": {
"id": "44",
"name": "umbrella_app.xliff",
"title": "source_app_info",
"type": "xliff",
"path": "/directory1/directory2/filename.extension",
"status": "active",
"revision": "1",
"branchId": "34",
"directoryId": "4"
},
"project": {
"id": "777",
"userId": "1",
"sourceLanguageId": "en",
"targetLanguageIds": [
"uk",
"pl"
],
"identifier": "umbrella",
"name": "Project Name",
"createdAt": "2022-04-20T11:05:24+00:00",
"updatedAt": "2022-04-21T11:07:29+00:00",
"lastActivity": "2022-04-21T11:07:29+00:00",
"description": "Project Description",
"url": "https://crowdin.com/project/umbrella",
"cname": null,
"languageAccessPolicy": "moderate",
"visibility": "private",
"publicDownloads": true
}
},
"targetLanguage": {
"id": "es",
"name": "Spanish",
"editorCode": "es",
"twoLettersCode": "es",
"threeLettersCode": "spa",
"locale": "es-ES",
"androidCode": "es-rES",
"osxCode": "es.lproj",
"osxLocale": "es",
"textDirection": "ltr",
"dialectOf": null
},
"user": {
"id": "1",
"username": "john_smith",
"fullName": "John Smith",
"avatarUrl": ""
},
"commentResolver": {
"id": "1",
"username": "john_smith",
"fullName": "John Smith",
"avatarUrl": ""
}
}
}

Task Added

{
"event": "task.added",
"task": {
"id": "1",
"type": "1",
"vendor": "gengo",
"status": "todo",
"title": "French",
"assignees": [
{
"id": 1,
"username": "john_smith",
"fullName": "John Smith",
"avatarUrl": "",
"wordsCount": 5,
"wordsLeft": 3
}
],
"assignedTeams": [
{
"id": 1,
"wordsCount": 5
}
],
"fileIds": [
1
],
"progress": {
"total": 24,
"done": 15,
"percent": 2
},
"description": "Proofread all French strings",
"hash": "dac37aff364d83899128e68afe0de4994",
"translationUrl": "https://example.crowdin.com/proofread