TMS API Перевозчика (v1)

Download OpenAPI specification:

Лента заказов

Получение списка заказов

Получение списка входящих заказов перевозчика

Authorizations:
api_key
query Parameters
page
integer
Default: 1

Номер страницы

items
integer <= 100
Default: 20

Кол-во объектов на странице

displayable_scope
string
Default: "new"
Enum: "new" "bidding" "finished"

Скоуп отображаемых заказов

  • new - все опубликованные незавершенные заказы
  • bidding - все опубликованные незавершенные заказы, в которых я участвую
  • finished - все завершенные заказы, в которых я принимал участие

По умолчанию - new

modality
string
Enum: "auto" "sea" "railway"

Фильтр по модальности перевозки

  • auto - автомобильные
  • sea - морские
  • railway - железнодорожные
lookup_method_type
string
Enum: "reduction" "free_offering" "spot_offer" "target_offer" "quota"

Фильтр по типу торга

  • reduction - редукцион
  • free_offering - сбор предложений
  • spot_offer - кто быстрее
  • target_offer - целевое предложение
  • quota - распределение по гарантии
filter_id
string <uuid> (Uuid) (?i-mx:^[\da-f]{8}-([\da-f]{4}-){3}[\da-f]{12...
Example: filter_id=9d82fff9-d029-44b2-b6b7-133b957aa926

ID временного фильтра, который необходимо применить к результирующей выборке

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Получение детальной информации о заказе

Получение детальной информации о заказе

Authorizations:
api_key

Responses

Response samples

Content type
application/json
{
  • "id": 0,
  • "external_number": "string",
  • "provider": "string",
  • "customer_name": "string",
  • "customer_inn": "string",
  • "customer_kpp": "string",
  • "lookup_method": {
    },
  • "created_at": "2016-07-20T14:54:31.903+03:00",
  • "quantity": 0.1,
  • "unit": "ton",
  • "vehicle_capacity": {
    },
  • "transport_type": "string",
  • "external_transport_type": "string",
  • "vehicle_types": [
    ],
  • "cargo_description": "string",
  • "cargo_packaging_type": "string",
  • "cargo_packaging_quantity": 0,
  • "cargo_weight_per_unit": "string",
  • "order_type": "general",
  • "containers_count": 0,
  • "modality": "auto",
  • "hazardous_cargo": true,
  • "hazard_category": "string",
  • "incoterms": "EXW",
  • "public_comment": "string",
  • "driver_requirements": "string",
  • "tms_url": "string",
  • "points": [
    ],
  • "custom_attributes": [
    ],
  • "extra_services": [
    ]
}

Сохранение временного фильтра

Сохранение временного фильтра

Authorizations:
api_key
Request Body schema: application/json
required
Array of objects or objects or objects or objects or objects or objects or objects or objects or objects or objects or objects or objects
operator
string
Default: "and"
Value: "and"

Оператор условия where для связывания нескольких фильтров

Responses

Request samples

Content type
application/json
{
  • "filters": [
    ],
  • "operator": "and"
}

Response samples

Content type
application/json
{
  • "id": "9d82fff9-d029-44b2-b6b7-133b957aa926"
}

Справочники

Получение списка типов транспортных средств

Получение списка всех имеющихся в системе типов транспортных средств

Authorizations:
api_key

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Торги Редукцион

Подать ставку (подбор с типом Редукцион)

Подать ставку (подбор с типом Редукцион)

Authorizations:
api_key
Request Body schema: application/json
required
Array of objects

Responses

Request samples

Content type
application/json
{
  • "bids": [
    ]
}

Торги Кто быстрее

Принять предложение (подбор с типом Кто быстрее)

Принять предложение (подбор с типом Кто быстрее)

Authorizations:
api_key

Responses