Большинство запросов к API требует авторизации, чтобы мы убедились, что вы имеете права на совершение операции, которую запрашиваете. Авторизация производится при помощи токена, который можно получить в панели администратора в разделе "Настройки > Разработчикам" -> "API-ключи".

Важно! Токены дают практически неограниченный доступ к данным вашего приложения! Сохраняйте их в тайне и не передавайте третьим лицам во избежание утечек данных.
Важно! Поскольку API-ключ надо сохранять в тайне, нельзя использовать API запросы из браузера (JavaScript) кода. Для этого лучше воспользоваться нашей JavaScript библиотекой.
Вы можете передать токен авторизации в специальном заголовке Authorization.
В содержимом заголовка должно быть Token {your_token} или Bearer {your_token}.
Примеры:
curl -X POST \
--header "Authorization: Token XXX" \
https://api.carrotquest.io/users/123
curl -X POST \
--header "Authorization: Bearer XXX" \
https://api.carrotquest.io/users/123
auth_tokenВы можете передать токен авторизации в GET/POST параметре запроса auth_token.
Примеры:
curl -X POST -H "Authorization: Token XXX" https://api.carrotquest.io/users/123
curl -X GET -H "Authorization: Token XXX" "https://api.carrotquest.io/users/123"