АВТОРИЗАЦИЯ

Ресурсы, получаемые вследствие интеграции с Goodloading API, защищены, что означает, что каждый запрос должен быть авторизован и содержать access_token в заголовке запроса.

Получение тестового ключа

API Goodloading состоит из двух ключей — тестового и продуктового. Чтобы получить доступ к тестовому ключу, зарегистрируйте свое приложение с помощью формы. После получения доступа, ключ будет отображаться в модуле “Интеграция” программы www.app.goodloading.com. Пользователь, которому будет признан ключ, но который не имеет учетной записи в приложении Goodloading, должен будет зарегистрироваться с помощью адреса электронной почты, который использовался в запросе интеграции.

Предоставление тестового ключа

goodloading-api-flow-ru

Ограничения тестового ключа

API Goodloading позволяет выполнять 100 запросов в день и 300 в месяц.
В случае бездействия более 30 дней, срок действия тестового API Токена истечет.
Владелец тестового ключа не имеет возможности редактировать полученный проект с помощью приложения app.goodloading.com, разве что он выкупил доступ к этой услуге.

Продуктовый токен

Доступ к продуктовому API предоставляется сроком на год или 3 месяца. Различия в доступе заключаются в количестве запросов в месяц и количестве бесплатных учетных записей для работы с приложением, предоставляемых для редактирования полученных проектов. Эти учетные записи могут быть предоставлены многим пользователям в одной компании, где партнер предоставил доступ к API. Данные доступы могут быть предоставлены после входа в приложение в модуле «Интеграция», в котором также будет информация о количестве выполненных запросов.

Пример
{
   "id": "12345-abcd-123567",
   "external_shipment_id": "2020/01/abcdef123",
   "external_source": "1_system",
   "capacity": 12,
   "loading_meters": 8,
   "multistop": false,
   "requirements": {
   "is_ftl": true,
   "required_truck_bodies": [ "curtainsider" ]
}