moysklad/remap-1.2-php-sdk

SDK for manipulating entities and creating reports in the MoySklad online service.

Maintainers

Package info

github.com/moysklad/php-remap-1.2-sdk

Homepage

pkg:composer/moysklad/remap-1.2-php-sdk

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

0.7.0 2026-05-06 09:12 UTC

This package is not auto-updated.

Last update: 2026-05-16 08:29:27 UTC


README

API для манипуляции с сущностями и создания отчетов в онлайн-сервисе МойСклад.

Аутентификация

МойСклад поддерживает аутентификацию по протоколу Basic Auth и с использованием токена доступа:

  • Basic Auth: заголовок Authorization со значением пары логин:пароль, закодированным в Base64
  • Bearer Token: заголовок Authorization со значением Bearer <Access-Token>

Ограничения

  • Не более 45 запросов за 3 секундный период от аккаунта
  • Не более 5 параллельных запросов от одного пользователя
  • Не более 20 параллельных запросов от аккаунта
  • Не более 20 Мб данных в одном запросе
  • Максимум 1000 элементов в массиве
  • Обязательное использование сжатия gzip

Installation & Usage

Requirements

PHP 8.1 and later.

Composer

To install the bindings via Composer, add the following to composer.json:

{
  "repositories": [
    {
      "type": "vcs",
      "url": "https://github.com/GIT_USER_ID/GIT_REPO_ID.git"
    }
  ],
  "require": {
    "GIT_USER_ID/GIT_REPO_ID": "*@dev"
  }
}

Then run composer install

Manual Installation

Download the files and include autoload.php:

<?php
require_once('/path/to/OpenAPIClient-php/vendor/autoload.php');

Getting Started

Please follow the installation procedure and then run the following:

<?php
require_once(__DIR__ . '/vendor/autoload.php');



// Configure HTTP basic authorization: basicAuth
$config = OpenAPI\Client\Configuration::getDefaultConfiguration()
              ->setUsername('YOUR_USERNAME')
              ->setPassword('YOUR_PASSWORD');

// Configure Bearer authorization: bearerAuth
$config = OpenAPI\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');


$apiInstance = new OpenAPI\Client\Api\AssortmentApi(
    // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
    // This is optional, `GuzzleHttp\Client` will be used as default.
    new GuzzleHttp\Client(),
    $config
);
$assortment = array(new \OpenAPI\Client\Model\Assortment()); // \OpenAPI\Client\Model\Assortment[]
$accept = 'application/json;charset=utf-8'; // string
$accept_encoding = gzip, deflate, br; // string
$content_type = 'application/json'; // string

try {
    $result = $apiInstance->deleteAssortmentPositionsBatch($assortment, $accept, $accept_encoding, $content_type);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AssortmentApi->deleteAssortmentPositionsBatch: ', $e->getMessage(), PHP_EOL;
}

API Endpoints

All URIs are relative to https://api.moysklad.ru/api/remap/1.2

Class Method HTTP request Description
AssortmentApi deleteAssortmentPositionsBatch POST /entity/assortment/delete Удалить позиции ассортимента
AssortmentApi getAssortment GET /entity/assortment Получить список ассортимента
AssortmentApi getAssortmentSettings GET /entity/assortment/settings Получить настройки ассортимента
AssortmentApi updateAssortmentSettings PUT /entity/assortment/settings Изменить настройки ассортимента
BonusProgramsApi createBonusProgram POST /entity/bonusprogram Создать бонусную программу
BonusProgramsApi deleteBonusProgram DELETE /entity/bonusprogram/{id} Удалить бонусную программу
BonusProgramsApi deleteBonusProgramsBatch POST /entity/bonusprogram/delete Удалить бонусные программы
BonusProgramsApi getBonusProgramById GET /entity/bonusprogram/{id} Получить бонусную программу по ID
BonusProgramsApi getBonusPrograms GET /entity/bonusprogram Получить список бонусных программ
BonusProgramsApi updateBonusProgram PUT /entity/bonusprogram/{id} Изменить бонусную программу
BonusTransactionsApi createBonusTransaction POST /entity/bonustransaction Создать бонусную операцию
BonusTransactionsApi deleteBonusTransaction DELETE /entity/bonustransaction/{id} Удалить бонусную операцию
BonusTransactionsApi deleteBonusTransactionsBatch POST /entity/bonustransaction/delete Удалить бонусные операции
BonusTransactionsApi getBonusTransactionById GET /entity/bonustransaction/{id} Получить бонусную операцию по ID
BonusTransactionsApi getBonusTransactions GET /entity/bonustransaction Получить список бонусных операций
BonusTransactionsApi updateBonusTransaction PUT /entity/bonustransaction/{id} Изменить бонусную операцию
BundlesApi createBundle POST /entity/bundle Создать Комплект
BundlesApi createBundleComponents POST /entity/bundle/{id}/components Добавить компонент Комплекта
BundlesApi createBundlesBatch POST /entity/bundle/batch Массовое создание и обновление Комплектов
BundlesApi deleteBundle DELETE /entity/bundle/{id} Удалить Комплект
BundlesApi deleteBundleComponent DELETE /entity/bundle/{id}/components/{componentId} Удалить компонент
BundlesApi deleteBundleComponentsBatch POST /entity/bundle/{id}/components/delete Массовое удаление компонентов Комплекта
BundlesApi deleteBundlesBatch POST /entity/bundle/delete Массовое удаление Комплектов
BundlesApi getBundleById GET /entity/bundle/{id} Получить Комплект
BundlesApi getBundleComponentById GET /entity/bundle/{id}/components/{componentId} Получить компонент
BundlesApi getBundleComponents GET /entity/bundle/{id}/components Получить компоненты Комплекта
BundlesApi getBundles GET /entity/bundle Получить список комплектов
BundlesApi updateBundle PUT /entity/bundle/{id} Изменить Комплект
BundlesApi updateBundleComponent PUT /entity/bundle/{id}/components/{componentId} Изменить компонент
CashInsApi createCashIn POST /entity/cashin Создать CashIn
CashInsApi createCashInBatch POST /entity/cashin/batch Массовое создание и обновление CashIn
CashInsApi createCashInMetadataAttribute POST /entity/cashin/metadata/attributes Создать доп. поле CashIn
CashInsApi deleteCashIn DELETE /entity/cashin/{id} Удалить CashIn
CashInsApi deleteCashInBatch POST /entity/cashin/delete Массовое удаление CashIn
CashInsApi deleteCashInMetadataAttributeById DELETE /entity/cashin/metadata/attributes/{id} Удалить отдельное доп. поле CashIn
CashInsApi deleteCashInMetadataStateById DELETE /entity/cashin/metadata/states/{id} Удалить отдельный статус CashIn
CashInsApi getCashInById GET /entity/cashin/{id} Получить CashIn
CashInsApi getCashInList GET /entity/cashin Получить список CashIn
CashInsApi getCashInMetadata GET /entity/cashin/metadata Метаданные CashIn
CashInsApi getCashInMetadataAttribute GET /entity/cashin/metadata/attributes Доп. поля CashIn
CashInsApi getCashInMetadataAttributeById GET /entity/cashin/metadata/attributes/{id} Отдельное доп. поле CashIn
CashInsApi getCashInMetadataStateById GET /entity/cashin/metadata/states/{id} Отдельный статус CashIn
CashInsApi getCashInTemplate PUT /entity/cashin/new Шаблон CashIns
CashInsApi updateCashIn PUT /entity/cashin/{id} Изменить CashIn
CashInsApi updateCashInMetadataAttributeById PUT /entity/cashin/metadata/attributes/{id} Обновить отдельное доп. поле CashIn
CashInsApi updateCashInMetadataStateById PUT /entity/cashin/metadata/states/{id} Обновить отдельный статус CashIn
CashOutsApi createCashOut POST /entity/cashout Создать CashOut
CashOutsApi createCashOutBatch POST /entity/cashout/batch Массовое создание и обновление CashOut
CashOutsApi createCashOutMetadataAttribute POST /entity/cashout/metadata/attributes Создать доп. поле CashOut
CashOutsApi deleteCashOut DELETE /entity/cashout/{id} Удалить CashOut
CashOutsApi deleteCashOutBatch POST /entity/cashout/delete Массовое удаление CashOut
CashOutsApi deleteCashOutMetadataAttributeById DELETE /entity/cashout/metadata/attributes/{id} Удалить отдельное доп. поле CashOut
CashOutsApi deleteCashOutMetadataStateById DELETE /entity/cashout/metadata/states/{id} Удалить отдельный статус CashOut
CashOutsApi getCashOutById GET /entity/cashout/{id} Получить CashOut
CashOutsApi getCashOutList GET /entity/cashout Получить список CashOut
CashOutsApi getCashOutMetadata GET /entity/cashout/metadata Метаданные CashOut
CashOutsApi getCashOutMetadataAttribute GET /entity/cashout/metadata/attributes Доп. поля CashOut
CashOutsApi getCashOutMetadataAttributeById GET /entity/cashout/metadata/attributes/{id} Отдельное доп. поле CashOut
CashOutsApi getCashOutMetadataStateById GET /entity/cashout/metadata/states/{id} Отдельный статус CashOut
CashOutsApi getCashOutTemplate PUT /entity/cashout/new Шаблон CashOut
CashOutsApi updateCashOut PUT /entity/cashout/{id} Изменить CashOut
CashOutsApi updateCashOutMetadataAttributeById PUT /entity/cashout/metadata/attributes/{id} Обновить отдельное доп. поле CashOut
CashOutsApi updateCashOutMetadataStateById PUT /entity/cashout/metadata/states/{id} Обновить отдельный статус CashOut
CashiersApi getCashierById GET /entity/retailstore/{retailStoreId}/cashiers/{id} Получить Кассира
CashiersApi getCashiers GET /entity/retailstore/{retailStoreId}/cashiers Получить Кассиров
CommissionReportInsApi createCommissionReportIn POST /entity/commissionreportin Создать CommissionReportIn
CommissionReportInsApi createCommissionReportInBatch POST /entity/commissionreportin/batch Массовое создание и обновление CommissionReportIn
CommissionReportInsApi createCommissionReportInMetadataAttribute POST /entity/commissionreportin/metadata/attributes Создать доп. поле CommissionReportIn
CommissionReportInsApi createCommissionReportInPositions POST /entity/commissionreportin/{id}/positions Создать позиции CommissionReportIn
CommissionReportInsApi createCommissionReportInReturnedPositions POST /entity/commissionreportin/{id}/returntocommissionerpositions Создать позиции возврата на склад комиссионера
CommissionReportInsApi deleteCommissionReportIn DELETE /entity/commissionreportin/{id} Удалить CommissionReportIn
CommissionReportInsApi deleteCommissionReportInBatch POST /entity/commissionreportin/delete Массовое удаление CommissionReportIn
CommissionReportInsApi deleteCommissionReportInMetadataAttributeById DELETE /entity/commissionreportin/metadata/attributes/{id} Удалить отдельное доп. поле CommissionReportIn
CommissionReportInsApi deleteCommissionReportInMetadataStateById DELETE /entity/commissionreportin/metadata/states/{id} Удалить отдельный статус CommissionReportIn
CommissionReportInsApi deleteCommissionReportInPosition DELETE /entity/commissionreportin/{id}/positions/{positionId} Удалить позицию CommissionReportIn
CommissionReportInsApi deleteCommissionReportInPositionsBatch POST /entity/commissionreportin/{id}/positions/delete Массовое удаление позиций CommissionReportIn
CommissionReportInsApi deleteCommissionReportInReturnedPosition DELETE /entity/commissionreportin/{id}/returntocommissionerpositions/{positionId} Удалить позицию возврата на склад комиссионера
CommissionReportInsApi deleteCommissionReportInReturnedPositionsBatch POST /entity/commissionreportin/{id}/returntocommissionerpositions/delete Массовое удаление позиций возврата на склад комиссионера
CommissionReportInsApi getCommissionReportInById GET /entity/commissionreportin/{id} Получить CommissionReportIn по ID
CommissionReportInsApi getCommissionReportInList GET /entity/commissionreportin Получить список CommissionReportIn
CommissionReportInsApi getCommissionReportInMetadata GET /entity/commissionreportin/metadata Метаданные CommissionReportIn
CommissionReportInsApi getCommissionReportInMetadataAttribute GET /entity/commissionreportin/metadata/attributes Доп. поля CommissionReportIn
CommissionReportInsApi getCommissionReportInMetadataAttributeById GET /entity/commissionreportin/metadata/attributes/{id} Отдельное доп. поле CommissionReportIn
CommissionReportInsApi getCommissionReportInMetadataStateById GET /entity/commissionreportin/metadata/states/{id} Отдельный статус CommissionReportIn
CommissionReportInsApi getCommissionReportInPositionById GET /entity/commissionreportin/{id}/positions/{positionId} Получить позицию CommissionReportIn
CommissionReportInsApi getCommissionReportInPositions GET /entity/commissionreportin/{id}/positions Получить позиции CommissionReportIn
CommissionReportInsApi getCommissionReportInReturnedPositionById GET /entity/commissionreportin/{id}/returntocommissionerpositions/{positionId} Получить позицию возврата на склад комиссионера
CommissionReportInsApi getCommissionReportInReturnedPositions GET /entity/commissionreportin/{id}/returntocommissionerpositions Получить позиции возврата на склад комиссионера
CommissionReportInsApi updateCommissionReportIn PUT /entity/commissionreportin/{id} Изменить CommissionReportIn
CommissionReportInsApi updateCommissionReportInMetadataAttributeById PUT /entity/commissionreportin/metadata/attributes/{id} Обновить отдельное доп. поле CommissionReportIn
CommissionReportInsApi updateCommissionReportInMetadataStateById PUT /entity/commissionreportin/metadata/states/{id} Обновить отдельный статус CommissionReportIn
CommissionReportInsApi updateCommissionReportInPosition PUT /entity/commissionreportin/{id}/positions/{positionId} Изменить позицию CommissionReportIn
CommissionReportInsApi updateCommissionReportInReturnedPosition PUT /entity/commissionreportin/{id}/returntocommissionerpositions/{positionId} Изменить позицию возврата на склад комиссионера
CompanySettingsApi getCompanySettings GET /context/companysettings Получить настройки компании
CompanySettingsApi getCompanySettingsMetadata GET /context/companysettings/metadata Получить метаданные настроек компании
CompanySettingsApi updateCompanySettings PUT /context/companysettings Изменить настройки компании
ContractsApi createContract POST /entity/contract Создать договор
ContractsApi createContractMetadataAttribute POST /entity/contract/metadata/attributes Создать доп. поле договора
ContractsApi createContractsBatch POST /entity/contract/batch Создать или изменить договоры
ContractsApi deleteContract DELETE /entity/contract/{id} Удалить договор
ContractsApi deleteContractMetadataAttribute DELETE /entity/contract/metadata/attributes/{id} Удалить доп. поле договора
ContractsApi deleteContractMetadataStateById DELETE /entity/contract/metadata/states/{id} Удалить отдельный статус Contract
ContractsApi deleteContractsBatch POST /entity/contract/delete Удалить договоры
ContractsApi getContractById GET /entity/contract/{id} Получить договор по ID
ContractsApi getContractMetadata GET /entity/contract/metadata Получить метаданные договоров
ContractsApi getContractMetadataAttributeById GET /entity/contract/metadata/attributes/{id} Получить доп. поле договора по ID
ContractsApi getContractMetadataAttributes GET /entity/contract/metadata/attributes Получить доп. поля договоров
ContractsApi getContractMetadataStateById GET /entity/contract/metadata/states/{id} Отдельный статус Contracts
ContractsApi getContracts GET /entity/contract Получить список договоров
ContractsApi updateContract PUT /entity/contract/{id} Обновить договор
ContractsApi updateContractMetadataAttribute PUT /entity/contract/metadata/attributes/{id} Обновить доп. поле договора
ContractsApi updateContractMetadataStateById PUT /entity/contract/metadata/states/{id} Обновить отдельный статус Contract
CounterpartiesApi addCounterpartyFiles POST /entity/counterparty/{id}/files Добавить файлы к контрагенту
CounterpartiesApi createCounterpartiesBatch POST /entity/counterparty/batch Создать или изменить контрагентов
CounterpartiesApi createCounterparty POST /entity/counterparty Создать контрагента
CounterpartiesApi createCounterpartyAccount POST /entity/counterparty/{id}/accounts Создать счёт контрагента
CounterpartiesApi createCounterpartyContactPerson POST /entity/counterparty/{id}/contactpersons Создать контактное лицо контрагента
CounterpartiesApi createCounterpartyNote POST /entity/counterparty/{id}/notes Создать событие контрагента
CounterpartiesApi deleteCounterpartiesBatch POST /entity/counterparty/delete Удалить контрагентов
CounterpartiesApi deleteCounterparty DELETE /entity/counterparty/{id} Удалить контрагента
CounterpartiesApi deleteCounterpartyAccount DELETE /entity/counterparty/{id}/accounts/{accountId} Удалить счёт контрагента
CounterpartiesApi deleteCounterpartyContactPerson DELETE /entity/counterparty/{id}/contactpersons/{contactPersonId} Удалить контактное лицо контрагента
CounterpartiesApi deleteCounterpartyFile DELETE /entity/counterparty/{id}/files/{fileId} Удалить файл контрагента
CounterpartiesApi deleteCounterpartyNote DELETE /entity/counterparty/{id}/notes/{noteId} Удалить событие контрагента
CounterpartiesApi getCounterparties GET /entity/counterparty Получить список контрагентов
CounterpartiesApi getCounterpartyAccountById GET /entity/counterparty/{id}/accounts/{accountId} Получить счёт контрагента по ID
CounterpartiesApi getCounterpartyAccounts GET /entity/counterparty/{id}/accounts Получить счета контрагента
CounterpartiesApi getCounterpartyById GET /entity/counterparty/{id} Получить контрагента по ID
CounterpartiesApi getCounterpartyContactPersonById GET /entity/counterparty/{id}/contactpersons/{contactPersonId} Получить контактное лицо контрагента по ID
CounterpartiesApi getCounterpartyContactPersons GET /entity/counterparty/{id}/contactpersons Получить контактные лица контрагента
CounterpartiesApi getCounterpartyFiles GET /entity/counterparty/{id}/files Получить файлы контрагента
CounterpartiesApi getCounterpartyMetadata GET /entity/counterparty/metadata Получить метаданные контрагентов
CounterpartiesApi getCounterpartyNoteById GET /entity/counterparty/{id}/notes/{noteId} Получить событие контрагента по ID
CounterpartiesApi getCounterpartyNotes GET /entity/counterparty/{id}/notes Получить события контрагента
CounterpartiesApi updateCounterparty PUT /entity/counterparty/{id} Обновить контрагента
CounterpartiesApi updateCounterpartyAccount PUT /entity/counterparty/{id}/accounts/{accountId} Обновить счёт контрагента
CounterpartiesApi updateCounterpartyContactPerson PUT /entity/counterparty/{id}/contactpersons/{contactPersonId} Обновить контактное лицо контрагента
CounterpartiesApi updateCounterpartyNote PUT /entity/counterparty/{id}/notes/{noteId} Обновить событие контрагента
CountriesApi createCountriesBatch POST /entity/country/batch Создать или изменить страны
CountriesApi createCountry POST /entity/country Создать страну
CountriesApi deleteCountriesBatch POST /entity/country/delete Удалить страны
CountriesApi deleteCountry DELETE /entity/country/{id} Удалить страну
CountriesApi getCountries GET /entity/country Получить список стран
CountriesApi getCountryById GET /entity/country/{id} Получить страну по id
CountriesApi updateCountry PUT /entity/country/{id} Обновить страну
CurrenciesApi createCurrenciesBatch POST /entity/currency/batch Создать или изменить валюту
CurrenciesApi createCurrency POST /entity/currency Создать валюту
CurrenciesApi deleteCurrenciesBatch POST /entity/currency/delete Удалить валюту
CurrenciesApi deleteCurrency DELETE /entity/currency/{id} Удалить валюту
CurrenciesApi getCurrencies GET /entity/currency Получить список валют
CurrenciesApi getCurrencyById GET /entity/currency/{id} Получить валюту по ID
CurrenciesApi updateCurrency PUT /entity/currency/{id} Обновить валюту
CustomEntitiesApi createCustomEntity POST /entity/customentity Создать пользовательский справочник
CustomEntitiesApi createCustomEntityElement POST /entity/customentity/{id} Создать элемент пользовательского справочника
CustomEntitiesApi deleteCustomEntity DELETE /entity/customentity/{id} Удалить пользовательский справочник
CustomEntitiesApi deleteCustomEntityElement DELETE /entity/customentity/{metadataId}/{id} Удалить элемент пользовательского справочника
CustomEntitiesApi getCustomEntityElementById GET /entity/customentity/{metadataId}/{id} Получить элемент пользовательского справочника
CustomEntitiesApi getCustomEntityElements GET /entity/customentity/{id} Получить элементы пользовательского справочника
CustomEntitiesApi getCustomEntityMetadata GET /entity/customentity/{id}/metadata Метаданные пользовательского справочника
CustomEntitiesApi updateCustomEntity PUT /entity/customentity/{id} Изменить пользовательский справочник
CustomEntitiesApi updateCustomEntityElement PUT /entity/customentity/{metadataId}/{id} Изменить элемент пользовательского справочника
CustomerOrdersApi createCustomerOrder POST /entity/customerorder Создать CustomerOrders
CustomerOrdersApi createCustomerOrderBatch POST /entity/customerorder/batch Массовое создание и обновление CustomerOrders
CustomerOrdersApi createCustomerOrderMetadataAttribute POST /entity/customerorder/metadata/attributes Создать Доп. поле CustomerOrder
CustomerOrdersApi createCustomerOrderPositions POST /entity/customerorder/{id}/positions Создать позиции CustomerOrders
CustomerOrdersApi deleteCustomerOrder DELETE /entity/customerorder/{id} Удалить CustomerOrders
CustomerOrdersApi deleteCustomerOrderBatch POST /entity/customerorder/delete Массовое удаление CustomerOrders
CustomerOrdersApi deleteCustomerOrderMetadataAttributeById DELETE /entity/customerorder/metadata/attributes/{id} Удалить отдельное доп. поле CustomerOrder
CustomerOrdersApi deleteCustomerOrderMetadataStateById DELETE /entity/customerorder/metadata/states/{id} Удалить отдельный статус CustomerOrder
CustomerOrdersApi deleteCustomerOrderPosition DELETE /entity/customerorder/{id}/positions/{positionId} Удалить позицию CustomerOrders
CustomerOrdersApi deleteCustomerOrderPositionsBatch POST /entity/customerorder/{id}/positions/delete Массовое удаление позиций CustomerOrders
CustomerOrdersApi getCustomerOrderById GET /entity/customerorder/{id} Получить CustomerOrders
CustomerOrdersApi getCustomerOrderList GET /entity/customerorder Получить список CustomerOrders
CustomerOrdersApi getCustomerOrderMetadata GET /entity/customerorder/metadata Метаданные CustomerOrders
CustomerOrdersApi getCustomerOrderMetadataAttribute GET /entity/customerorder/metadata/attributes Доп. поля CustomerOrder
CustomerOrdersApi getCustomerOrderMetadataAttributeById GET /entity/customerorder/metadata/attributes/{id} Отдельное доп. поле CustomerOrder
CustomerOrdersApi getCustomerOrderMetadataStateById GET /entity/customerorder/metadata/states/{id} Отдельный статус CustomerOrder
CustomerOrdersApi getCustomerOrderPositionById GET /entity/customerorder/{id}/positions/{positionId} Получить позицию CustomerOrders
CustomerOrdersApi getCustomerOrderPositions GET /entity/customerorder/{id}/positions Получить позиции CustomerOrders
CustomerOrdersApi getCustomerOrderTemplate PUT /entity/customerorder/new Шаблон CustomerOrders
CustomerOrdersApi updateCustomerOrder PUT /entity/customerorder/{id} Изменить CustomerOrders
CustomerOrdersApi updateCustomerOrderMetadataAttributeById PUT /entity/customerorder/metadata/attributes/{id} Обновить отдельное доп. поле CustomerOrder
CustomerOrdersApi updateCustomerOrderMetadataStateById PUT /entity/customerorder/metadata/states/{id} Обновить отдельный статус CustomerOrder
CustomerOrdersApi updateCustomerOrderPosition PUT /entity/customerorder/{id}/positions/{positionId} Изменить позицию CustomerOrders
DiscountsApi createAccumulationDiscount POST /entity/accumulationdiscount Создать накопительную скидку
DiscountsApi createPersonalDiscount POST /entity/personaldiscount Создать персональную скидку
DiscountsApi createSpecialPriceDiscount POST /entity/specialpricediscount Создать специальную цену (specialpricediscount)
DiscountsApi deleteAccumulationDiscount DELETE /entity/accumulationdiscount/{id} Удалить накопительную скидку
DiscountsApi deletePersonalDiscount DELETE /entity/personaldiscount/{id} Удалить персональную скидку
DiscountsApi deleteSpecialPriceDiscount DELETE /entity/specialpricediscount/{id} Удалить специальную цену
DiscountsApi getAccumulationDiscountById GET /entity/accumulationdiscount/{id} Получить накопительную скидку по ID
DiscountsApi getDiscounts GET /entity/discount Получить список скидок
DiscountsApi getPersonalDiscountById GET /entity/personaldiscount/{id} Получить персональную скидку по ID
DiscountsApi getSpecialPriceDiscountById GET /entity/specialpricediscount/{id} Получить специальную цену по ID
DiscountsApi updateAccumulationDiscount PUT /entity/accumulationdiscount/{id} Изменить накопительную скидку
DiscountsApi updateDiscountRoundingById PUT /entity/discount/{id} Изменить округление копеек
DiscountsApi updatePersonalDiscount PUT /entity/personaldiscount/{id} Изменить персональную скидку
DiscountsApi updateSpecialPriceDiscount PUT /entity/specialpricediscount/{id} Изменить специальную цену
EmployeesApi activateEmployee PUT /entity/employee/{id}/access/activate Активировать сотрудника
EmployeesApi createEmployee POST /entity/employee Создать сотрудника
EmployeesApi createEmployeesBatch POST /entity/employee/batch Создать или изменить сотрудников
EmployeesApi deactivateEmployee PUT /entity/employee/{id}/access/deactivate Деактивировать сотрудника
EmployeesApi deleteEmployee DELETE /entity/employee/{id} Удалить сотрудника
EmployeesApi deleteEmployeesBatch POST /entity/employee/delete Удалить сотрудников
EmployeesApi getEmployeeById GET /entity/employee/{id} Получить сотрудника по ID
EmployeesApi getEmployeeMetadata GET /entity/employee/metadata Получить метаданные товаров
EmployeesApi getEmployeeSecurity GET /entity/employee/{id}/security Получить права сотрудника
EmployeesApi getEmployees GET /entity/employee Получить список сотрудников
EmployeesApi getRoleAdmin GET /entity/role/admin Получить роль администратора
EmployeesApi getRoleCashier GET /entity/role/cashier Получить роль кассира
EmployeesApi getRoleIndividual GET /entity/role/individual Получить индивидуальную роль
EmployeesApi getRoleOwner GET /entity/role/owner Получить роль владельца аккаунта
EmployeesApi getRoleWorker GET /entity/role/worker Получить роль сотрудника производства
EmployeesApi resetEmployeePassword PUT /entity/employee/{id}/access/resetpassword Сбросить пароль сотрудника
EmployeesApi updateEmployee PUT /entity/employee/{id} Обновить сотрудника
EmployeesApi updateEmployeeSecurity PUT /entity/employee/{id}/security Изменить права сотрудника
GroupsApi createGroup POST /entity/group Создать группу
GroupsApi deleteGroup DELETE /entity/group/{id} Удалить группу
GroupsApi getGroupById GET /entity/group/{id} Получить группу по ID
GroupsApi getGroups GET /entity/group Получить список групп
GroupsApi updateGroup PUT /entity/group/{id} Обновить группу
InternalOrdersApi createInternalOrder POST /entity/internalorder Создать InternalOrder
InternalOrdersApi createInternalOrderBatch POST /entity/internalorder/batch Массовое создание и обновление InternalOrder
InternalOrdersApi createInternalOrderMetadataAttribute POST /entity/internalorder/metadata/attributes Создать Доп. поле InternalOrder
InternalOrdersApi createInternalOrderPositions POST /entity/internalorder/{id}/positions Создать позиции InternalOrder
InternalOrdersApi deleteInternalOrder DELETE /entity/internalorder/{id} Удалить InternalOrder
InternalOrdersApi deleteInternalOrderBatch POST /entity/internalorder/delete Массовое удаление InternalOrder
InternalOrdersApi deleteInternalOrderMetadataAttributeById DELETE /entity/internalorder/metadata/attributes/{id} Удалить отдельное доп. поле InternalOrder
InternalOrdersApi deleteInternalOrderMetadataStateById DELETE /entity/internalorder/metadata/states/{id} Удалить отдельный статус InternalOrder
InternalOrdersApi deleteInternalOrderPosition DELETE /entity/internalorder/{id}/positions/{positionId} Удалить позицию InternalOrder
InternalOrdersApi deleteInternalOrderPositionsBatch POST /entity/internalorder/{id}/positions/delete Массовое удаление позиций InternalOrder
InternalOrdersApi getInternalOrderById GET /entity/internalorder/{id} Получить InternalOrder
InternalOrdersApi getInternalOrderList GET /entity/internalorder Получить список InternalOrder
InternalOrdersApi getInternalOrderMetadata GET /entity/internalorder/metadata Метаданные InternalOrder
InternalOrdersApi getInternalOrderMetadataAttribute GET /entity/internalorder/metadata/attributes Доп. поля InternalOrder
InternalOrdersApi getInternalOrderMetadataAttributeById GET /entity/internalorder/metadata/attributes/{id} Отдельное доп. поле InternalOrder
InternalOrdersApi getInternalOrderMetadataStateById GET /entity/internalorder/metadata/states/{id} Отдельный статус InternalOrder
InternalOrdersApi getInternalOrderPositionById GET /entity/internalorder/{id}/positions/{positionId} Получить позицию InternalOrder
InternalOrdersApi getInternalOrderPositions GET /entity/internalorder/{id}/positions Получить позиции InternalOrder
InternalOrdersApi getInternalOrderTemplate PUT /entity/internalorder/new Шаблон InternalOrder
InternalOrdersApi updateInternalOrder PUT /entity/internalorder/{id} Изменить InternalOrder
InternalOrdersApi updateInternalOrderMetadataAttributeById PUT /entity/internalorder/metadata/attributes/{id} Обновить отдельное доп. поле InternalOrder
InternalOrdersApi updateInternalOrderMetadataStateById PUT /entity/internalorder/metadata/states/{id} Обновить отдельный статус InternalOrder
InternalOrdersApi updateInternalOrderPosition PUT /entity/internalorder/{id}/positions/{positionId} Изменить позицию InternalOrder
PriceTypesApi createPriceTypesBatch POST /context/companysettings/pricetype Создать или изменить типы цен
PriceTypesApi getDefaultPriceType GET /context/companysettings/pricetype/default Получить тип цены по умолчанию
PriceTypesApi getPriceTypeById GET /context/companysettings/pricetype/{id} Получить тип цены по ID
PriceTypesApi getPriceTypes GET /context/companysettings/pricetype Получить список типов цен
ProductFoldersApi createProductFolder POST /entity/productfolder Создать группу товаров
ProductFoldersApi createProductFoldersBatch POST /entity/productfolder/batch Создать или изменить группы товаров
ProductFoldersApi deleteProductFolder DELETE /entity/productfolder/{id} Удалить группу товаров
ProductFoldersApi deleteProductFoldersBatch POST /entity/productfolder/delete Удалить группы товаров
ProductFoldersApi getProductFolderById GET /entity/productfolder/{id} Получить группу товаров по ID
ProductFoldersApi getProductFolders GET /entity/productfolder Получить список групп товаров
ProductFoldersApi updateProductFolder PUT /entity/productfolder/{id} Обновить группу товаров
ProductsApi addProductFiles POST /entity/product/{id}/files Добавить файлы к товару
ProductsApi addProductImages POST /entity/product/{id}/images Добавить изображения к товару
ProductsApi createProduct POST /entity/product Создать товар
ProductsApi createProductStoreBalance POST /entity/product/{id}/storebalances Создать НСО товара для склада
ProductsApi createProductsBatch POST /entity/product/batch Создать или изменить товары
ProductsApi deleteProduct DELETE /entity/product/{id} Удалить товар
ProductsApi deleteProductFile DELETE /entity/product/{id}/files/{fileId} Удалить файл товара
ProductsApi deleteProductImage DELETE /entity/product/{id}/images/{imageId} Удалить изображение товара
ProductsApi deleteProductImages POST /entity/product/{id}/images/delete Массовое удаление изображений товара
ProductsApi deleteProductStoreBalance DELETE /entity/product/{id}/storebalances/{storeBalanceId} Удалить НСО товара по складу
ProductsApi deleteProductStoreBalances POST /entity/product/{id}/storebalances/delete Массовое удаление НСО товара по складам
ProductsApi deleteProductsBatch POST /entity/product/delete Удалить товары
ProductsApi getMetadata GET /entity/product/metadata Получить метаданные товаров
ProductsApi getProductById GET /entity/product/{id} Получить товар по ID
ProductsApi getProductFiles GET /entity/product/{id}/files Получить файлы товара
ProductsApi getProductImages GET /entity/product/{id}/images Получить изображения товара
ProductsApi getProductStoreBalanceById GET /entity/product/{id}/storebalances/{storeBalanceId} Получить НСО товара по складу
ProductsApi getProductStoreBalances GET /entity/product/{id}/storebalances Получить НСО товара по складам
ProductsApi getProducts GET /entity/product Получить список товаров
ProductsApi updateProduct PUT /entity/product/{id} Обновить товар
ProductsApi updateProductStoreBalance PUT /entity/product/{id}/storebalances/{storeBalanceId} Изменить НСО товара по складу
PurchaseOrdersApi createPurchaseOrder POST /entity/purchaseorder Создать PurchaseOrder
PurchaseOrdersApi createPurchaseOrderBatch POST /entity/purchaseorder/batch Массовое создание и обновление PurchaseOrder
PurchaseOrdersApi createPurchaseOrderMetadataAttribute POST /entity/purchaseorder/metadata/attributes Создать Доп. поле PurchaseOrder
PurchaseOrdersApi createPurchaseOrderPositions POST /entity/purchaseorder/{id}/positions Создать позиции PurchaseOrder
PurchaseOrdersApi deletePurchaseOrder DELETE /entity/purchaseorder/{id} Удалить PurchaseOrder
PurchaseOrdersApi deletePurchaseOrderBatch POST /entity/purchaseorder/delete Массовое удаление PurchaseOrder
PurchaseOrdersApi deletePurchaseOrderMetadataAttributeById DELETE /entity/purchaseorder/metadata/attributes/{id} Удалить отдельное доп. поле PurchaseOrder
PurchaseOrdersApi deletePurchaseOrderMetadataStateById DELETE /entity/purchaseorder/metadata/states/{id} Удалить отдельный статус PurchaseOrder
PurchaseOrdersApi deletePurchaseOrderPosition DELETE /entity/purchaseorder/{id}/positions/{positionId} Удалить позицию PurchaseOrder
PurchaseOrdersApi deletePurchaseOrderPositionsBatch POST /entity/purchaseorder/{id}/positions/delete Массовое удаление позиций PurchaseOrder
PurchaseOrdersApi getPurchaseOrderById GET /entity/purchaseorder/{id} Получить PurchaseOrder
PurchaseOrdersApi getPurchaseOrderList GET /entity/purchaseorder Получить список PurchaseOrder
PurchaseOrdersApi getPurchaseOrderMetadata GET /entity/purchaseorder/metadata Метаданные PurchaseOrder
PurchaseOrdersApi getPurchaseOrderMetadataAttribute GET /entity/purchaseorder/metadata/attributes Доп. поля PurchaseOrder
PurchaseOrdersApi getPurchaseOrderMetadataAttributeById GET /entity/purchaseorder/metadata/attributes/{id} Отдельное доп. поле PurchaseOrder
PurchaseOrdersApi getPurchaseOrderMetadataStateById GET /entity/purchaseorder/metadata/states/{id} Отдельный статус PurchaseOrder
PurchaseOrdersApi getPurchaseOrderPositionById GET /entity/purchaseorder/{id}/positions/{positionId} Получить позицию PurchaseOrder
PurchaseOrdersApi getPurchaseOrderPositions GET /entity/purchaseorder/{id}/positions Получить позиции PurchaseOrder
PurchaseOrdersApi getPurchaseOrderTemplate PUT /entity/purchaseorder/new Шаблон PurchaseOrder
PurchaseOrdersApi updatePurchaseOrder PUT /entity/purchaseorder/{id} Изменить PurchaseOrder
PurchaseOrdersApi updatePurchaseOrderMetadataAttributeById PUT /entity/purchaseorder/metadata/attributes/{id} Обновить отдельное доп. поле PurchaseOrder
PurchaseOrdersApi updatePurchaseOrderMetadataStateById PUT /entity/purchaseorder/metadata/states/{id} Обновить отдельный статус PurchaseOrder
PurchaseOrdersApi updatePurchaseOrderPosition PUT /entity/purchaseorder/{id}/positions/{positionId} Изменить позицию PurchaseOrder
RetailStoresApi addMasterRetailStore POST /entity/retailstore/{retailStoreId}/masterRetailStores Добавить мастер точку продаж
RetailStoresApi createRetailStore POST /entity/retailstore Создать точку продаж
RetailStoresApi createRetailStoresBatch POST /entity/retailstore/batch Массовое создание и обновление точек продаж
RetailStoresApi deleteRetailStore DELETE /entity/retailstore/{id} Удалить точку продаж
RetailStoresApi deleteRetailStoresBatch POST /entity/retailstore/delete Массовое удаление точек продаж
RetailStoresApi getMasterRetailStores GET /entity/retailstore/{retailStoreId}/masterRetailStores Получить мастер точки продаж
RetailStoresApi getRetailStoreById GET /entity/retailstore/{id} Получить точку продаж
RetailStoresApi getRetailStores GET /entity/retailstore Получить точки продаж
RetailStoresApi updateRetailStore PUT /entity/retailstore/{id} Изменить точку продаж
ServicesApi addServiceFiles POST /entity/service/{id}/files Добавить файлы к услуге
ServicesApi createService POST /entity/service Создать услугу
ServicesApi createServicesBatch POST /entity/service/batch Создать или изменить услуги
ServicesApi deleteService DELETE /entity/service/{id} Удалить услугу
ServicesApi deleteServiceFile DELETE /entity/service/{id}/files/{fileId} Удалить файл услуги
ServicesApi deleteServicesBatch POST /entity/service/delete Удалить услугу
ServicesApi getServiceById GET /entity/service/{id} Получить услугу по ID
ServicesApi getServiceFiles GET /entity/service/{id}/files Получить файлы услуги
ServicesApi getServices GET /entity/service Получить список товаров
ServicesApi updateService PUT /entity/service/{id} Обновить услугу
StoresApi createStore POST /entity/store Создать Склад
StoresApi createStoreMetadataAttribute POST /entity/store/metadata/attributes Создать Доп. поле Store
StoresApi createStoreSlots POST /entity/store/{storeId}/slots Создать ячейку склада
StoresApi createStoreZones POST /entity/store/{storeId}/zones Создать зону склада
StoresApi createStoresBatch POST /entity/store/batch Массовое создание и обновление Складов
StoresApi deleteStore DELETE /entity/store/{id} Удалить Склад
StoresApi deleteStoreSlot DELETE /entity/store/{storeId}/slots/{id} Удалить ячейку склада
StoresApi deleteStoreSlotsBatch POST /entity/store/{storeId}/slots/delete Массовое удаление ячеек склада
StoresApi deleteStoreZone DELETE /entity/store/{storeId}/zones/{id} Удалить зону склада
StoresApi deleteStoreZonesBatch POST /entity/store/{storeId}/zones/delete Массовое удаление зон склада
StoresApi deleteStoresBatch POST /entity/store/delete Массовое удаление Складов
StoresApi getStoreById GET /entity/store/{id} Получить Склад
StoresApi getStoreMetadata GET /entity/store/metadata Метаданные Складов
StoresApi getStoreMetadataAttribute GET /entity/store/metadata/attributes Доп. поля Store
StoresApi getStoreMetadataAttributeById GET /entity/store/metadata/attributes/{id} Отдельное доп. поле Склада
StoresApi getStoreSlotById GET /entity/store/{storeId}/slots/{id} Получить ячейку склада
StoresApi getStoreSlots GET /entity/store/{storeId}/slots Получить ячейки склада
StoresApi getStoreZoneById GET /entity/store/{storeId}/zones/{id} Получить зону склада
StoresApi getStoreZones GET /entity/store/{storeId}/zones Получить зоны склада
StoresApi getStores GET /entity/store Получить Склады
StoresApi updateStore PUT /entity/store/{id} Изменить Склад
StoresApi updateStoreSlot PUT /entity/store/{storeId}/slots/{id} Изменить ячейку склада
StoresApi updateStoreZone PUT /entity/store/{storeId}/zones/{id} Изменить зону склада
ThingsApi getThingById GET /entity/thing/{id} Получить Серийный номер
ThingsApi getThings GET /entity/thing Получить Серийные номера
UomsApi createUom POST /entity/uom Создать единицу измерения
UomsApi createUomsBatch POST /entity/uom/batch Создать или изменить единицу измерения
UomsApi deleteUom DELETE /entity/uom/{id} Удалить единицу измерения
UomsApi deleteUomsBatch POST /entity/uom/delete Удалить единицу измерения
UomsApi getUomById GET /entity/uom/{id} Получить единицу измерения по ID
UomsApi getUoms GET /entity/uom Получить список единиц измерения
UomsApi updateUom PUT /entity/uom/{id} Обновить единицы измерения
VariantCharacteristicsApi createVariantCharacteristic POST /entity/variant/metadata/characteristics Создать Характеристику модификаций
VariantCharacteristicsApi getVariantCharacteristicById GET /entity/variant/metadata/characteristics/{id} Получить Характеристику модификаций
VariantCharacteristicsApi getVariantCharacteristics GET /entity/variant/metadata/characteristics Получить список Характеристики модификаций
VariantsApi createVariant POST /entity/variant Создать Модификацию
VariantsApi createVariantsBatch POST /entity/variant/batch Массовое создание и обновление Модификаций
VariantsApi deleteVariant DELETE /entity/variant/{id} Удалить Модификацию
VariantsApi deleteVariantsBatch POST /entity/variant/delete Массовое удаление Модификаций
VariantsApi getVariantById GET /entity/variant/{id} Получить Модификацию
VariantsApi getVariantMetadata GET /entity/variant/metadata Метаданные Модификаций
VariantsApi getVariants GET /entity/variant Получить список Модификаций
VariantsApi updateVariant PUT /entity/variant/{id} Изменить Модификацию

Models

Authorization

Authentication schemes defined for the API:

basicAuth

  • Type: HTTP basic authentication

bearerAuth

  • Type: Bearer authentication

Tests

To run the tests, use:

composer install
vendor/bin/phpunit

Author

About this package

This PHP package is automatically generated by the OpenAPI Generator project:

  • API version: 1.0.0
    • Generator version: 7.14.0
  • Build package: org.openapitools.codegen.languages.PhpClientCodegen