/** * Документация Ozon Seller API * По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. > [Инструкции по работе с маркетплейсом](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 { V1SellerActionsArchiveRequest, V1SellerActionsChangeActivityRequest, V1SellerActionsCreateDiscountRequest, V1SellerActionsCreateDiscountResponse, V1SellerActionsCreateDiscountWithConditionRequest, V1SellerActionsCreateDiscountWithConditionResponse, V1SellerActionsCreateInstallmentRequest, V1SellerActionsCreateInstallmentResponse, V1SellerActionsCreateMultiLevelDiscountRequest, V1SellerActionsCreateMultiLevelDiscountResponse, V1SellerActionsCreateVoucherRequest, V1SellerActionsCreateVoucherResponse, V1SellerActionsListRequest, V1SellerActionsListResponse, V1SellerActionsProductsAddRequest, V1SellerActionsProductsCandidatesRequest, V1SellerActionsProductsCandidatesResponse, V1SellerActionsProductsDeleteRequest, V1SellerActionsProductsListRequest, V1SellerActionsProductsListResponse, V1SellerActionsUpdateDiscountRequest, V1SellerActionsUpdateDiscountWithConditionRequest, V1SellerActionsUpdateInstallmentRequest, V1SellerActionsUpdateMultiLevelDiscountRequest, V1SellerActionsUpdateVoucherRequest, V1SellerActionsVoucherGetRequest, V1SellerActionsVoucherGetResponse } from '../models/index'; export interface SellerActionsArchiveRequest { clientId: string; apiKey: string; v1SellerActionsArchiveRequest?: V1SellerActionsArchiveRequest; } export interface SellerActionsChangeActivityRequest { clientId: string; apiKey: string; v1SellerActionsChangeActivityRequest?: V1SellerActionsChangeActivityRequest; } export interface SellerActionsCreateDiscountRequest { clientId: string; apiKey: string; v1SellerActionsCreateDiscountRequest?: V1SellerActionsCreateDiscountRequest; } export interface SellerActionsCreateDiscountWithConditionRequest { clientId: string; apiKey: string; v1SellerActionsCreateDiscountWithConditionRequest?: V1SellerActionsCreateDiscountWithConditionRequest; } export interface SellerActionsCreateInstallmentRequest { clientId: string; apiKey: string; v1SellerActionsCreateInstallmentRequest?: V1SellerActionsCreateInstallmentRequest; } export interface SellerActionsCreateMultiLevelDiscountRequest { clientId: string; apiKey: string; v1SellerActionsCreateMultiLevelDiscountRequest?: V1SellerActionsCreateMultiLevelDiscountRequest; } export interface SellerActionsCreateVoucherRequest { clientId: string; apiKey: string; v1SellerActionsCreateVoucherRequest?: V1SellerActionsCreateVoucherRequest; } export interface SellerActionsListRequest { clientId: string; apiKey: string; v1SellerActionsListRequest?: V1SellerActionsListRequest; } export interface SellerActionsProductsAddRequest { clientId: string; apiKey: string; v1SellerActionsProductsAddRequest?: V1SellerActionsProductsAddRequest; } export interface SellerActionsProductsCandidatesRequest { clientId: string; apiKey: string; v1SellerActionsProductsCandidatesRequest?: V1SellerActionsProductsCandidatesRequest; } export interface SellerActionsProductsDeleteRequest { clientId: string; apiKey: string; v1SellerActionsProductsDeleteRequest?: V1SellerActionsProductsDeleteRequest; } export interface SellerActionsProductsListRequest { clientId: string; apiKey: string; v1SellerActionsProductsListRequest?: V1SellerActionsProductsListRequest; } export interface SellerActionsUpdateDiscountRequest { clientId: string; apiKey: string; v1SellerActionsUpdateDiscountRequest: V1SellerActionsUpdateDiscountRequest; } export interface SellerActionsUpdateDiscountWithConditionRequest { clientId: string; apiKey: string; v1SellerActionsUpdateDiscountWithConditionRequest: V1SellerActionsUpdateDiscountWithConditionRequest; } export interface SellerActionsUpdateInstallmentRequest { clientId: string; apiKey: string; v1SellerActionsUpdateInstallmentRequest: V1SellerActionsUpdateInstallmentRequest; } export interface SellerActionsUpdateMultiLevelDiscountRequest { clientId: string; apiKey: string; v1SellerActionsUpdateMultiLevelDiscountRequest: V1SellerActionsUpdateMultiLevelDiscountRequest; } export interface SellerActionsUpdateVoucherRequest { clientId: string; apiKey: string; v1SellerActionsUpdateVoucherRequest: V1SellerActionsUpdateVoucherRequest; } export interface SellerActionsVoucherGetRequest { clientId: string; apiKey: string; v1SellerActionsVoucherGetRequest?: V1SellerActionsVoucherGetRequest; } /** * */ export declare class SellerActions extends runtime.BaseAPI { /** * Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev. * Перенести акцию в архив */ sellerActionsArchiveRaw(requestParameters: SellerActionsArchiveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev. * Перенести акцию в архив */ sellerActionsArchive(clientId: string, apiKey: string, v1SellerActionsArchiveRequest?: V1SellerActionsArchiveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev. * Включить или выключить акцию */ sellerActionsChangeActivityRaw(requestParameters: SellerActionsChangeActivityRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev. * Включить или выключить акцию */ sellerActionsChangeActivity(clientId: string, apiKey: string, v1SellerActionsChangeActivityRequest?: V1SellerActionsChangeActivityRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev. * Создать акцию с механикой «Скидка» */ sellerActionsCreateDiscountRaw(requestParameters: SellerActionsCreateDiscountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev. * Создать акцию с механикой «Скидка» */ sellerActionsCreateDiscount(clientId: string, apiKey: string, v1SellerActionsCreateDiscountRequest?: V1SellerActionsCreateDiscountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev. * Создать акцию с механикой «Скидка от суммы заказа» */ sellerActionsCreateDiscountWithConditionRaw(requestParameters: SellerActionsCreateDiscountWithConditionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev. * Создать акцию с механикой «Скидка от суммы заказа» */ sellerActionsCreateDiscountWithCondition(clientId: string, apiKey: string, v1SellerActionsCreateDiscountWithConditionRequest?: V1SellerActionsCreateDiscountWithConditionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Период рассрочки — 6 месяцев. Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev. * Создать акцию с механикой «Беспроцентная рассрочка» */ sellerActionsCreateInstallmentRaw(requestParameters: SellerActionsCreateInstallmentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Период рассрочки — 6 месяцев. Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev. * Создать акцию с механикой «Беспроцентная рассрочка» */ sellerActionsCreateInstallment(clientId: string, apiKey: string, v1SellerActionsCreateInstallmentRequest?: V1SellerActionsCreateInstallmentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Товары в акцию добавляются автоматически, использовать метод [/v1/seller-actions/products/add](#operation/SellerActionsProductsAdd) не нужно. Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev. * Создать акцию с механикой «Многоуровневая скидка от суммы» */ sellerActionsCreateMultiLevelDiscountRaw(requestParameters: SellerActionsCreateMultiLevelDiscountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Товары в акцию добавляются автоматически, использовать метод [/v1/seller-actions/products/add](#operation/SellerActionsProductsAdd) не нужно. Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev. * Создать акцию с механикой «Многоуровневая скидка от суммы» */ sellerActionsCreateMultiLevelDiscount(clientId: string, apiKey: string, v1SellerActionsCreateMultiLevelDiscountRequest?: V1SellerActionsCreateMultiLevelDiscountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev. * Создать акцию с механикой «Скидка по промокоду» */ sellerActionsCreateVoucherRaw(requestParameters: SellerActionsCreateVoucherRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev. * Создать акцию с механикой «Скидка по промокоду» */ sellerActionsCreateVoucher(clientId: string, apiKey: string, v1SellerActionsCreateVoucherRequest?: V1SellerActionsCreateVoucherRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev. * Получить список акций */ sellerActionsListRaw(requestParameters: SellerActionsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev. * Получить список акций */ sellerActionsList(clientId: string, apiKey: string, v1SellerActionsListRequest?: V1SellerActionsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev. * Добавить товары в акцию */ sellerActionsProductsAddRaw(requestParameters: SellerActionsProductsAddRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev. * Добавить товары в акцию */ sellerActionsProductsAdd(clientId: string, apiKey: string, v1SellerActionsProductsAddRequest?: V1SellerActionsProductsAddRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev. * Получить список доступных для акции товаров */ sellerActionsProductsCandidatesRaw(requestParameters: SellerActionsProductsCandidatesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev. * Получить список доступных для акции товаров */ sellerActionsProductsCandidates(clientId: string, apiKey: string, v1SellerActionsProductsCandidatesRequest?: V1SellerActionsProductsCandidatesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev. * Удалить товары из акции */ sellerActionsProductsDeleteRaw(requestParameters: SellerActionsProductsDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev. * Удалить товары из акции */ sellerActionsProductsDelete(clientId: string, apiKey: string, v1SellerActionsProductsDeleteRequest?: V1SellerActionsProductsDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev. * Получить список участвующих в акции товаров */ sellerActionsProductsListRaw(requestParameters: SellerActionsProductsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev. * Получить список участвующих в акции товаров */ sellerActionsProductsList(clientId: string, apiKey: string, v1SellerActionsProductsListRequest?: V1SellerActionsProductsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera/) в сообществе разработчиков Ozon for dev. * Обновить акцию с механикой «Скидка» */ sellerActionsUpdateDiscountRaw(requestParameters: SellerActionsUpdateDiscountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera/) в сообществе разработчиков Ozon for dev. * Обновить акцию с механикой «Скидка» */ sellerActionsUpdateDiscount(clientId: string, apiKey: string, v1SellerActionsUpdateDiscountRequest: V1SellerActionsUpdateDiscountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera/) в сообществе разработчиков Ozon for dev. * Обновить акцию с механикой «Скидка от суммы заказа» */ sellerActionsUpdateDiscountWithConditionRaw(requestParameters: SellerActionsUpdateDiscountWithConditionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera/) в сообществе разработчиков Ozon for dev. * Обновить акцию с механикой «Скидка от суммы заказа» */ sellerActionsUpdateDiscountWithCondition(clientId: string, apiKey: string, v1SellerActionsUpdateDiscountWithConditionRequest: V1SellerActionsUpdateDiscountWithConditionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Период рассрочки — 6 месяцев. Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera/) в сообществе разработчиков Ozon for dev. * Обновить акцию с механикой «Беспроцентная рассрочка» */ sellerActionsUpdateInstallmentRaw(requestParameters: SellerActionsUpdateInstallmentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Период рассрочки — 6 месяцев. Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera/) в сообществе разработчиков Ozon for dev. * Обновить акцию с механикой «Беспроцентная рассрочка» */ sellerActionsUpdateInstallment(clientId: string, apiKey: string, v1SellerActionsUpdateInstallmentRequest: V1SellerActionsUpdateInstallmentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Товары в акцию добавляются автоматически, вызывать метод [/v1/seller-actions/products/add](#operation/SellerActionsProductsAdd) не нужно. Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera/) в сообществе разработчиков Ozon for dev. * Обновить акцию с механикой «Многоуровневая скидка от суммы» */ sellerActionsUpdateMultiLevelDiscountRaw(requestParameters: SellerActionsUpdateMultiLevelDiscountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Товары в акцию добавляются автоматически, вызывать метод [/v1/seller-actions/products/add](#operation/SellerActionsProductsAdd) не нужно. Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera/) в сообществе разработчиков Ozon for dev. * Обновить акцию с механикой «Многоуровневая скидка от суммы» */ sellerActionsUpdateMultiLevelDiscount(clientId: string, apiKey: string, v1SellerActionsUpdateMultiLevelDiscountRequest: V1SellerActionsUpdateMultiLevelDiscountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera/) в сообществе разработчиков Ozon for dev. * Обновить акцию с механикой «Скидка по промокоду» */ sellerActionsUpdateVoucherRaw(requestParameters: SellerActionsUpdateVoucherRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera/) в сообществе разработчиков Ozon for dev. * Обновить акцию с механикой «Скидка по промокоду» */ sellerActionsUpdateVoucher(clientId: string, apiKey: string, v1SellerActionsUpdateVoucherRequest: V1SellerActionsUpdateVoucherRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev. * Получить файл с промокодами в формате CSV */ sellerActionsVoucherGetRaw(requestParameters: SellerActionsVoucherGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev. * Получить файл с промокодами в формате CSV */ sellerActionsVoucherGet(clientId: string, apiKey: string, v1SellerActionsVoucherGetRequest?: V1SellerActionsVoucherGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }