Перейти к основному содержимому

Авторизация

Для работы с API конструктора Quescha требуется API-ключ, который выдаётся в настройках аккаунта.

API 1


Базовый URL

https://api.quescha.com/api

Полный URL запроса = базовый адрес + метод. Например, метод /account/balance/get превращается в:

https://api.quescha.com/api/account/balance/get

HTTP-методы

Поддерживаются:

  • GET
  • POST

Передача API-ключа

Ключ можно передать двумя способами — выберите тот, который удобнее для вашего клиента.

Заголовок Authorization (рекомендуется)

Authorization: 43c3130d767cb3fd01417ba5acf9ba12

Подходит для запросов любым методом. Безопаснее: ключ не попадает в логи серверов и URL-историю браузера.

GET-параметр key

https://api.quescha.com/api/...?key=43c3130d767cb3fd01417ba5acf9ba12

Удобно для быстрого теста в браузере, но не используйте этот способ в продакшене — ключ будет светиться в логах прокси, аналитике и истории браузера.

Храните ключ в секрете

API-ключ даёт полный программный доступ к вашему аккаунту. Не публикуйте его в репозиториях, не вставляйте в клиентский JavaScript и не делитесь с третьими лицами. Если ключ скомпрометирован — сгенерируйте новый в настройках аккаунта.