Order Status

 1.0

OAS3

Данный API предоставляет сведения о текущем статусе заказа, график отгрузки заказа и список позиций в заказе с учетом параметров, переданных в запросе.

Возвращаемая информация зависит от зарегистрированной учетной записи.

DOWNLOAD SPEC

 

Доступность по странам - Список стран, для которых мы уже протестировали производительность, доступность и время отклика API:

  • Аргентина, Австралия, Австрия, Бельгия, Бразилия, Болгария, Канада, Чили, Колумбия, Хорватия, Дания, Эквадор, Эстония, Финляндия, Франция, Германия, Греция, Венгрия, Индия, Индонезия, Ирландия, Казахстан, Латвия, Литва, Мексика, Нидерланды, Новая Зеландия, Норвегия, Перу, Польша, Португалия, Румыния, Россия, Сербия, Сингапур, Словения, Испания, Швеция, Швейцария, Турция, Украина, США и Вьетнам.

Если ваша страна не указана в списке, вы можете связаться с нами напрямую или с вашим контактным лицом Schneider (POC), чтобы узнать, доступен ли ваш API в этой стране.

 

Для получения доступа к API требуется пройти проверку подлинности oAuth, подробные сведения см. на портале.

  • Данный API поддерживает разбивку на страницы. Ниже приведены сведения о порядке разбивки.
  • Если в соответствии с параметрами запроса API возвращает очень длинный список позиций, во избежание перегрузки и возникновения задержки ответ разбивается на страницы.
  • Можно настроить параметр запроса, указывающий количество позиций, возвращаемых в одном ответе API. (page-size<=100)
    Примечание. Размер страницы по умолчанию — 10.
  • Каждый ответ API также возвращает такие параметры, как totalNumberOfRecords, totalNumberOfPages и pageNumber.
  •  
    •  
    • totalNumberOfRecords: количество записей, возвращаемых в ответе согласно параметрам, переданным в запросе
    •  
    • totalNumberOfPages: ожидаемое количество страниц в зависимости от текущего значения pageSize и общего количества записей. Например, если количество записей равно 100, а значение page-size — 10, страниц будет 10.
    •  
    • pageNumber: какую страницу ответа вы хотите увидеть.

Параметры, поддерживаемые API:

ПараметрТип данныхОписаниеПример
countrystringКод страны, для которой требуется указать сведения о заказе.US
order-numberstringНомер заказа в системе ERP. Это может быть полное значение заказа или значение startingFromAB12345
order-statusstringТекущий статус заказа в системе ERPDelivered
pagestringТекущее количество страниц в зависимости от параметров numberOfRecords и page-size1
page-sizestringОжидаемое количество записей в ответе10
item-numberstringОжидаемое количество записей в ответе79895

 

Данный API поддерживает 3 операции, как описано ниже:

ResourcePathОбязательные параметрыДополнительные параметрыОжидаемый ответ
/orders/{country}countryOrder-number, order-status, page, page-sizeВсе заказы, связанные с учетной записью в запрошенной стране
/orders/{country}/{order-number}/{item-number}/shipment-schedulesCountry,
order-number,
item-number
НеприменимоБудет возвращен график отгрузки запрошенной позиции line-item заказа
/orders/{country}/{order-number}Country,
order-number
Item-numberБудут возвращены общие сведения и график отгрузки позиции/позиций заказа.
Order Status