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

  • sender_contact_id: (IntegerField) - ID контакта отправителя
  • rate_result_id: (IntegerField) - ID результата расчета R
  • additional_services: (MultipleChoiceField) - Дополнительные услуги R
  • need_sms_notification: (BooleanField) - Необходимо SMS оповещение R
  • pickup_day: (DateField) - Дата забора R
  • phone_number: (RegexField) - Номер телефона
  • need_insurance: (BooleanField) - Необходимо страхование R
  • insurance_value: (IntegerField) - Страховая стоимость

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

После успешного запроса будет следующий ответ (данные взяты только для примера):

  • key: "390728-30db7a42b04f"
  • number: "CTP725686321"
  • pickup_day: "2017-09-13"
  • need_sms_notification: true
  • need_insurance: true