Для создания расчета необходимо использовать данные созданных контактов отправителя, получателя и груз и отправить POST-запрос на url "https://api.catapulto.ru/api/v1/rates/create/" со следующими параметрами:

  • key: (CharField) - Ключ
  • sender_locality_id: (PrimaryKeyRelatedField) - ID геообъекта отправителя
  • sender_zip: (CharField) - Почтовый код отправителя
  • sender_contact_id: (PrimaryKeyRelatedField) - ID контакта отправителя
  • receiver_locality_id: (PrimaryKeyRelatedField) - ID геообъекта получателя
  • receiver_zip: (CharField) - Почтовый код получателя
  • receiver_contact_id: (PrimaryKeyRelatedField) - ID контакта получателя
  • cargoes: (ManyRelatedField) - Массив грузов R

Данная информация доступна только после аутентификации. Чтобы авторизоваться нужно указать ReactTokenAuthentication - Токен базовой аутентификации. Клиенты должны аутентифицироваться с помощью ключа токена в "X-Token" HTTP в header нужно добавить строку "Token". Пример: "Token: Token 401f7ac837da42b97f613d789819ff93537bee6a"

Предыдущая статья:
Создание груза
Следующая статья:
Создание отправления