Продукт
Рішення
https://youraccount.worksection.com/api/admin/v2/?action=add_webhook&або ж з використанням OAuth 2.0 токену з scope = administrative:
url=<url>&events=<events>&http_user=<http_user>&http_pass=<http_pass>hash=HASH
curl -X GET -H "Authorization: Bearer <token_value>"
https://youraccount.worksection.com/api/oauth2?action=add_webhook&
url=<url>&events=<events>&http_user=<http_user>&http_pass=<http_pass>
| ПАРАМЕТР | ОПИС |
|---|---|
| url | (Обов'язковий) URL вебхука |
| events | (Обов'язковий) Список подій через кому, можливі значення: post_task, post_comment, post_project, update_task, update_comment, update_project, delete_task, delete_comment, close_task По вказаних подіях будуть надсилатися сповіщення на URL вебхука |
| projects | (Необов'язковий) Список ID проєктів через кому Якщо потрібно обмежити відправлення подій тільки для певних проєктів |
http_user | (Необов'язковий) Логін (при використанні базової аутентифікації доступу) |
http_pass | (Необов'язковий) Пароль (при використанні базової аутентифікації доступу) |
{
"status": "ok",
"id": 16
}Приклад помилки:{
"status": "error",
"status_code": 11,
"message": "Url should respond 200 HTTP_CODE and JSON {status:OK}",
"message_details": "https://google.com"
}