Files
ozon-seller-typescript/dist/apis/FBS.d.ts
2026-08-21 12:19:50 +00:00

357 lines
41 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](https://seller-edu.ozon.ru) > [Информационная платформа и сообщество разработчиков Ozon for dev](https://dev.ozon.ru/)
*
* The version of the OpenAPI document: 2.1
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import * as runtime from '../runtime';
import type { PostingBooleanResponse, PostingCancelFbsPostingRequest, PostingCancelReasonListResponse, PostingCancelReasonRequest, PostingCancelReasonResponse, PostingGetFbsPostingByBarcodeRequest, PostingMovePostingRequest, PostingPostingFBSPackageLabelRequest, PostingPostingFBSPackageLabelResponse, PostingPostingProductCancelRequest, PostingPostingProductCancelResponse, PostingV4PostingFbsListRequest, PostingV4PostingFbsListResponse, PostingV4PostingFbsUnfulfilledListRequest, PostingV4PostingFbsUnfulfilledListResponse, Postingv3GetFbsPostingListRequest, Postingv3GetFbsPostingRequest, Postingv3GetFbsPostingUnfulfilledListRequest, Postingv3GetFbsPostingUnfulfilledListResponse, Postingv3PostingMultiBoxQtySetV3Request, Postingv3PostingMultiBoxQtySetV3Response, V1CreateLabelBatchRequest, V1CreateLabelBatchResponse, V1GetEtgbRequest, V1GetEtgbResponse, V1GetLabelBatchRequest, V1GetLabelBatchResponse, V1GetRestrictionsRequest, V1GetRestrictionsResponse, V1PostingFBSPickupCodeVerifyRequest, V1PostingFBSPickupCodeVerifyResponse, V1PostingUnpaidLegalProductListRequest, V1PostingUnpaidLegalProductListResponse, V2CreateLabelBatchResponse, V2FbsPostingProductCountryListRequest, V2FbsPostingProductCountryListResponse, V2FbsPostingProductCountrySetRequest, V2FbsPostingProductCountrySetResponse, V2FbsPostingResponse, V2MovePostingToAwaitingDeliveryRequest, V3GetFbsPostingListResponseV3, V3GetFbsPostingResponseV3 } from '../models/index';
export interface PostingAPICancelFbsPostingRequest {
clientId: string;
apiKey: string;
postingCancelFbsPostingRequest: PostingCancelFbsPostingRequest;
}
export interface PostingAPICancelFbsPostingProductRequest {
clientId: string;
apiKey: string;
postingPostingProductCancelRequest?: PostingPostingProductCancelRequest;
}
export interface PostingAPICreateLabelBatchRequest {
clientId: string;
apiKey: string;
v1CreateLabelBatchRequest: V1CreateLabelBatchRequest;
}
export interface PostingAPICreateLabelBatchV2Request {
clientId: string;
apiKey: string;
v1CreateLabelBatchRequest: V1CreateLabelBatchRequest;
}
export interface PostingAPIGetEtgbRequest {
clientId: string;
apiKey: string;
v1GetEtgbRequest: V1GetEtgbRequest;
}
export interface PostingAPIGetFbsPostingByBarcodeRequest {
clientId: string;
apiKey: string;
postingGetFbsPostingByBarcodeRequest: PostingGetFbsPostingByBarcodeRequest;
}
export interface PostingAPIGetFbsPostingListV3Request {
clientId: string;
apiKey: string;
postingv3GetFbsPostingListRequest: Postingv3GetFbsPostingListRequest;
}
export interface PostingAPIGetFbsPostingUnfulfilledListRequest {
clientId: string;
apiKey: string;
postingv3GetFbsPostingUnfulfilledListRequest: Postingv3GetFbsPostingUnfulfilledListRequest;
}
export interface PostingAPIGetFbsPostingV3Request {
clientId: string;
apiKey: string;
postingv3GetFbsPostingRequest: Postingv3GetFbsPostingRequest;
}
export interface PostingAPIGetLabelBatchRequest {
clientId: string;
apiKey: string;
v1GetLabelBatchRequest: V1GetLabelBatchRequest;
}
export interface PostingAPIGetPostingFbsCancelReasonListRequest {
clientId: string;
apiKey: string;
}
export interface PostingAPIGetPostingFbsCancelReasonV1Request {
clientId: string;
apiKey: string;
postingCancelReasonRequest: PostingCancelReasonRequest;
}
export interface PostingAPIGetRestrictionsRequest {
clientId: string;
apiKey: string;
v1GetRestrictionsRequest: V1GetRestrictionsRequest;
}
export interface PostingAPIListCountryProductFbsPostingV2Request {
v2FbsPostingProductCountryListRequest: V2FbsPostingProductCountryListRequest;
}
export interface PostingAPIMoveFbsPostingToArbitrationRequest {
clientId: string;
apiKey: string;
postingMovePostingRequest?: PostingMovePostingRequest;
}
export interface PostingAPIMoveFbsPostingToAwaitingDeliveryRequest {
clientId: string;
apiKey: string;
v2MovePostingToAwaitingDeliveryRequest?: V2MovePostingToAwaitingDeliveryRequest;
}
export interface PostingAPIPostingFBSPackageLabelRequest {
clientId: string;
apiKey: string;
postingPostingFBSPackageLabelRequest: PostingPostingFBSPackageLabelRequest;
}
export interface PostingAPIPostingFBSPickupCodeVerifyRequest {
v1PostingFBSPickupCodeVerifyRequest: V1PostingFBSPickupCodeVerifyRequest;
}
export interface PostingAPIPostingMultiBoxQtySetV3Request {
clientId: string;
apiKey: string;
postingv3PostingMultiBoxQtySetV3Request: Postingv3PostingMultiBoxQtySetV3Request;
}
export interface PostingAPISetCountryProductFbsPostingV2Request {
v2FbsPostingProductCountrySetRequest: V2FbsPostingProductCountrySetRequest;
}
export interface PostingAPIUnpaidLegalProductListRequest {
clientId: string;
apiKey: string;
v1PostingUnpaidLegalProductListRequest: V1PostingUnpaidLegalProductListRequest;
}
export interface PostingFbsListRequest {
clientId: string;
apiKey: string;
postingV4PostingFbsListRequest: PostingV4PostingFbsListRequest;
}
export interface PostingFbsUnfulfilledListRequest {
clientId: string;
apiKey: string;
postingV4PostingFbsUnfulfilledListRequest: PostingV4PostingFbsUnfulfilledListRequest;
}
/**
*
*/
export declare class FBS extends runtime.BaseAPI {
/**
* Меняет статус отправления на `cancelled`. Перед началом работы проверьте причины отмены для конкретного отправления методом [/v1/posting/fbs/cancel-reason](#operation/PostingAPI_GetPostingFbsCancelReasonV1). Условно-доставленные отправления отменить нельзя. Если значение параметра `cancel_reason_id` — 402, заполните поле `cancel_reason_message`.
* Отменить отправление
*/
postingAPICancelFbsPostingRaw(requestParameters: PostingAPICancelFbsPostingRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PostingBooleanResponse>>;
/**
* Меняет статус отправления на `cancelled`. Перед началом работы проверьте причины отмены для конкретного отправления методом [/v1/posting/fbs/cancel-reason](#operation/PostingAPI_GetPostingFbsCancelReasonV1). Условно-доставленные отправления отменить нельзя. Если значение параметра `cancel_reason_id` — 402, заполните поле `cancel_reason_message`.
* Отменить отправление
*/
postingAPICancelFbsPosting(clientId: string, apiKey: string, postingCancelFbsPostingRequest: PostingCancelFbsPostingRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostingBooleanResponse>;
/**
* Используйте метод, если вы не можете отправить часть продуктов из отправления. Чтобы получить идентификаторы причин отмены `cancel_reason_id` при работе по схемам FBS или rFBS, используйте метод [/v2/posting/fbs/cancel-reason/list](#operation/PostingAPI_GetPostingFbsCancelReasonList). Условно-доставленные отправления отменить нельзя.
* Отменить отправку некоторых товаров в отправлении
*/
postingAPICancelFbsPostingProductRaw(requestParameters: PostingAPICancelFbsPostingProductRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PostingPostingProductCancelResponse>>;
/**
* Используйте метод, если вы не можете отправить часть продуктов из отправления. Чтобы получить идентификаторы причин отмены `cancel_reason_id` при работе по схемам FBS или rFBS, используйте метод [/v2/posting/fbs/cancel-reason/list](#operation/PostingAPI_GetPostingFbsCancelReasonList). Условно-доставленные отправления отменить нельзя.
* Отменить отправку некоторых товаров в отправлении
*/
postingAPICancelFbsPostingProduct(clientId: string, apiKey: string, postingPostingProductCancelRequest?: PostingPostingProductCancelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostingPostingProductCancelResponse>;
/**
* <aside class=\"warning\"> В будущем метод будет отключён. Мы предупредим вас об этом за месяц. Переключитесь на <a href=\"#operation/PostingAPI_CreateLabelBatchV2\">/v2/posting/fbs/package-label/create</a>. </aside> Метод для создания задания на асинхронное формирование этикеток. Для получения этикеток, созданных в результате вызова метода, используйте [/v1/posting/fbs/package-label/get](#operation/PostingAPI_GetLabelBatch).
* Создать задание на выгрузку этикеток
*/
postingAPICreateLabelBatchRaw(requestParameters: PostingAPICreateLabelBatchRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1CreateLabelBatchResponse>>;
/**
* <aside class=\"warning\"> В будущем метод будет отключён. Мы предупредим вас об этом за месяц. Переключитесь на <a href=\"#operation/PostingAPI_CreateLabelBatchV2\">/v2/posting/fbs/package-label/create</a>. </aside> Метод для создания задания на асинхронное формирование этикеток. Для получения этикеток, созданных в результате вызова метода, используйте [/v1/posting/fbs/package-label/get](#operation/PostingAPI_GetLabelBatch).
* Создать задание на выгрузку этикеток
*/
postingAPICreateLabelBatch(clientId: string, apiKey: string, v1CreateLabelBatchRequest: V1CreateLabelBatchRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1CreateLabelBatchResponse>;
/**
* <aside class=\"warning\"> Если вы работаете по схеме rFBS или rFBS Express, изучите процесс печати этикетки в <a href=\"https://seller-edu.ozon.ru/rfbs/scheme-of-work\">Базе знаний продавца</a>. </aside> Метод для создания задания на асинхронное формирование этикеток для отправлений в статусе «Ожидает отгрузки» — `awaiting_deliver`. Метод может вернуть несколько заданий: на формирование маленькой и большой этикетки. Рекомендуем запрашивать этикетки через 4560 секунд после сборки заказа. Чтобы получить созданные этикетки, используйте [/v1/posting/fbs/package-label/get](#operation/PostingAPI_GetLabelBatch).
* Создать задание на формирование этикеток
*/
postingAPICreateLabelBatchV2Raw(requestParameters: PostingAPICreateLabelBatchV2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2CreateLabelBatchResponse>>;
/**
* <aside class=\"warning\"> Если вы работаете по схеме rFBS или rFBS Express, изучите процесс печати этикетки в <a href=\"https://seller-edu.ozon.ru/rfbs/scheme-of-work\">Базе знаний продавца</a>. </aside> Метод для создания задания на асинхронное формирование этикеток для отправлений в статусе «Ожидает отгрузки» — `awaiting_deliver`. Метод может вернуть несколько заданий: на формирование маленькой и большой этикетки. Рекомендуем запрашивать этикетки через 4560 секунд после сборки заказа. Чтобы получить созданные этикетки, используйте [/v1/posting/fbs/package-label/get](#operation/PostingAPI_GetLabelBatch).
* Создать задание на формирование этикеток
*/
postingAPICreateLabelBatchV2(clientId: string, apiKey: string, v1CreateLabelBatchRequest: V1CreateLabelBatchRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2CreateLabelBatchResponse>;
/**
* Метод для получения таможенных деклараций Elektronik Ticaret Gümrük Beyannamesi (ETGB) для продавцов из Турции.
* Таможенные декларации ETGB
*/
postingAPIGetEtgbRaw(requestParameters: PostingAPIGetEtgbRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GetEtgbResponse>>;
/**
* Метод для получения таможенных деклараций Elektronik Ticaret Gümrük Beyannamesi (ETGB) для продавцов из Турции.
* Таможенные декларации ETGB
*/
postingAPIGetEtgb(clientId: string, apiKey: string, v1GetEtgbRequest: V1GetEtgbRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GetEtgbResponse>;
/**
* Получить информацию об отправлении по штрихкоду
*/
postingAPIGetFbsPostingByBarcodeRaw(requestParameters: PostingAPIGetFbsPostingByBarcodeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2FbsPostingResponse>>;
/**
* Получить информацию об отправлении по штрихкоду
*/
postingAPIGetFbsPostingByBarcode(clientId: string, apiKey: string, postingGetFbsPostingByBarcodeRequest: PostingGetFbsPostingByBarcodeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2FbsPostingResponse>;
/**
* <aside class=\"warning\"> С 31 августа 2026 года метод будет отключён. Переключитесь на <a href=\"#operation/PostingFbsList\">/v4/posting/fbs/list</a>. </aside> Возвращает список отправлений за указанный период времени — он должен быть не больше одного года. `has_next = true` в ответе может значить, что вернули не весь массив отправлений. Чтобы получить информацию об остальных отправлениях, сделайте новый запрос с другим значением `offset`. Чтобы получать актуальную дату отгрузки, регулярно обновляйте информацию об отправлениях или подключите [пуш-уведомления](#tag/push_start).
* Список отправлений
* @deprecated
*/
postingAPIGetFbsPostingListV3Raw(requestParameters: PostingAPIGetFbsPostingListV3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V3GetFbsPostingListResponseV3>>;
/**
* <aside class=\"warning\"> С 31 августа 2026 года метод будет отключён. Переключитесь на <a href=\"#operation/PostingFbsList\">/v4/posting/fbs/list</a>. </aside> Возвращает список отправлений за указанный период времени — он должен быть не больше одного года. `has_next = true` в ответе может значить, что вернули не весь массив отправлений. Чтобы получить информацию об остальных отправлениях, сделайте новый запрос с другим значением `offset`. Чтобы получать актуальную дату отгрузки, регулярно обновляйте информацию об отправлениях или подключите [пуш-уведомления](#tag/push_start).
* Список отправлений
* @deprecated
*/
postingAPIGetFbsPostingListV3(clientId: string, apiKey: string, postingv3GetFbsPostingListRequest: Postingv3GetFbsPostingListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V3GetFbsPostingListResponseV3>;
/**
* <aside class=\"warning\"> С 31 августа 2026 года метод будет отключён. Переключитесь на <a href=\"#operation/PostingFbsUnfulfilledList\">/v4/posting/fbs/unfulfilled/list</a>. </aside> Возвращает список необработанных отправлений за указанный период времени — он должен быть не больше одного года. Возможные статусы отправлений: - `awaiting_registration` — ожидает регистрации, - `acceptance_in_progress` — идёт приёмка, - `awaiting_approve` — ожидает подтверждения, - `awaiting_packaging` — ожидает упаковки, - `awaiting_deliver` — ожидает отгрузки, - `arbitration` — арбитраж, - `client_arbitration` — клиентский арбитраж доставки, - `delivering` — доставляется, - `driver_pickup` — у водителя, - `cancelled` — отменено, - `not_accepted` — не принят на сортировочном центре. Чтобы получать актуальную дату отгрузки, регулярно обновляйте информацию об отправлениях или подключите [пуш-уведомления](#tag/push_start).
* Список необработанных отправлений
* @deprecated
*/
postingAPIGetFbsPostingUnfulfilledListRaw(requestParameters: PostingAPIGetFbsPostingUnfulfilledListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Postingv3GetFbsPostingUnfulfilledListResponse>>;
/**
* <aside class=\"warning\"> С 31 августа 2026 года метод будет отключён. Переключитесь на <a href=\"#operation/PostingFbsUnfulfilledList\">/v4/posting/fbs/unfulfilled/list</a>. </aside> Возвращает список необработанных отправлений за указанный период времени — он должен быть не больше одного года. Возможные статусы отправлений: - `awaiting_registration` — ожидает регистрации, - `acceptance_in_progress` — идёт приёмка, - `awaiting_approve` — ожидает подтверждения, - `awaiting_packaging` — ожидает упаковки, - `awaiting_deliver` — ожидает отгрузки, - `arbitration` — арбитраж, - `client_arbitration` — клиентский арбитраж доставки, - `delivering` — доставляется, - `driver_pickup` — у водителя, - `cancelled` — отменено, - `not_accepted` — не принят на сортировочном центре. Чтобы получать актуальную дату отгрузки, регулярно обновляйте информацию об отправлениях или подключите [пуш-уведомления](#tag/push_start).
* Список необработанных отправлений
* @deprecated
*/
postingAPIGetFbsPostingUnfulfilledList(clientId: string, apiKey: string, postingv3GetFbsPostingUnfulfilledListRequest: Postingv3GetFbsPostingUnfulfilledListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Postingv3GetFbsPostingUnfulfilledListResponse>;
/**
* Чтобы получать актуальную дату отгрузки, регулярно обновляйте информацию об отправлениях или подключите [пуш-уведомления](#tag/push_start).
* Получить информацию об отправлении по идентификатору
*/
postingAPIGetFbsPostingV3Raw(requestParameters: PostingAPIGetFbsPostingV3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V3GetFbsPostingResponseV3>>;
/**
* Чтобы получать актуальную дату отгрузки, регулярно обновляйте информацию об отправлениях или подключите [пуш-уведомления](#tag/push_start).
* Получить информацию об отправлении по идентификатору
*/
postingAPIGetFbsPostingV3(clientId: string, apiKey: string, postingv3GetFbsPostingRequest: Postingv3GetFbsPostingRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V3GetFbsPostingResponseV3>;
/**
* Метод для получения этикеток после вызова [/v1/posting/fbs/package-label/create](#operation/PostingAPI_CreateLabelBatch).
* Получить файл с этикетками
*/
postingAPIGetLabelBatchRaw(requestParameters: PostingAPIGetLabelBatchRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GetLabelBatchResponse>>;
/**
* Метод для получения этикеток после вызова [/v1/posting/fbs/package-label/create](#operation/PostingAPI_CreateLabelBatch).
* Получить файл с этикетками
*/
postingAPIGetLabelBatch(clientId: string, apiKey: string, v1GetLabelBatchRequest: V1GetLabelBatchRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GetLabelBatchResponse>;
/**
* Возвращает список причин отмены для всех отправлений.
* Причины отмены отправлений
*/
postingAPIGetPostingFbsCancelReasonListRaw(requestParameters: PostingAPIGetPostingFbsCancelReasonListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PostingCancelReasonListResponse>>;
/**
* Возвращает список причин отмены для всех отправлений.
* Причины отмены отправлений
*/
postingAPIGetPostingFbsCancelReasonList(clientId: string, apiKey: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostingCancelReasonListResponse>;
/**
* Возвращает список причин отмены для конкретных отправлений.
* Причины отмены отправления
*/
postingAPIGetPostingFbsCancelReasonV1Raw(requestParameters: PostingAPIGetPostingFbsCancelReasonV1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PostingCancelReasonResponse>>;
/**
* Возвращает список причин отмены для конкретных отправлений.
* Причины отмены отправления
*/
postingAPIGetPostingFbsCancelReasonV1(clientId: string, apiKey: string, postingCancelReasonRequest: PostingCancelReasonRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostingCancelReasonResponse>;
/**
* Метод для получения габаритных, весовых и прочих ограничений пункта приёма по номеру отправления. Метод применим только для работы по схеме FBS.
* Получить ограничения пункта приёма
*/
postingAPIGetRestrictionsRaw(requestParameters: PostingAPIGetRestrictionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GetRestrictionsResponse>>;
/**
* Метод для получения габаритных, весовых и прочих ограничений пункта приёма по номеру отправления. Метод применим только для работы по схеме FBS.
* Получить ограничения пункта приёма
*/
postingAPIGetRestrictions(clientId: string, apiKey: string, v1GetRestrictionsRequest: V1GetRestrictionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GetRestrictionsResponse>;
/**
* Метод для получения списка доступных стран-изготовителей и их ISO кодов.
* Список доступных стран-изготовителей
*/
postingAPIListCountryProductFbsPostingV2Raw(requestParameters: PostingAPIListCountryProductFbsPostingV2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2FbsPostingProductCountryListResponse>>;
/**
* Метод для получения списка доступных стран-изготовителей и их ISO кодов.
* Список доступных стран-изготовителей
*/
postingAPIListCountryProductFbsPostingV2(v2FbsPostingProductCountryListRequest: V2FbsPostingProductCountryListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2FbsPostingProductCountryListResponse>;
/**
* Если отправление передано в доставку, но не просканировано в сортировочном центре, можно открыть спор. Открытый спор переведёт отправление в статус `arbitration`.
* Открыть спор по отправлению
*/
postingAPIMoveFbsPostingToArbitrationRaw(requestParameters: PostingAPIMoveFbsPostingToArbitrationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PostingBooleanResponse>>;
/**
* Если отправление передано в доставку, но не просканировано в сортировочном центре, можно открыть спор. Открытый спор переведёт отправление в статус `arbitration`.
* Открыть спор по отправлению
*/
postingAPIMoveFbsPostingToArbitration(clientId: string, apiKey: string, postingMovePostingRequest?: PostingMovePostingRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostingBooleanResponse>;
/**
* Передает спорные заказы к отгрузке. Статус отправления изменится на `awaiting_deliver`.
* Передать отправление к отгрузке
*/
postingAPIMoveFbsPostingToAwaitingDeliveryRaw(requestParameters: PostingAPIMoveFbsPostingToAwaitingDeliveryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PostingBooleanResponse>>;
/**
* Передает спорные заказы к отгрузке. Статус отправления изменится на `awaiting_deliver`.
* Передать отправление к отгрузке
*/
postingAPIMoveFbsPostingToAwaitingDelivery(clientId: string, apiKey: string, v2MovePostingToAwaitingDeliveryRequest?: V2MovePostingToAwaitingDeliveryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostingBooleanResponse>;
/**
* <aside class=\"warning\"> Если вы работаете по схеме rFBS или rFBS Express, изучите процесс печати этикетки в <a href=\"https://seller-edu.ozon.ru/rfbs/scheme-of-work\">Базе знаний продавца</a>. </aside> Генерирует PDF-файл с этикетками для указанных отправлений в статусе «Ожидает отгрузки» — `awaiting_deliver`. В одном запросе можно передать не больше 20 идентификаторов. Если хотя бы для одного отправления возникнет ошибка, этикетки не будут подготовлены для всех отправлений в запросе. Рекомендуем запрашивать этикетки через 4560 секунд после сборки заказа. Ошибка `The next postings aren\'t ready` означает, что этикетки ещё не готовы, повторите запрос позднее.
* Напечатать этикетку
*/
postingAPIPostingFBSPackageLabelRaw(requestParameters: PostingAPIPostingFBSPackageLabelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PostingPostingFBSPackageLabelResponse>>;
/**
* <aside class=\"warning\"> Если вы работаете по схеме rFBS или rFBS Express, изучите процесс печати этикетки в <a href=\"https://seller-edu.ozon.ru/rfbs/scheme-of-work\">Базе знаний продавца</a>. </aside> Генерирует PDF-файл с этикетками для указанных отправлений в статусе «Ожидает отгрузки» — `awaiting_deliver`. В одном запросе можно передать не больше 20 идентификаторов. Если хотя бы для одного отправления возникнет ошибка, этикетки не будут подготовлены для всех отправлений в запросе. Рекомендуем запрашивать этикетки через 4560 секунд после сборки заказа. Ошибка `The next postings aren\'t ready` означает, что этикетки ещё не готовы, повторите запрос позднее.
* Напечатать этикетку
*/
postingAPIPostingFBSPackageLabel(clientId: string, apiKey: string, postingPostingFBSPackageLabelRequest: PostingPostingFBSPackageLabelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostingPostingFBSPackageLabelResponse>;
/**
* Метод позволяет проверить код курьера при передаче отправлений realFBS Express. Подробнее о передаче отправлений в [Базе знаний продавца](https://seller-edu.ozon.ru/contract-for-sellers/regulations-fbs-realfbs/reglament-prodaji-so-svoego-sklada-fbs-express#7-порядок-передачи-отправлении-через-партнёров-ozon-при-экспресс-доставке).
* Проверить код курьера
*/
postingAPIPostingFBSPickupCodeVerifyRaw(requestParameters: PostingAPIPostingFBSPickupCodeVerifyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1PostingFBSPickupCodeVerifyResponse>>;
/**
* Метод позволяет проверить код курьера при передаче отправлений realFBS Express. Подробнее о передаче отправлений в [Базе знаний продавца](https://seller-edu.ozon.ru/contract-for-sellers/regulations-fbs-realfbs/reglament-prodaji-so-svoego-sklada-fbs-express#7-порядок-передачи-отправлении-через-партнёров-ozon-при-экспресс-доставке).
* Проверить код курьера
*/
postingAPIPostingFBSPickupCodeVerify(v1PostingFBSPickupCodeVerifyRequest: V1PostingFBSPickupCodeVerifyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1PostingFBSPickupCodeVerifyResponse>;
/**
* Метод для передачи количества коробок для отправлений, в которых есть многокоробочные товары. Используйте метод при работе по схеме rFBS Агрегатор — c доставкой партнёрами Ozon.
* Указать количество коробок для многокоробочных отправлений
*/
postingAPIPostingMultiBoxQtySetV3Raw(requestParameters: PostingAPIPostingMultiBoxQtySetV3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Postingv3PostingMultiBoxQtySetV3Response>>;
/**
* Метод для передачи количества коробок для отправлений, в которых есть многокоробочные товары. Используйте метод при работе по схеме rFBS Агрегатор — c доставкой партнёрами Ozon.
* Указать количество коробок для многокоробочных отправлений
*/
postingAPIPostingMultiBoxQtySetV3(clientId: string, apiKey: string, postingv3PostingMultiBoxQtySetV3Request: Postingv3PostingMultiBoxQtySetV3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Postingv3PostingMultiBoxQtySetV3Response>;
/**
* Метод для добавления на продукт атрибута «Страна-изготовитель», если он не был указан.
* Добавить информацию о стране-изготовителе товара
*/
postingAPISetCountryProductFbsPostingV2Raw(requestParameters: PostingAPISetCountryProductFbsPostingV2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2FbsPostingProductCountrySetResponse>>;
/**
* Метод для добавления на продукт атрибута «Страна-изготовитель», если он не был указан.
* Добавить информацию о стране-изготовителе товара
*/
postingAPISetCountryProductFbsPostingV2(v2FbsPostingProductCountrySetRequest: V2FbsPostingProductCountrySetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2FbsPostingProductCountrySetResponse>;
/**
* Список неоплаченных товаров, заказанных юридическими лицами
*/
postingAPIUnpaidLegalProductListRaw(requestParameters: PostingAPIUnpaidLegalProductListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1PostingUnpaidLegalProductListResponse>>;
/**
* Список неоплаченных товаров, заказанных юридическими лицами
*/
postingAPIUnpaidLegalProductList(clientId: string, apiKey: string, v1PostingUnpaidLegalProductListRequest: V1PostingUnpaidLegalProductListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1PostingUnpaidLegalProductListResponse>;
/**
* Возвращает список отправлений за указанный период времени — он должен быть не больше одного года. Чтобы получать актуальную дату отгрузки, регулярно обновляйте информацию об отправлениях или подключите [пуш-уведомления](#tag/push_start).
* Получить список отправлений
*/
postingFbsListRaw(requestParameters: PostingFbsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PostingV4PostingFbsListResponse>>;
/**
* Возвращает список отправлений за указанный период времени — он должен быть не больше одного года. Чтобы получать актуальную дату отгрузки, регулярно обновляйте информацию об отправлениях или подключите [пуш-уведомления](#tag/push_start).
* Получить список отправлений
*/
postingFbsList(clientId: string, apiKey: string, postingV4PostingFbsListRequest: PostingV4PostingFbsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostingV4PostingFbsListResponse>;
/**
* Возвращает список необработанных отправлений за указанный период времени — он должен быть не больше одного года. Возможные статусы отправлений: - `awaiting_registration` — ожидает регистрации; - `acceptance_in_progress` — идёт приёмка; - `awaiting_approve` — ожидает подтверждения; - `awaiting_packaging` — ожидает упаковки; - `awaiting_deliver` — ожидает отгрузки; - `arbitration` — арбитраж; - `client_arbitration` — клиентский арбитраж доставки; - `delivering` — доставляется; - `driver_pickup` — у водителя; - `cancelled` — отменено; - `not_accepted` — не принято на сортировочном центре. Чтобы получать актуальную дату отгрузки, регулярно обновляйте информацию об отправлениях или подключите [пуш-уведомления](#tag/push_start).
* Получить список необработанных отправлений
*/
postingFbsUnfulfilledListRaw(requestParameters: PostingFbsUnfulfilledListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PostingV4PostingFbsUnfulfilledListResponse>>;
/**
* Возвращает список необработанных отправлений за указанный период времени — он должен быть не больше одного года. Возможные статусы отправлений: - `awaiting_registration` — ожидает регистрации; - `acceptance_in_progress` — идёт приёмка; - `awaiting_approve` — ожидает подтверждения; - `awaiting_packaging` — ожидает упаковки; - `awaiting_deliver` — ожидает отгрузки; - `arbitration` — арбитраж; - `client_arbitration` — клиентский арбитраж доставки; - `delivering` — доставляется; - `driver_pickup` — у водителя; - `cancelled` — отменено; - `not_accepted` — не принято на сортировочном центре. Чтобы получать актуальную дату отгрузки, регулярно обновляйте информацию об отправлениях или подключите [пуш-уведомления](#tag/push_start).
* Получить список необработанных отправлений
*/
postingFbsUnfulfilledList(clientId: string, apiKey: string, postingV4PostingFbsUnfulfilledListRequest: PostingV4PostingFbsUnfulfilledListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostingV4PostingFbsUnfulfilledListResponse>;
}