Назад|
C
Cookiestack
ВойтиНачать

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 с ключом конкретного домена. Вызывать его напрямую из своего кода обычно не требуется — виджет делает это автоматически при каждом изменении согласия.

API записей и статистики согласий Cookiestack