Getting information about a single shipment
The method is available for the FBS model.
If you are using an API Key token, one of the accesses in the list is required to call the method
- inventory-and-order-processing — Order processing and inventory
- inventory-and-order-processing:read-only — View order information
- all-methods — Full account management
- all-methods:read-only — View all data
Returns information about the shipment by its identifier.
, Limit: 100 requests per hour |
---|
Request
GET
https://api.partner.market.yandex.ru/campaigns/{campaignId}/first-mile/shipments/{shipmentId}
Path parameters
Name |
Description |
campaignId* |
Type: integer<int64> The campaign ID. You can find it using a query GET campaigns or find it in the seller's office on the Market — click on the name of your business and go to the page:
Do not send the store ID instead, which is indicated in the seller's account on the Market next to the store name and in some reports.
Min value: |
shipmentId* |
Type: integer<int64> Shipment ID. Min value: |
Query parameters
Name |
Description |
cancelledOrders |
Type: boolean Whether to refund cancelled orders. Default value: Default: |
Responses
200 OK
The found shipment.
Body
application/json
{
"status": "OK",
"result": {
"id": 0,
"planIntervalFrom": "2017-11-21T00:00:00+03:00",
"planIntervalTo": "2017-11-21T00:00:00+03:00",
"shipmentType": "IMPORT",
"warehouse": {
"id": 0,
"name": "string",
"address": "string"
},
"warehouseTo": {
"id": 0,
"name": "string",
"address": "string"
},
"externalId": "string",
"deliveryService": {
"id": 0,
"name": "string"
},
"palletsCount": {
"planned": 0,
"fact": 0
},
"orderIds": [
0
],
"draftCount": 0,
"plannedCount": 0,
"factCount": 0,
"signature": {
"signed": false
},
"currentStatus": {
"status": "OUTBOUND_CREATED",
"description": "string",
"updateTime": "2017-11-21T00:00:00+03:00"
},
"availableActions": [
"CONFIRM"
]
}
}
Name |
Description |
result |
Type: ShipmentDTO Shipping information. |
status |
Type: ApiResponseStatusType The type of response. Possible values:
Enum: |
ShipmentDTO
Shipping information.
Name |
Description |
availableActions* |
Type: ShipmentActionType[] Available actions on the shipment.
Enum: Unique items |
draftCount* |
Type: integer<int32> The number of orders that the Market has scheduled for shipment. Min value: |
factCount* |
Type: integer<int32> The number of orders accepted at the sorting center or reception point. Min value: |
id* |
Type: integer<int64> Shipment ID. Min value: |
orderIds* |
Type: integer<int64>[] The IDs of the orders in the shipment. Min value: Unique items |
planIntervalFrom* |
Type: string<date-time> The beginning of the scheduled shipping interval. Date format: ISO 8601 with an offset relative to UTC. Example: |
planIntervalTo* |
Type: string<date-time> The end of the planned shipping interval. Date format: ISO 8601 with an offset relative to UTC. Example: |
plannedCount* |
Type: integer<int32> The number of orders that the Market has confirmed for shipment. Min value: |
signature* |
Type: [SignatureDTO(#signaturedto) Information about the signature of the acceptance certificate. |
currentStatus |
Type: ShipmentStatusChangeDTO Shipment status. |
deliveryService |
Type: DeliveryServiceDTO The delivery service. |
externalId |
Type: string The shipment ID in your system. If you haven't passed the ID yet, the ID from the parameter will be returned. |
palletsCount |
Type: PalletsCountDTO Information about the pallets in the shipment. |
shipmentType |
Type: ShipmentType The method of shipping orders. Enum: |
warehouse |
Type: PartnerShipmentWarehouseDTO Information about the shipping warehouse. |
warehouseTo |
Type: PartnerShipmentWarehouseDTO Information about the destination warehouse. |
ApiResponseStatusType
The type of response. Possible values:
OK
— there are no mistakes.ERROR
— an error occurred while processing the request.
Type |
Description |
Enum: |
ShipmentActionType
Shipping actions:
CONFIRM
— confirm the shipment.DOWNLOAD_ACT
— download the shipment acceptance and transfer certificate.DOWNLOAD_INBOUND_ACT
— download the list of accepted orders.DOWNLOAD_DISCREPANCY_ACT
— download the act of discrepancies.DOWNLOAD_TRANSPORTATION_WAYBILL
— download the bill of lading.CHANGE_PALLETS_COUNT
— specify the number of pallets.
Type |
Description |
Enum: |
SignatureDTO
Information about the signature of the acceptance certificate.
Name |
Description |
signed* |
Type: boolean Has the acceptance certificate been signed? |
ShipmentStatusChangeDTO
Shipment status.
Name |
Description |
description |
Type: string Description of the shipment status. |
status |
Type: ShipmentStatusType Shipment status. Enum: |
updateTime |
Type: string<date-time> The time of the last change in the shipment status. Date format: ISO 8601 with an offset relative to UTC. Example: |
DeliveryServiceDTO
The delivery service.
Name |
Description |
id |
Type: integer<int64> The delivery service ID. |
name |
Type: string The name of the delivery service. |
PalletsCountDTO
The number of pallets in the shipment.
Name |
Description |
fact |
Type: integer<int32> The number of pallets accepted at the sorting center. Min value: |
planned |
Type: integer<int32> The number of pallets specified by the seller. Min value: |
ShipmentType
Shipping method of orders:
IMPORT
— you bring your orders to the selected sorting center or order acceptance point on your own.WITHDRAW
— you ship orders from your warehouse to Yandex Market couriers.
Type |
Description |
Enum: |
PartnerShipmentWarehouseDTO
Information about the shipping warehouse.
Name |
Description |
id* |
Type: integer<int64> The ID of the shipping warehouse. Min value: |
address |
Type: string The address of the shipping warehouse. |
name |
Type: string The name of the shipping warehouse. |
ShipmentStatusType
Shipment status:
OUTBOUND_CREATED
— it is being formed.OUTBOUND_READY_FOR_CONFIRMATION
— it can be processed.OUTBOUND_CONFIRMED
— confirmed and ready to ship.OUTBOUND_SIGNED
— an electronic acceptance certificate has been signed for it.ACCEPTED
— accepted at the sorting center or reception point.ACCEPTED_WITH_DISCREPANCIES
— accepted with discrepancies.FINISHED
— completed.ERROR
— cancelled due to an error.
Type |
Description |
Enum: |
400 Bad Request
The request contains incorrect data. More information about the error
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
Name |
Description |
errors |
Type: ApiErrorDTO[] A list of errors. Min items: |
status |
Type: ApiResponseStatusType The type of response. Possible values:
Enum: |
ApiErrorDTO
The general error format.
Name |
Description |
code* |
Type: string The error code. |
message |
Type: string Description of the error. |
401 Unauthorized
The authorization data is not specified in the request. More information about the error
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
Name |
Description |
errors |
Type: ApiErrorDTO[] A list of errors. Min items: |
status |
Type: ApiResponseStatusType The type of response. Possible values:
Enum: |
403 Forbidden
The authorization data is incorrect or access to the resource is prohibited. More information about the error
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
Name |
Description |
errors |
Type: ApiErrorDTO[] A list of errors. Min items: |
status |
Type: ApiResponseStatusType The type of response. Possible values:
Enum: |
404 Not Found
The requested resource was not found. More information about the error
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
Name |
Description |
errors |
Type: ApiErrorDTO[] A list of errors. Min items: |
status |
Type: ApiResponseStatusType The type of response. Possible values:
Enum: |
420 Method Failure
The resource access limit has been exceeded. More information about the error
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
Name |
Description |
errors |
Type: ApiErrorDTO[] A list of errors. Min items: |
status |
Type: ApiResponseStatusType The type of response. Possible values:
Enum: |
500 Internal Server Error
Internal error in Yandex. Market. More information about the error
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
Name |
Description |
errors |
Type: ApiErrorDTO[] A list of errors. Min items: |
status |
Type: ApiResponseStatusType The type of response. Possible values:
Enum: |
No longer supported, please use an alternative and newer version.