01
Создайте интеграцию в AmoCRM
Настройки → Интеграции → +Создать. Запишите client_id, client_secret и redirect_uri.
OAuth-приложение AmoCRM с автообновлением токенов
После одноразовой OAuth-авторизации мы автоматически обновляем access_token. Webhook на новое лидо приходит мгновенно, отсутствующие поля дотягиваются через REST.
Webhook endpoint
https://closeflow.ru/api/v1/webhooks/leads/amocrmАутентификация: заголовок X-Api-Key или query-параметр ?api_key=. Получить ключ - в Настройках.
Настройки → Интеграции → +Создать. Запишите client_id, client_secret и redirect_uri.
Через стандартный OAuth-flow - обмен кода на токены. Сохраните оба значения в блок AmoCRM на /dashboard/integrations вместе с поддоменом.
В админке AmoCRM укажите webhook URL CloseFlow и подпишите на события leads.add / leads.update.
POST https://your-app.com/api/v1/webhooks/leads/amocrm?api_key=cf_live_...
X-Signature: <hmac-sha1-hex>
{
"leads": { "add": [{ "id": "777", "name": "Заявка от Анны" }] },
"account": { "subdomain": "myaccount" }
}Другие интеграции