API записей согласий
Последнее обновление: 8 сентября 2026
Требует заголовок Authorization: Bearer <token>, см. Аутентификация.
GET /v1/consent/org-stats
Сводная статистика по всем доменам организации: разбивка по типу решения (accept_all/reject_all/custom/withdraw) за последние 30 дней и записи за последние 7 дней — та же выборка, что использует главная страница дашборда.
GET /v1/consent/:domainId/stats
Статистика по конкретному домену за произвольный период — обязательные query-параметры from и to (ISO-даты). Возвращает общее число записей и разбивку по типу решения.
curl "https://api.cookiestack.dev/v1/consent/DOMAIN_ID/stats?from=2026-08-01&to=2026-08-31" \ -H "Authorization: Bearer eyJhbGciOi..."
GET /v1/consent/:domainId/records
Постраничный журнал отдельных записей согласия по домену — query-параметры page и limit (по умолчанию 50). Доступен только на тарифах, включающих журнал согласий (consentLog) — на остальных тарифах эндпоинт вернёт ошибку доступа. При достижении месячного лимита записей по тарифу выдача ограничивается первой страницей и уменьшенным размером страницы.
Запись согласия (используется виджетом)
POST /v1/consent/:domainId/record — публичный эндпоинт, которым виджет сам отправляет решение посетителя. Требует не Bearer-токен, а заголовок x-api-key с ключом конкретного домена. Вызывать его напрямую из своего кода обычно не требуется — виджет делает это автоматически при каждом изменении согласия.