#Список триггеров автоматизации
GET /v1/triggers
Возвращает триггеры автоматизации, зарегистрированные текущим OAuth-приложением на портале. Доступен только с OAuth-ключом и активной пользовательской сессией.
#Примеры
#curl
curl https://vibecode.bitrix24.tech/v1/triggers \
-H "X-Api-Key: YOUR_APP_KEY" \
-H "Authorization: Bearer USER_SESSION_TOKEN"
#JavaScript
const res = await fetch('https://vibecode.bitrix24.tech/v1/triggers', {
headers: {
'X-Api-Key': 'YOUR_APP_KEY',
'Authorization': 'Bearer USER_SESSION_TOKEN',
},
})
const { data } = await res.json()
console.log('Триггеры:', data)
#Поля ответа
| Поле | Тип | Описание |
|---|---|---|
success |
boolean | true при успехе |
data |
array | Массив триггеров, зарегистрированных приложением |
data[].NAME |
string | Отображаемое название триггера |
data[].CODE |
string | Код триггера — передаётся как triggerId в POST /v1/triggers/fire |
#Пример ответа
{
"success": true,
"data": [
{
"NAME": "Оплата получена",
"CODE": "payment_received"
},
{
"NAME": "Доставка подтверждена",
"CODE": "delivery_confirmed"
}
]
}
#Пример ответа при ошибке
403 — обращение с личным ключом: контекст приложения не установлен:
{
"success": false,
"error": {
"code": "BITRIX_ACCESS_DENIED",
"message": "Access denied! Application context required"
}
}
#Ошибки
| HTTP | Код | Описание |
|---|---|---|
| 401 | MISSING_API_KEY |
Не передан заголовок X-Api-Key |
| 401 | INVALID_API_KEY |
Неверный или недействительный API-ключ |
| 401 | TOKEN_MISSING |
У OAuth-ключа нет активной пользовательской сессии — не передан Authorization: Bearer |
| 401 | TOKEN_EXPIRED |
Пользовательская сессия истекла — повторите авторизацию через /v1/oauth/authorize |
| 403 | SCOPE_DENIED |
Ключу не хватает скоупа crm |
| 403 | BITRIX_ACCESS_DENIED |
Битрикс24 отказал в доступе: требуется контекст OAuth-приложения |
| 429 | RATE_LIMITED |
Превышен лимит запросов |
| 502 | BITRIX_UNAVAILABLE |
Битрикс24 недоступен |
Полный список общих ошибок API — Ошибки.
#Известные особенности
- Только для OAuth-приложений. Запрос с личным ключом (
vibe_api_*) возвращает403 BITRIX_ACCESS_DENIED— Битрикс24 требует контекст установленного OAuth-приложения. Для получения списка триггеров настройте OAuth-приложение и получите пользовательский токен через/v1/oauth/authorize. - Только триггеры текущего приложения. Возвращаются триггеры, зарегистрированные именно вызывающим OAuth-приложением, а не все триггеры портала.