Аутентификация API
Каждому запросу нужен API-токен (Personal Access Token) в заголовке Authorization. Токен действует от вашего имени: видит ваши проекты и аналитику и может всё, что можете вы в кабинете, кроме управления токенами.
Создать токен
Заголовок раздела «Создать токен»- Откройте кабинет: API-токены.
- Нажмите Создать токен и дайте ему понятное название («Скрипт отчётов», «Zapier»).
- Скопируйте токен. Он начинается с
wmp_и показывается только один раз — Warmup хранит лишь его хэш.
Использовать
Заголовок раздела «Использовать»curl https://api.warmup.social/projects \ -H "Authorization: Bearer wmp_ВАШ_ТОКЕН"const res = await fetch("https://api.warmup.social/projects", { headers: { Authorization: `Bearer ${process.env.WARMUP_TOKEN}` },});const { projects } = await res.json();В списке токенов в кабинете видно, когда каждый из них использовался последний раз.
Отозвать токен
Заголовок раздела «Отозвать токен»Нажмите Отозвать рядом с токеном в кабинете. Запросы с отозванным токеном сразу получают 401.
| Статус | Что значит |
|---|---|
401 |
Нет заголовка, токен неверный, отозван или истёк. |
403 |
Действие недоступно с API-токеном (например, создание токенов). |