跳转到内容

Webhook 事件

您可以添加 webhook 以与第三方服务或后端建立集成。 当您针对项目配置 webhook 后,Crowdin 将开始通过 HTTP 发送带有数据的 POST 或 GET 请求。

Webhook 集成可在不同级别实现,包括项目、账户或组织级别。

项目

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.

组织

为您的 Crowdin Enterprise 组织配置 webhook,以便在创建或删除项目和群组时接收通知。

See Organization Settings for more details.

账户

为您的 Crowdin 账户配置 webhook,以便在创建或删除项目时接收通知。

See Account Settings for more details.

根据您的 webhook 管理方式,您可能需要将专用的 Crowdin IP 地址添加到防火墙,以允许 Crowdin 打开预配置的 webhook URL。

详细了解 IP 地址

您可以为项目、账户或组织中发生的不同事件配置 webhook。

查看不同事件的 webhook 负载示例。

{
"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": ""
}
}

Crowdin 和 Crowdin Enterprise 事件的负载结构基本相同。 唯一的区别在于 project 对象。 对于 Crowdin Enterprise 事件,project 对象包含额外字段。

{
"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
}
}
本页面对你有帮助吗?