Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

  1. Получить авторизационный токен (используя логин и пароль)
    Блок кода
    languagejs
    themeDJango
    firstline1
    linenumberstrue
    curl --location 'https://iam.twin24.ai/api/v1/auth/login' \
    --header 'Content-Type: application/json' \
    --data '{
        "email": "{{login}}",
        "password": "{{password}}",
        "ttl": 43200
    }'
  2. Выполнить метод для привязки вебхука (вместо {{cabinet}} указать номер личного кабинета, вместо {{url}} — адрес вашего вебхука, для авторизации использовать токен из прошлого шага)
    Блок кода
    languagejs
    themeDJango
    firstline1
    linenumberstrue
    curl --location --request PATCH 'https://tcl.twin24.ai/api/iam/v1/companies/{{cabinet}}/settings' \
    --header 'Authorization: Bearer {{auth_token}}' \
    --header 'Content-Type: application/json' \
    --data '{
        "settings": {
            "cis.webhooks.incomingCall": "https://webhook.site/d0513eed-9be8-4bcb-b1e7-c3dcb077d601{{url}}"
        }
    }'

Формат вебхука

Пример вебхуков

...