Авторизация
Для работы с API конструктора Quescha требуется API-ключ, который выдаётся в настройках аккаунта.
Базовый URL
https://api.quescha.com/api
Полный URL запроса = базовый адрес + метод. Например, метод /account/balance/get превращается в:
https://api.quescha.com/api/account/balance/get
HTTP-методы
Поддерживаются:
GETPOST
Передача API-ключа
Ключ можно передать двумя способами — выберите тот, который удобнее для вашего клиента.
Заголовок Authorization (рекомендуется)
Authorization: 43c3130d767cb3fd01417ba5acf9ba12
Подходит для запросов любым методом. Безопаснее: ключ не попадает в логи серверов и URL-историю браузера.
GET-параметр key
https://api.quescha.com/api/...?key=43c3130d767cb3fd01417ba5acf9ba12
Удобно для быстрого теста в браузере, но не используйте этот способ в продакшене — ключ будет светиться в логах прокси, аналитике и истории браузера.
API-ключ даёт полный программный доступ к вашему аккаунту. Не публикуйте его в репозиториях, не вставляйте в клиентский JavaScript и не делитесь с третьими лицами. Если ключ скомпрометирован — сгенерируйте новый в настройках аккаунта.
