Gå til indhold

Webhook Events

Dette indhold er ikke tilgængeligt i dit sprog endnu.

Translate in Crowdin

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.

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.

Crowdin sends each queued event to your endpoint once. A delivery counts as successful when your endpoint responds with a 2XX status before the request times out. Any other response, a timeout, or a connection error is recorded as a failed call, and Crowdin doesn’t send that event again. If the webhook has Batch webhooks enabled, Crowdin combines several events into one request with an events array, and the response applies to every event in that request.

Treat every request as the only notification you’ll get for an event. Respond first, do the processing afterward, and use the API to catch up on anything your service missed while it was unavailable.

Each request names the event in the event field and carries the payload of the object it describes. If your service needs to recognize a request it has already handled, build an idempotency key from these values, for example the event name plus the object ID and its timestamp.

Read more about Failing Webhooks in Crowdin and Crowdin Enterprise.

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

View the examples of the webhook payloads for different events.

{
"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",
"branchName": "main",
"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
}
}
{
"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",
"branchName": "main",
"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
}
}
{
"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",
"branchName": "main",
"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": ""
}
}
{
"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",
"branchName": "main",
"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": ""
}
}
{
"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",
"branchName": "main",
"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": ""
}
}
{
"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",
"branchName": "main",
"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": ""
}
}
{
"event": "branch.translated",
"branch": {
"id": "34",
"name": "main"
},
"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
}
}
{
"event": "branch.approved",
"branch": {
"id": "34",
"name": "main"
},
"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
}
}
{
"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
}
}
{
"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
}
}
{
"event": "project.built",
"build": {
"id": "1",
"downloadUrl": "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
}
}
}
{
"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": "50",
"isHidden": false,
"isDuplicate": true,
"masterStringId": "1",
"revision": "1",
"hasPlurals": true,
"plurals": {
"one": "1 video is shown to users. See more",
"other": "{count} videos are shown to users. See more"
},
"labelIds": [
3,
8
],
"url": "https://example.crowdin.com/translate/umbrella/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",
"branchName": "main",
"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
}
}
}
}
{
"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": "50",
"isHidden": false,
"isDuplicate": true,
"masterStringId": "1",
"revision": "1",
"hasPlurals": true,
"plurals": {
"one": "1 video is shown to users. See more",
"other": "{count} videos are shown to users. See more"
},
"labelIds": [
3,
8
],
"url": "https://example.crowdin.com/translate/umbrella/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",
"branchName": "main",
"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": ""
}
}
]
}
{
"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": "50",
"isHidden": false,
"isDuplicate": true,
"masterStringId": "1",
"revision": "1",
"hasPlurals": true,
"plurals": {
"one": "1 video is shown to users. See more",
"other": "{count} videos are shown to users. See more"
},
"labelIds": [
3,
8
],
"url": "https://example.crowdin.com/translate/umbrella/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",
"branchName": "main",
"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": ""
}
}
]
}
{
"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": "50",
"isHidden": false,
"isDuplicate": true,
"masterStringId": "1",
"revision": "1",
"hasPlurals": true,
"plurals": {
"one": "1 video is shown to users. See more",
"other": "{count} videos are shown to users. See more"
},
"labelIds": [
3,
8
],
"url": "https://example.crowdin.com/translate/umbrella/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",
"branchName": "main",
"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": ""
}
}
]
}
{
"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": "50",
"isHidden": false,
"isDuplicate": true,
"masterStringId": "1",
"revision": "1",
"hasPlurals": true,
"plurals": {
"one": "1 video is shown to users. See more",
"other": "{count} videos are shown to users. See more"
},
"labelIds": [
3,
8
],
"url": "https://example.crowdin.com/translate/umbrella/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",
"branchName": "main",
"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
}
}
}
}
{
"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": "50",
"isHidden": false,
"isDuplicate": true,
"masterStringId": "1",
"revision": "1",
"hasPlurals": true,
"plurals": {
"one": "1 video is shown to users. See more",
"other": "{count} videos are shown to users. See more"
},
"labelIds": [
3,
8
],
"url": "https://example.crowdin.com/translate/umbrella/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",
"branchName": "main",
"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
}
}
}
}
{
"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": "50",
"isHidden": false,
"isDuplicate": true,
"masterStringId": "1",
"revision": "1",
"hasPlurals": true,
"plurals": {
"one": "1 video is shown to users. See more",
"other": "{count} videos are shown to users. See more"
},
"labelIds": [
3,
8
],
"url": "https://example.crowdin.com/translate/umbrella/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",
"branchName": "main",
"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
}
}
}
}
{
"event": "suggestion.approved",
"translation": {
"id": "1",
"text": "1",
"pluralCategoryName": "1",
"rating": "10",
"provider": null,
"isPreTranslated": false,
"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",
"key": "name",
"text": "Not all videos are shown to users. See more",
"type": "text",
"context": "shown on main page",
"maxLength": "50",
"isHidden": false,
"isDuplicate": true,
"masterStringId": "1",
"revision": "1",
"hasPlurals": true,
"plurals": {
"one": "1 video is shown to users. See more",
"other": "{count} videos are shown to users. See more"
},
"labelIds": [
3,
8
],
"url": "https://example.crowdin.com/translate/umbrella/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",
"branchName": "main",
"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": ""
}
}
{
"event": "suggestion.disapproved",
"translation": {
"id": "1",
"text": "1",
"pluralCategoryName": "1",
"rating": "10",
"provider": null,
"isPreTranslated": false,
"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",
"key": "name",
"text": "Not all videos are shown to users. See more",
"type": "text",
"context": "shown on main page",
"maxLength": "50",
"isHidden": false,
"isDuplicate": true,
"masterStringId": "1",
"revision": "1",
"hasPlurals": true,
"plurals": {
"one": "1 video is shown to users. See more",
"other": "{count} videos are shown to users. See more"
},
"labelIds": [
3,
8
],
"url": "https://example.crowdin.com/translate/umbrella/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",
"branchName": "main",
"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": ""
}
}
{
"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": "b068931cc450442b63f5b3d276ea4297",
"key": "name",
"text": "Not all videos are shown to users. See more",
"type": "text",
"context": "shown on main page",
"maxLength": "50",
"isHidden": false,
"isDuplicate": true,
"masterStringId": "1",
"revision": "1",
"hasPlurals": true,
"plurals": {
"one": "1 video is shown to users. See more",
"other": "{count} videos are shown to users. See more"
},
"labelIds": [
3,
8
],
"url": "https://example.crowdin.com/translate/umbrella/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",
"branchName": "main",
"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": ""
},
"mention": {
"userIds": [
1
]
}
}
}
{
"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": "b068931cc450442b63f5b3d276ea4297",
"key": "name",
"text": "Not all videos are shown to users. See more",
"type": "text",
"context": "shown on main page",
"maxLength": "50",
"isHidden": false,
"isDuplicate": true,
"masterStringId": "1",
"revision": "1",
"hasPlurals": true,
"plurals": {
"one": "1 video is shown to users. See more",
"other": "{count} videos are shown to users. See more"
},
"labelIds": [
3,
8
],
"url": "https://example.crowdin.com/translate/umbrella/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",
"branchName": "main",
"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": ""
},
"mention": {
"userIds": [
1
]
}
}
}
{
"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": "b068931cc450442b63f5b3d276ea4297",
"key": "name",
"text": "Not all videos are shown to users. See more",
"type": "text",
"context": "shown on main page",
"maxLength": "50",
"isHidden": false,
"isDuplicate": true,
"masterStringId": "1",
"revision": "1",
"hasPlurals": true,
"plurals": {
"one": "1 video is shown to users. See more",
"other": "{count} videos are shown to users. See more"
},
"labelIds": [
3,
8
],
"url": "https://example.crowdin.com/translate/umbrella/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",
"branchName": "main",
"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": ""
},
"mention": {
"userIds": [
1
]
}
}
}
{
"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": "b068931cc450442b63f5b3d276ea4297",
"key": "name",
"text": "Not all videos are shown to users. See more",
"type": "text",
"context": "shown on main page",
"maxLength": "50",
"isHidden": false,
"isDuplicate": true,
"masterStringId": "1",
"revision": "1",
"hasPlurals": true,
"plurals": {
"one": "1 video is shown to users. See more",
"other": "{count} videos are shown to users. See more"
},
"labelIds": [
3,
8
],
"url": "https://example.crowdin.com/translate/umbrella/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",
"branchName": "main",
"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": ""
},
"mention": {
"userIds": [
1
]
}
}
}
{
"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/9092638ac9f2a2d1b5571d08edc53763/all/en-fr/10?task=dac37aff364d83899128e68afe0de4994",
"wordsCount": "24",
"filesCount": "2",
"commentsCount": "0",
"deadline": "2022-08-23T18:00:00+00:00",
"timeRange": "2022-04-09 00:00:00|2022-05-08 23:59:59",
"workflowStepId": "10",
"buyUrl": "https://www.paypal.com/cgi-bin/webscr?cmd=...",
"createdAt": "2022-05-23T16:14:18+00:00",
"updatedAt": "2022-05-23T18:02:19+00:00",
"sourceLanguage": {
"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
},
"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": {
"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
},
"taskCreator": {
"id": "1",
"username": "john_smith",
"fullName": "John Smith",
"avatarUrl": ""
}
}
}
{
"event": "task.statusChanged",
"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/9092638ac9f2a2d1b5571d08edc53763/all/en-fr/10?task=dac37aff364d83899128e68afe0de4994",
"wordsCount": "24",
"filesCount": "2",
"commentsCount": "0",
"deadline": "2022-08-23T18:00:00+00:00",
"timeRange": "2022-04-09 00:00:00|2022-05-08 23:59:59",
"workflowStepId": "10",
"buyUrl": "https://www.paypal.com/cgi-bin/webscr?cmd=...",
"createdAt": "2022-05-23T16:14:18+00:00",
"updatedAt": "2022-05-23T18:02:19+00:00",
"oldStatus": "todo",
"newStatus": "in_progress",
"sourceLanguage": {
"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
},
"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": {
"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
},
"taskCreator": {
"id": "1",
"username": "john_smith",
"fullName": "John Smith",
"avatarUrl": ""
}
}
}
{
"event": "task.updated",
"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",
"translationUrl": "https://example.crowdin.com/proofread/9092638ac9f2a2d1b5571d08edc53763/all/en-fr/10?task=dac37aff364d83899128e68afe0de4994",
"wordsCount": "24",
"filesCount": "2",
"commentsCount": "0",
"deadline": "2022-08-23T18:00:00+00:00",
"timeRange": "2022-04-09 00:00:00|2022-05-08 23:59:59",
"workflowStepId": "10",
"buyUrl": "https://www.paypal.com/cgi-bin/webscr?cmd=...",
"createdAt": "2022-05-23T16:14:18+00:00",
"updatedAt": "2022-05-23T18:02:19+00:00",
"sourceLanguage": {
"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
},
"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": {
"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
},
"taskCreator": {
"id": "1",
"username": "john_smith",
"fullName": "John Smith",
"avatarUrl": ""
}
}
}
{
"event": "task.deleted",
"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/9092638ac9f2a2d1b5571d08edc53763/all/en-fr/10?task=dac37aff364d83899128e68afe0de4994",
"wordsCount": "24",
"filesCount": "2",
"commentsCount": "0",
"deadline": "2022-08-23T18:00:00+00:00",
"timeRange": "2022-04-09 00:00:00|2022-05-08 23:59:59",
"workflowStepId": "10",
"buyUrl": "https://www.paypal.com/cgi-bin/webscr?cmd=...",
"createdAt": "2022-05-23T16:14:18+00:00",
"updatedAt": "2022-05-23T18:02:19+00:00",
"sourceLanguage": {
"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
},
"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": {
"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
},
"taskCreator": {
"id": "1",
"username": "john_smith",
"fullName": "John Smith",
"avatarUrl": ""
}
}
}
{
"event": "project.created",
"project": {
"id": "1",
"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": ""
}
}
{
"event": "project.deleted",
"project": {
"id": "1",
"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": ""
}
}
{
"event": "group.created",
"group": {
"id": "1",
"name": "Group Name",
"createdAt": "2022-04-20T11:05:24+00:00",
"updatedAt": "2022-04-21T11:07:29+00:00",
"description": "Group Description",
"parentId": "1",
"userId": "1",
"organizationId": "1"
},
"user": {
"id": "1",
"username": "john_smith",
"fullName": "John Smith",
"avatarUrl": ""
}
}
{
"event": "group.deleted",
"group": {
"id": "1",
"name": "Group Name",
"createdAt": "2022-04-20T11:05:24+00:00",
"updatedAt": "2022-04-21T11:07:29+00:00",
"description": "Group Description",
"parentId": "1",
"userId": "1",
"organizationId": "1"
},
"user": {
"id": "1",
"username": "john_smith",
"fullName": "John Smith",
"avatarUrl": ""
}
}

The payload structure for Crowdin and Crowdin Enterprise events is basically the same. The only difference is in the project object. For Crowdin Enterprise events, the project object contains additional fields.

{
"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,
"logo": ""data:image/png;base64,iVBORw0KGgoAAAANSU....",
"isExternal": false,
"externalType": null,
"hasCrowdsourcing": true,
"groupId": 1
}
}
Was this page helpful?