Работа с REST API в YouGile
REST API YouGile
YouGile предоставляет REST API, с помощью которого можно автоматизировать управление системой.
Начало работы с API
-
Получите ID компании
Получите ID компании, которой хочется управлять с помощью REST API, указав логин и пароль от аккаунта YouGile. -
Сгенерируйте API-ключ
Получите API-ключ, для этого потребуется логин, пароль и ID компании. API-ключ необходим для авторизации всех дальнейших запросов. -
Используйте API-ключ
Включайте его в каждый запрос, какAuthorization: Bearer <ваш_ключ>.
Особенности API-ключей
Важно: API-ключ используется многократно, после получения ключа сохраните его.
- Ключ не имеет срока действия и не ограничен по количеству запросов.
- Ограничение по частоте: не более 50 запросов в минуту на одну компанию.
- Один аккаунт может иметь до 30 активных ключей.
- API позволяет получать список ключей и удалять их.
Общий формат запросов
В запросах и ответах API должен использоваться URL из параметра mainPageUrl ваших настроек conf.json
- Протокол:
HTTPSилиHTTPдля локального использования - Базовый URL:
https://your-domain.com/api-v2/{resource} - Поддерживаемые HTTP-методы:
GET,POST,PUT,DELETE - Заголовок:
Authorization: Bearer <ваш_API_ключ> - Тело запроса: данные в формате JSON
Ответы API
- Успешные запросы: статус
200 OKили201 Created - Ошибки: статус
3xx,4xxили5xx. В теле ответа будет полеerrorс описанием.
Важно: доступ к действиям через API ограничен правами пользователя. Если у аккаунта нет доступа к определённым функциям в интерфейсе, то и через API они также будут недоступны.
Полная документация по использованию API в YouGile:
https://ru.yougile.com/api-v2#/