Webhooks (ΠΈΠ»ΠΈ Π²Π΅Π± Ρ ΡΠΊΠΈ, Π΄Π°Π»Π΅Π΅ βΡ ΡΠΊΠΈβ) - ΡΡΠΎ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ ΠΎΡ Yonote ΠΊ Π²Π°ΡΠ΅ΠΌΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Ρ ΡΠΊΠΎΠ² Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ ΠΈΠ»ΠΈ ΠΎΠ΄ΠΈΠ½ Π½Π° Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π²ΠΈΠ΄Ρ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ.
ΠΡΠΏΡΠ°Π²ΠΊΠ° Π²Π΅Π±-Ρ ΡΠΊΠΎΠ² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° HTTPS
ΠΡΠ»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΎΡΠ²Π΅Ρ Π½Π° ΡΠΎΠ±ΡΡΠΈΠ΅ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΎΡΠ»ΠΈΡΠ½ΡΠΌ ΠΎΡ HTTP 200, Yonote ΠΏΡΠ΅Π΄ΠΏΡΠΈΠΌΠ΅Ρ Π΅ΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠΏΡΡΠΎΠΊ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ.
ΠΡΠ»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠΎΠΏΡΡΠΊΠΈ Π·Π°Π²Π΅ΡΡΠ°ΡΡΡ Ρ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ, Yonote Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΡΠΊΠ»ΡΡΠΈΡ Π½Π΅ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ Π²Π΅Π±-Ρ ΡΠΊ. (ΠΡ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΊΠ»ΡΡΠΈΡΡ Π·Π°Π½ΠΎΠ²ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π±ΡΠ΄ΡΡ ΡΡΡΡΠ°Π½Π΅Π½Ρ)
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β Webhooks

ΠΡΠΈ Π½Π°ΡΡΡΠΏΠ»Π΅Π½ΠΈΠΈ ΡΠΎΠ±ΡΡΠΈΡ, Π½Π° ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ Ρ ΡΠΊΠ° Π°Π΄ΡΠ΅Ρ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ POST Π·Π°ΠΏΡΠΎΡ JSON Π΄Π°Π½Π½ΡΠΌΠΈ. ΠΠ°Π»Π΅Π΅ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΎΠ±ΡΡΠΈΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°:
{
"id": "80a6a912-0ea5-43ba-921f-48ed3379195d",
"actorId": "dba19bd7-a3d5-4ae4-af67-561048029d82",
"webhookSubscriptionId": "b72438aa-19a3-4ffc-90f8-d5f32ceb1ac0",
"createdAt": "2022-07-18T13:24:40.304Z",
"event": "documents.update", // ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠΈΡ
"payload": {
"id": "f4c47e52-32d1-4d2d-8363-e986338dfd14",
"model": {
"id": "f4c47e52-32d1-4d2d-8363-e986338dfd14",
"url": "/doc/pervye-shagi-PwzVGwvuj6",
"urlId": "PwzVGwvuj6",
"title": "π§ββοΈ ΠΠ΅ΡΠ²ΡΠ΅ ΡΠ°Π³ΠΈ",
"type": "document",
"properties": null,
"text": "ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ΄Π΅ΠΈ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π°....", // ΠΠΎΠ»Π½ΡΠΉ ΡΠ΅ΠΊΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° Π² ΡΠΎΡΠΌΠ°ΡΠ΅ markdown
"tasks": { // ΠΠ°Π½Π½ΡΠ΅ ΠΏΠΎ ΡΠ΅ΠΊΠ»ΠΈΡΡΠ°ΠΌ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ΅
"completed": 3,
"total": 9
},
"createdAt": "2022-07-02T12:22:57.900Z",
"createdBy": {
"id": "dba19bd7-a3d5-4ae4-af67-561048029d82",
"name": "Local Dmitry",
"avatarUrl": "https://.....",
"color": "#FF5C80",
"isAdmin": true,
"isSuspended": false,
"isViewer": false,
"createdAt": "2022-07-02T12:22:57.669Z",
"updatedAt": "2022-07-18T13:22:40.182Z",
"lastActiveAt": "2022-07-18T13:22:40.182Z"
},
"updatedAt": "2022-07-18T13:24:40.271Z",
"updatedBy": {
"id": "dba19bd7-a3d5-4ae4-af67-561048029d82",
"name": "Local Dmitry",
"avatarUrl": "https://....",
"color": "#FF5C80",
"isAdmin": true,
"isSuspended": false,
"isViewer": false,
"createdAt": "2022-07-02T12:22:57.669Z",
"updatedAt": "2022-07-18T13:22:40.182Z",
"lastActiveAt": "2022-07-18T13:22:40.182Z"
},
"publishedAt": "2022-07-02T12:22:57.907Z",
"archivedAt": null,
"deletedAt": null,
"teamId": "39c8c10c-875b-4b77-86e9-c38494a67576",
"template": false,
"templateId": null,
"collaboratorIds": [
"dba19bd7-a3d5-4ae4-af67-561048029d82"
],
"revision": 2,
"fullWidth": false,
"collectionId": "681782d7-c561-484a-9289-10ef9181d3cb",
"parentDocumentId": null,
"tableOrder": 0
}
}
}