Сущность assortment представляет собой список всех товаров, услуг, комплектов, модификаций и серий с полями stock,
reserve, inTransit, quantity, показывающими остаток, резерв, ожидание и доступно каждой из сущностей (для комплектов и услуг эти поля не выводятся).
Данные поля могут быть рассчитаны в зависимости от даты и склада с использованием параметров фильтрации stockMoment и stockStore.
Атрибуты доступные для фильтрации
Результаты запроса можно отфильтровать, используя параметр filter.
Название
Описание
alcoholic.type
параметр для фильтрации по коду вида алкогольной продукции. Можно использовать операторы = и !=. Значение параметра - целое число. Можно передать пустое значение, тогда в выборку попадут товары с заполненным или незаполненным значением кода вида продукции.
archived
параметр для фильтрации по признаку архивности товаров. Возможные значения: true, false. Для выдачи как обычных, так и товаров в архиве, нужно передать сразу два значения true и false. По умолчанию в выдачу попадают только обычные товары.
article
параметр для фильтрации по артикулам товаров и комплектов. Можно использовать операторы =, !=, ~, ~=, =~. Можно передать несколько значений. Можно указать пустое значение.
barcode
параметр для фильтрации по штрихкодам сущностей. Допустимый оператор - =. Можно передать несколько значений. Можно указать пустое значение.
code
параметр для фильтрации по кодам сущностей. Можно использовать операторы =, !=, ~, ~=, =~. Можно передать несколько значений. Можно указать пустое значение.
description
параметр для фильтрации по описаниям сущностей. Можно использовать операторы =, !=, ~, ~=, =~. Можно передать несколько значений. Можно указать пустое значение.
externalCode
параметр для фильтрации по внешним кодам сущностей. Можно использовать операторы =, !=, ~, ~=, =~. Можно передать несколько значений. Можно указать пустое значение.
group
параметр для фильтрации по владельцу-отделу. Можно использовать операторы = и !=. Значение параметра - ссылка на отдел. Можно передать несколько значений.
id
параметр для фильтрации по идентификаторам сущностей. Можно использовать операторы = и !=. Можно передать несколько значений.
isSerialTrackable
параметр для фильтрации по использованию серийных номеров
name
параметр для фильтрации по наименованиям сущностей. Можно использовать операторы =, !=, ~, ~=, =~. Можно передать несколько значений.
owner
параметр для фильтрации по владельцу-сотруднику. Можно использовать операторы = и !=. Значение параметра - ссылка на сотрудника. Можно передать несколько значений. Можно указать пустое значение.
pathname
параметр для фильтрации по наименованию групп товаров. Можно использовать операторы =, !=, ~, ~=, =~. Можно передать несколько значений. Можно указать пустое значение.
productFolder
параметр для фильтрации по нескольким группам товаров. Можно использовать операторы = и !=. Значение параметра - ссылка на группу товаров, которая должна быть включена в выборку или исключена из нее. Можно передать несколько значений. В выборку попадут товары, которые находятся (или не находятся) непосредственно в указанных группах.
quantityMode
параметр для фильтрации по значению доступно. Значение по умолчанию all. Доступные значения
search
префиксный поиск по строковым полям, выводимым в ассортименте. Для данного параметра нужно использовать оператор =. Поиск по штрихкодам выполняется по полному соотвествию. Можно передать только одно значение.Подробнее тут
shared
параметр для фильтрации по признаку общего доступа. Возможные значения: true, false.
stockMode
параметр для фильтрации по значению остатка. Значение по умолчанию all. Доступные значения
stockMoment
момент времени, на который нужно вывести остатки. Передается в виде строки в формате дата-время
stockStore
параметр для фильтрации по нескольким складам. Можно использовать операторы = и !=. Значение параметра - ссылка на склад, который должен быть учтен в выборке или исключен из нее. Можно передать несколько значений.
supplier
параметр для фильтрации по нескольким поставщикам. Можно использовать операторы = и !=. Значение параметра - ссылка на контрагента или организацию. В выборку будут включены или исключены товары с указанными поставщиками. Можно передать пустое значение, тогда в выборку попадут товары с незаполненным или заполненным поставщиком.
type
параметр для фильтрации по типу сущности (product, service, bundle, variant, consignment). Используется с оператором =. Можно передать несколько значений. Для фильтрации по типу consignment требуется использовать группировку (groupBy=consignment).
updated
параметр для фильтрации по времени последнего обновления сущностей. Можно использовать операторы =, <, <=, >, >=. Действие строгих операторов синонимично нестрогим. Передается в виде строки в формате дата-время.
updatedBy
параметр для фильтрации по автору последнего обновления. Можно использовать операторы = и !=. Значение параметра - uid (admin@admin). Можно передать несколько значений.
weighed
параметр для фильтрации по признаку весового товара. Возможные значения: true, false.
withSubFolders
параметр учета вложенных подгрупп. Работает только при наличии непустого фильтра по productFolder. По умолчанию true, выводятся товары из дочерних подгрупп фильтруемой группы / групп товаров. При передаче false выводятся только товары из фильтруемой группы / групп, без учета подгрупп.
доп. поле(url)
параметром фильтрации служит url дополнительного поля. Оператор фильтрации зависит от типа доп. поля. Подробнее тут.
Также доступна фильтрация по доп. полям. Подробнее про фильтрацию по доп. полям можно посмотреть в соответствующем разделе.
Доступные значения для stockMode
Значение по умолчанию all.
Значение
Описание
all
Любое значение остатка
positiveOnly
Положительный остаток
negativeOnly
Отрицательный остаток
empty
Нулевой остаток
nonEmpty
Ненулевой остаток
underMinimum
Остаток ниже неснижаемого остатка
Доступные значения для quantityMode
Значение по умолчанию all.
Значение
Описание
all
Любое значение остатка
positiveOnly
Положительный остаток
negativeOnly
Отрицательный остаток
empty
Нулевой остаток
nonEmpty
Ненулевой остаток
underMinimum
Остаток ниже неснижаемого остатка
Доступные значения для search
Для данного параметра нужно использовать оператор =. Поиск по штрихкодам выполняется по полному соотвествию. Можно передать только одно значение.
по наименованию элемента Ассортимента name
по имени модификации name
по коду code
по коду модификации code
по артикулу article
по штрихкоду barcode
по штрихкоду модификации barcode
по штрихкоду упаковок товаров barcode
по штрихкоду упаковок модификаций barcode
При использовании фильтров alcoholic.type, weighed и фильтров stockMode, quantityMode со значениями, отличными от all, в выдачу не попадают услуги и комлекты.
number (optional) Default: 1000Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000.
offset
number (optional) Default: 0Example: 40 Отступ в выдаваемом списке сущностей.
groupBy
string (optional) Параметр группировки. Принимает одно из значений: product - будут выведены только товары, variant - будут выведены товары и модификации (аналогично отсутствию параметра), consignment - будут выведены все сущности
Настройки справочника
Под сущностями справочника товаров подразумеваются товары, услуги, комплекты и группы товаров.
Настройки справочника позволяют пользователю менять проверку уникальности кода, установку уникального кода при создании сущностей, установку уникального штрихкода EAN13, использование префиксов штрихкода для весовых товаров и настройку общего доступа к этим сущностям.
[{"info":"Сущность 'service' с UUID: 7944ef04-f831-11e5-7a69-971500188b2 успешно удалена"},{"info":"Сущность 'product' с UUID: 7944ef04-f831-11e5-7a69-971500188b1 успешно удалена"}]
В теле запроса нужно передать объект, содержащий новый JSON настроек справочника.
Изменять настройки можно частично, для этого в тело запроса нужно добавить лишь те поля, которые необходимо обновлять, остальные поля останутся прежними. Каждое поле является необязательным.
В ответе придет полная сущность, даже если обновление было частичным.
Средствами JSON API можно создавать и обновлять сведения о Бонусных операциях, запрашивать списки Бонусных операций и сведения по отдельным Бонусым операциям. Кодом сущности для Бонусной операции в составе JSON API является ключевое слово bonustransaction.
Атрибуты сущности
Название
Тип
Фильтрация
Описание
accountId
UUID
=!=
ID учетной записи Обязательное при ответеТолько для чтения
Метаданные связанного документа бонусной операции Expand
shared
Boolean
=!=
Общий доступ Обязательное при ответе
transactionStatus
Enum
Статус бонусной операции. Возможные значения: WAIT_PROCESSING, COMPLETED, CANCELED Только для чтения
transactionType
Enum
Тип бонусной операции. Возможные значения: EARNING, SPENDING Обязательное при ответеНеобходимо при создании
updated
DateTime
=!=<><=>=
Момент последнего обновления Бонусной операции Обязательное при ответе
updatedBy
UID
=!=
Автор последнего обновления бонусной операции в формате uid (admin@admin) (Атрибут используется только для фильтрации)
Атрибут "executionDate".
При создании или редактировании бонусной операции начисления данный атрибут позволяет указать дату обработки операции.
Если атрибут не указан, то операция будет обработана сразу, без задержки.
Для возможности указания даты обработки в будущем должна быть включена тарифная опция "Расширенная бонусная программа".
Получить Бонусные операции
Запрос на получение списка всех Бонусных операций для данной учетной записи.
Результат: Объект JSON, включающий в себя поля:
Массовое создание и обновление Бонусных операций.
В теле запроса нужно передать массив, содержащий JSON представления Бонусных операций, которые вы хотите создать или обновить.
Обновляемые Бонусные операции должны содержать идентификатор в виде метаданных.
[{"info":"Сущность 'bonustransaction' с UUID: 7944ef04-f831-11e5-7a69-971500188b1 успешно удалена"},{"info":"Сущность 'bonustransaction' с UUID: 7944ef04-f831-11e5-7a69-971500188b2 успешно удалена"}]
Бонусная операция
Получить Бонусную операцию
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Бонусной операции.
Кодом сущности для Бонусных программ в составе JSON API является ключевое слово bonusprogram. Перед работой со скидками настоятельно рекомендуем вам прочитать вот эту статью на портале поддержки МоегоСклада.
Атрибуты сущности
Название
Тип
Описание
accountId
UUID
ID учетной записи Обязательное при ответеТолько для чтения
active
Boolean
Индикатор, является ли бонусная программа активной на данный момент Обязательное при ответе
agentTags
Array(String)
Тэги контрагентов, к которым применяется бонусная программа. В случае пустого значения контрагентов в результате выводится пустой массив. Обязательное при ответе
allAgents
Boolean
Индикатор, действует ли скидка на всех контрагентов (см. Скидки) Обязательное при ответе
allProducts
Boolean
Индикатор, действует ли бонусная программа на все товары (всегда true, см. Скидки) Обязательное при ответе
earnRateRoublesToPoint
Int
Курс начисления
earnWhileRedeeming
Boolean
Разрешить одновременное начисление и списание бонусов. Если true - бонусы будут начислены на денежную часть покупки, даже при частичной оплате покупки баллами. Обязательное при ответе
id
UUID
ID Бонусной программы Обязательное при ответеТолько для чтения
Метаданные Бонусной программы Обязательное при ответе
name
String(255)
Наименование Бонусной программы
postponedBonusesDelayDays
Int
Баллы начисляются через [N] дней Тарифная опция «Расширенная бонусная программа»
spendRatePointsToRouble
Int
Курс списания
welcomeBonusesEnabled
Boolean
Возможность начисления приветственных баллов Обязательное при ответе
welcomeBonusesMode
Enum
Условие начисления приветственных баллов. Не может быть пустым, если welcomeBonusesEnabled = true. Подробнее тут
welcomeBonusesValue
Int
Количество приветственных баллов, начисляемых участникам бонусной программы. Не может быть отрицательным. Не может быть пустым, если welcomeBonusesEnabled = true
Условия бонусных баллов
Название
Описание
REGISTRATION
Приветственные баллы начисляются участиникам после регистрации в бонусной программе.
FIRST_PURCHASE
Приветственные баллы начисляются участиникам бонусной программы после совершения первой покупки.
Получить все Бонусные программы
Запрос на получение всех бонусных программ учетной записи.
Результат: Объект JSON, включающий в себя поля:
Запрос на создание новой бонусной программы. Обязательные поля для заполнения: name (имя скидки), active (активна ли скидка), allProducts (действует ли скидка на все товары), allAgents (действует ли скидка на всех контрагентов) earnRateRoublesToPoint (курс начисления), spendRatePointsToRouble (курс списания), maxPaidRatePercents (максимальный процент оплаты баллами)
[{"info":"Сущность 'bonusprogram' с UUID: 7944ef04-f831-11e5-7a69-971500188b1 успешно удалена"},{"info":"Сущность 'bonusprogram' с UUID: 7944ef04-f831-11e5-7a69-971500188b2 успешно удалена"}]
Валюта
Средствами JSON API можно запрашивать списки валют и сведения по отдельным валютам, а также создавать новые и обновлять сведения по уже существующим валютам. Кодом сущности для валют в составе JSON API является ключевое слово currency. Больше о валютах и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки по
этой ссылке.
По данной сущности можно осуществлять контекстный поиск с помощью специального параметра search. Подробнее можно узнать по ссылке. Поиск с параметром search отличается от других тем, что поиск не префиксный, без токенизации и идет только по одному полю одновременно. Ищет такие строки, в которые входит значение строки поиска.
Поиск среди объектов валют на соответствие поисковой строке будет осуществлен по следующим полям:
по краткому наименованию Валюты name
Атрибуты Сущности
Название
Тип
Фильтрация
Описание
archived
Boolean
=!=
Добавлена ли Валюта в архив Обязательное при ответе
code
String(255)
=!=~~==~
Цифровой код Валюты Обязательное при ответеНеобходимо при создании
default
Boolean
=!=
Является ли валюта валютой учета Обязательное при ответеТолько для чтения
fullName
String(255)
=!=~~==~
Полное наименование Валюты
id
UUID
=!=
ID Валюты Обязательное при ответеТолько для чтения
indirect
Boolean
Признак обратного курса Валюты Обязательное при ответе
isoCode
String(255)
=!=~~==~
Буквенный код Валюты Обязательное при ответеНеобходимо при создании
majorUnit
Object
Формы единиц целой части Валюты. Подробнее тут Обязательное при ответе
margin
Double
Наценка при автоматическом обновлении курса Обязательное при ответе
Формы единиц дробной части Валюты. Подробнее тут Обязательное при ответе
multiplicity
Int
=!=<><=>=
Кратность курса Валюты Обязательное при ответе
name
String(255)
=!=~~==~
Краткое наименование Валюты Обязательное при ответеНеобходимо при создании
rate
Double
Курс Валюты Обязательное при ответе
rateUpdateType
String(255)
Способ обновления курса Валюты. auto или manual Обязательное при ответеТолько для чтения
system
Boolean
Основана ли валюта на валюте из системного справочника Только для чтения
Формы единиц
Поля majorUnit и minorUnit содержат в себе следующие атрибуты:
Атрибут
Описание
gender
Грамматический род единицы валюты (допустимые значения masculine - мужской, feminine - женский)
s1
Форма единицы, используемая при числительном 1
s2
Форма единицы, используемая при числительном 2
s5
Форма единицы, используемая при числительном 5
В JSON API валюты в основном представлены в составе сущностей в формате Метаданные. Для того, чтобы раскрыть их в составе другого объекта нужно воспользоваться параметром expand
Получить Валюты
Результат успешного запроса - JSON представление списка валют с перечисленными полями:
Системной является валюта, для которой в МоемСкладе уже есть все параметры и возможность автоматического обновления курса.
Для добавления системной валюты необходимо указать system=true и один из параметров code или isoCode.
Дополнительно можно указать rateUpdateType и margin
Массовое создание и обновление Валют.
В теле запроса нужно передать массив, содержащий JSON представления Валют, которые вы хотите создать или обновить.
Обновляемые Валюты должны содержать идентификатор в виде метаданных.
[{"info":"Сущность 'currency' с UUID: 7944ef04-f831-11e5-7a69-971500188b1 успешно удалена"},{"info":"Сущность 'currency' с UUID: 7944ef04-f831-11e5-7a69-971500188b2 успешно удалена"}]
Валюта
Получить Валюту
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 - id Валюты
Запрос на обновление существующей валюты.
В теле запроса нельзя указать курс валюты (rate) равным нулю,
а также пустые поля name, code, isoCode.
Нельзя изменять значения полей name, fullName, code, isoCode, majorUnit, minorUnit
для валют, основанных на системном справочнике валют. Нельзя изменять курс валюты учета. Нельзя изменить курс валюты с автоматическим обновлением.
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 - id Валюты
С помощью средств JSON API можно работать с вебхуками.
Вебхук — это механизм отправки уведомлений. Уведомление отправляется при наступлении в системе изменения, которое отслеживает вебхук. Например, если подключить вебхук на товары, при изменении наименования товара, вы получаете уведомление со ссылкой на измененный товар. Подробнее о работе с вебхуками читайте Вебхуки.
С помощью API версии 1.2 можно просматривать, изменять, удалять вебхуки, созданные только с помощью API версии 1.2.
Набор возможностей также зависит от вашего тарифа. При бесплатном тарифе отправка вебхуков не производится, нельзя создать новый или изменить существующий вебхук.
Управление вебхуками доступно администратору аккаунта и решениям со специальными правами.
Подробнее про работу решений с вебхуками см. в документации для вендоров.
Пример вебхука
Пример того, в каком виде будут передаваться данные:
Метаданные контекста аудита Обязательное при ответе
uid
String(255)
Логин Сотрудника Обязательное при ответеТолько для чтения
moment
DateTime
Дата изменения Обязательное при ответеТолько для чтения
В массиве events может быть несколько объектов. Параметр запроса requestId - идентификатор уведомления.
В ответ на наш запрос мы ожидаем получить ответ с HTTP статусом 200 или 204 в течение 1500 миллисекунд.
При невалидном ответе от клиентского приложения наша система осуществляет еще 3 попытки отправки.
Данные попытки осуществляются последовательно, без таймаутов между ними. Если все попытки закончились неудачно или истекло время ожидания ответа -
данное уведомление считается неотправленным и в дальнейшем удаляется, в клиентское приложение оно отправлено не будет,
т.к. проблема на стороне клиентского приложения.
Чтобы попытки отправки уведомления не заканчивались неудачей из-за истечения времени ожидания ответа сервером, рекомендуется разделить прием вебхуков и их обработку.
Понять, что уведомление о событии было отправлено повторно, можно по параметру запроса requestId - при повторной отправке уведомления идентификатор останется прежним.
С помощью API версии 1.2 можно просматривать, изменять, удалять вебхуки созданные только с помощью API версии 1.2.
Заголовок временного отключения X-Lognex-WebHook-DisableByPrefix через API
Через JSON API при запросах можно выборочно отключить часть уведомлений вебхуков в контексте данного запроса. Для этого нужно указать заголовок X-Lognex-WebHook-DisableByPrefix.
Этот заголовок позволяет указать набор префиксов url-адресов. Если адрес вебхука содержит один из указанных префиксов, то этот вебхук не будет инициирован по результатам запроса.
Префикс должен содержать протокол и доменное имя целиком: заголовки вида X-Lognex-WebHook-DisableByPrefix: https:// или X-Lognex-WebHook-DisableByPrefix: https://some_url будут отклонены с ошибкой, заголовки вида X-Lognex-WebHook-DisableByPrefix: https://some_url.com или X-Lognex-WebHook-DisableByPrefix: https://some_url.com/some_path считаются валидными.
Чтобы указать не один префикс, а набор, нужно указать несколько заголовков X-Lognex-WebHook-DisableByPrefix в запросе. Перечисление префиксов url-адресов через запятую в рамках одного заголовка не поддерживается.
Заголовок временного отключения X-Lognex-WebHook-Disable через API
Данный функционал в будущем будет удален.
Через JSON API или POS API при запросах можно отключить все уведомления вебхуков в контексте данного запроса. Для этого нужно указать заголовок X-Lognex-WebHook-Disable с произвольным значением.
Отключать уведомления вебхуков следует только в случае крайней необходимости, так как это может повлиять на работу интеграций или отключить отправку критически важных уведомлений.
SSL Handshake
Если на адресе получателя используется SSL сертификат, то необходимо удостовериться, что сертификат имеет корректные Certification Paths. Проверить сертификат можно в сервисе https://www.ssllabs.com/ssltest/index.html
Атрибуты сущности
Название
Тип
Описание
accountId
UUID
ID учетной записи Обязательное при ответе
action
Enum
Действие, которое отслеживается вебхуком. Возможные значения: [CREATE, UPDATE, DELETE, PROCESSED]. Задать значение PROCESSED возможно только для асинхронных задач Обязательное при ответеНеобходимо при создании
Пример запроса на создание нового вебхука. Убедитесь, что создаете еще не существующий вебхук:
сочетание entityType, action, url должно быть уникальным. Всего на одно уникальное сочетание entityType,
action может быть создано не более 5 вебхуков с разными url для пользователей и не более 1 для решения.
Массовое создание и обновление вебхуков.
В теле запроса нужно передать массив, содержащий JSON представления вебхуков, которые вы хотите создать или обновить.
Обновляемые вебхуки должны содержать идентификатор в виде метаданных.
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id вебхука.
[{"info":"Сущность 'webhook' с UUID: 7944ef04-f831-11e5-7a69-971500188b1 успешно удалена"},{"info":"Сущность 'webhook' с UUID: 7944ef04-f831-11e5-7a69-971500188b2 успешно удалена"}]
Вебхук на изменение остатков
Вебхуки позволяют получать уведомления об изменениях остатков товаров. Уведомления отправляются пользователю каждые 1-5 минут, если произошло изменение остатков. Чтобы получать уведомления, создайте вебхук на изменения остатков и включите его. Ключевое слово для вебхуков на изменение остатков в рамках JSON API — webhookstock.
Набор возможностей также зависит от вашего тарифа:
При платных тарифах можно: получать, создавать, обновлять, отключать и удалять вебхуки на изменение остатков.
При бесплатном тарифе отправка вебхуков не производится, нельзя создать новый или изменить существующий вебхук.
При отправке запроса система ожидает получить ответ от клиентского приложения с HTTP-статусом 200 или 204 в течение 1500 миллисекунд. Если система получает неверный ответ, она осуществляет еще 3 попытки отправки. Попытки осуществляются последовательно, без таймаутов между ними. Если все попытки закончились неудачно или истекло время ожидания ответа, уведомление считается неотправленным и удаляется.
Чтобы попытки отправки уведомления не заканчивались неудачей из-за истечения времени ожидания ответа сервером, разделите прием вебхуков и их обработку. Параметр запроса requestId говорит о том, что уведомление о событии было отправлено повторно. При повторной отправке уведомления идентификатор останется прежним.
SSL Handshake
Если на адресе получателя используется SSL сертификат, то необходимо удостовериться, что сертификат имеет корректные Certification Paths. Проверить сертификат можно в сервисе https://www.ssllabs.com/ssltest/index.html
Метаданные Решения, создавшего вебхук на изменение остатков Только для чтения
enabled
Boolean
Флажок состояния вебхука на изменение остатков (включен / отключен) Обязательное при ответе
stockType
Enum
Тип остатков, изменение которых вызывает вебхук. Возможные значения: [stock] Обязательное при ответеНеобходимо при создании
reportType
Enum
Тип отчета остатков, к которым привязан вебхук на изменение остатков. Возможные значения: [all, bystore] Обязательное при ответеНеобходимо при создании
id
UUID
ID вебхука на изменение остатков Обязательное при ответе
Сочетание stockType, reportType, url должно быть уникальным.
Всего на одно уникальное сочетание stockType, reportType может быть создано не более 5 вебхуков на изменение
остатков с разными url для пользователей и не более 1 для решения.
Массовое создание и обновление вебхуков на изменение остатков
Массовое создание и обновление вебхуков на изменение остатков.
В теле запроса нужно передать массив, содержащий JSON представления вебхуков на изменение остатков, которые вы хотите создать или обновить.
Обновляемые вебхуки на изменение остатков должны содержать идентификатор в виде метаданных.
[{"info":"Сущность 'webhookstock' с UUID: 7944ef04-f831-11e5-7a69-971500188b1 успешно удалена"},{"info":"Сущность 'webhookstock' с UUID: 7944ef04-f831-11e5-7a69-971500188b2 успешно удалена"}]
Грузовая таможенная декларация (ГТД)
Грузовая таможенная декларация (ГТД)
Название
Тип
Описание
name
String(255)
Номер ГТД
В версии API 1.2 отсутствует отдельный ресурс для работы с ГТД. ГТД - вложенная сущность документа.
Группа техкарт
Средствами JSON API можно создавать и обновлять сведения о Группах техкарт, запрашивать списки Групп техкарт и сведения по отдельным Группам техкарт. Кодом сущности для Группы техкарт в составе JSON API является ключевое слово processingplanfolder.
Группы техкарт
Атрибуты сущности
Название
Тип
Описание
accountId
UUID
ID учетной записи Обязательное при ответеТолько для чтения
archived
Boolean
Добавлена ли Группа техкарт в архив Обязательное при ответе
externalCode
String(255)
Внешний код Группы техкарт Обязательное при ответе
Массовое создание и обновление Групп техкарт.
В теле запроса нужно передать массив, содержащий JSON представления Групп техкарт, которые вы хотите создать или обновить.
Обновляемые Группы техкарт должны содержать идентификатор в виде метаданных.
[{"info":"Сущность 'processingplanfolder' с UUID: 7944ef04-f831-11e5-7a69-971500188b1 успешно удалена"},{"info":"Сущность 'processingplanfolder' с UUID: 7944ef04-f831-11e5-7a69-971500188b2 успешно удалена"}]
Метаданные Групп техкарт
Метаданные Групп техкарт
Запрос на получение метаданных Групп техкарт. Результат - объект JSON, включающий в себя:
Запрос на обновление Группы техкарт с указанным id.
В теле запроса можно указать только те поля, которые необходимо изменить у Группы техкарт, кроме тех, что
помечены Только для чтения в описании атрибутов Группы техкарт.
Для обновления поля pathName нужно обновить ссылку на родительскую Группу техкарт, т.е. обновить поле
processingplanfolder
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Группы техкарт.
Средствами JSON API можно создавать и обновлять сведения о Группах товаров, запрашивать списки Групп товаров и сведения по отдельным Группам товаров. Кодом сущности для Группы товаров в составе JSON API является ключевое слово productfolder.
По данной сущности можно осуществлять контекстный поиск с помощью специального параметра search. Подробнее можно узнать по ссылке.
Поиск среди объектов групп товаров на соответствие поисковой строке будет осуществлен по следующим полям:
по наименованию Группы товаров (name)
по коду Группы товаров (code)
Атрибуты сущности
Название
Тип
Фильтрация
Описание
accountId
UUID
=!=
ID учетной записи Обязательное при ответеТолько для чтения
archived
Boolean
=!=
Добавлена ли Группа товаров в архив Обязательное при ответеТолько для чтения
code
String(255)
=!=~~==~
Код Группы товаров
description
String(4096)
=!=~~==~
Описание Группы товаров
effectiveVat
Int
Реальный НДС % Только для чтения
effectiveVatEnabled
Boolean
Дополнительный признак для определения разграничения реального НДС = 0 или "без НДС". (effectiveVat = 0, effectiveVatEnabled = false) -> "без НДС", (effectiveVat = 0, effectiveVatEnabled = true) -> 0%. Только для чтения
externalCode
String(255)
=!=~~==~
Внешний код Группы товаров Обязательное при ответе
Момент последнего обновления сущности Обязательное при ответеТолько для чтения
useParentVat
Boolean
Используется ли ставка НДС родительской группы. Если true для единицы ассортимента будет применена ставка, установленная для родительской группы. Обязательное при ответе
vat
Int
НДС %
vatEnabled
Boolean
Включен ли НДС для группы. С помощью этого флага для группы можно выставлять НДС = 0 или НДС = "без НДС". (vat = 0, vatEnabled = false) -> vat = "без НДС", (vat = 0, vatEnabled = true) -> vat = 0%.
Код системы налогообложения
Значения поля taxSystem.
Значение
Описание
GENERAL_TAX_SYSTEM
ОСН
PATENT_BASED
Патент
PRESUMPTIVE_TAX_SYSTEM
ЕНВД
SIMPLIFIED_TAX_SYSTEM_INCOME
УСН. Доход
SIMPLIFIED_TAX_SYSTEM_INCOME_OUTCOME
УСН. Доход-Расход
TAX_SYSTEM_SAME_AS_GROUP
Совпадает с группой
UNIFIED_AGRICULTURAL_TAX
ЕСХН
Получить список групп товаров
Запрос всех Групп товаров на данной учетной записи.
Результат: Объект JSON, включающий в себя поля:
Массовое создание и обновление Групп товаров.
В теле запроса нужно передать массив, содержащий JSON представления Групп товаров, которые вы хотите создать или обновить.
Обновляемые Группы товаров должны содержать идентификатор в виде метаданных.
[{"info":"Сущность 'productfolder' с UUID: 7944ef04-f831-11e5-7a69-971500188b1 успешно удалена"},{"info":"Сущность 'productfolder' с UUID: 7944ef04-f831-11e5-7a69-971500188b2 успешно удалена"}]
Метаданные Групп товаров
Метаданные Групп товаров
Запрос на получение метаданных Групп товаров. Результат - объект JSON, включающий в себя:
Запрос на обновление Группы товаров с указанным id.
В теле запроса можно указать только те поля, которые необходимо изменить у Группы товаров, кроме тех, что
помечены Только для чтения в описании атрибутов Группы товаров.
Для обновления поля pathName нужно обновить ссылку на родительскую Группу товаров, т.е. обновить поле
productFolder
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Группы товаров.
Средствами JSON API можно создавать и обновлять сведения о Договорах, запрашивать списки Договоров и сведения по отдельным Договорам. Кодом сущности для Договора в составе JSON API является ключевое слово contract. Больше о Договорах и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки по этой ссылке.
По данной сущности можно осуществлять контекстный поиск с помощью специального параметра search. Подробнее можно узнать по ссылке. Поиск с параметром search отличается от других тем, что поиск не префиксный, без токенизации и идет только по одному полю одновременно. Ищет такие строки, в которые входит значение строки поиска.
Поиск среди объектов Договора на соответствие поисковой строке будет осуществлен по следующим полям:
по номеру Договора name
по комментарию к Договору description
Атрибуты сущности
Название
Тип
Фильтрация
Описание
accountId
UUID
=!=
ID учетной записи Обязательное при ответеТолько для чтения
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/contract/3bba8d2a-2cb6-11e6-8a84-bae50000002c","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/contract/metadata","type":"contract","mediaType":"application/json"},"id":"3bba8d2a-2cb6-11e6-8a84-bae50000002c","accountId":"da7d9bbe-2c97-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-06-07 16:46:27","name":"00000011111","description":"Договор с партнерской организацией ООО Солнышко","code":"contractWithPartner","externalCode":"extC12fd12a","archived":false,"moment":"2016-07-06 12:53:22","sum":200000,"contractType":"Sales","ownAgent":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/db141159-2c97-11e6-8a84-bae50000004e","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/organization/metadata","type":"organization","mediaType":"application/json"}},"agent":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/2e6aa620-2c98-11e6-8a84-bae500000004","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"counterparty","mediaType":"application/json"}},"state":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/contract/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069","type":"state","mediaType":"application/json"}},"agentAccount":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/2e6aa620-2c98-11e6-8a84-bae500000004/accounts/2e6ab6ca-2c98-11e6-8a84-bae500000005","type":"account","mediaType":"application/json"}},"rate":{"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"printed":false,"published":false}
[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/contract/8df02031-0ac4-11e6-9464-e4de00000008","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/contract/metadata","type":"contract","mediaType":"application/json"},"id":"8df02031-0ac4-11e6-9464-e4de00000008","accountId":"84e60e93-f504-11e5-8a84-bae500000008","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-04-25 12:03:19","name":"666","externalCode":"y8j8uYVuhd04K8ZGOuu2a1","archived":false,"moment":"2016-04-25 12:03:19","sum":0,"contractType":"Sales","ownAgent":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/organization/metadata","type":"organization","mediaType":"application/json"}},"agent":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"counterparty","mediaType":"application/json"}},"organizationAccount":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/342dc6f5-0bbb-11e6-d219-b9d90000004e/accounts/342e096d-0bbb-11e6-d219-b9d90000004f","type":"account","mediaType":"application/json"}},"agentAccount":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/342dc6f5-0bbb-11e6-d219-b9d90000004e/accounts/342e096d-0bbb-11e6-d219-b9d90000004f","type":"account","mediaType":"application/json"}},"rate":{"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/faf45b9a-2e58-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"printed":false,"published":false},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/contract/73fa8fb0-0ac5-11e6-9464-e4de0000000b","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/contract/metadata","type":"contract","mediaType":"application/json"},"id":"73fa8fb0-0ac5-11e6-9464-e4de0000000b","accountId":"84e60e93-f504-11e5-8a84-bae500000008","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-04-25 12:22:17","name":"666_02","description":"Договор с контрагентом ООО Поставщик","code":"code333","externalCode":"exCode333","archived":false,"moment":"2017-02-25 12:03:19","sum":0,"contractType":"Sales","ownAgent":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/organization/metadata","type":"organization","mediaType":"application/json"}},"agent":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"counterparty","mediaType":"application/json"}},"organizationAccount":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/342dc6f5-0bbb-11e6-d219-b9d90000004e/accounts/342e096d-0bbb-11e6-d219-b9d90000004f","type":"account","mediaType":"application/json"}},"agentAccount":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/342dc6f5-0bbb-11e6-d219-b9d90000004e/accounts/342e096d-0bbb-11e6-d219-b9d90000004f","type":"account","mediaType":"application/json"}},"rate":{"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/faf45b9a-2e58-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"printed":false,"published":false}]
Массовое создание и обновление Договоров
Массовое создание и обновление Договоров.
В теле запроса нужно передать массив, содержащий JSON представления Договоров, которые вы хотите создать или обновить.
Обновляемые Договора должны содержать идентификатор в виде метаданных.
[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/contract/8df02031-0ac4-11e6-9464-e4de00000008","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/contract/metadata","type":"contract","mediaType":"application/json"},"id":"8df02031-0ac4-11e6-9464-e4de00000008","accountId":"84e60e93-f504-11e5-8a84-bae500000008","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-04-25 12:03:19","name":"666","externalCode":"y8j8uYVuhd04K8ZGOuu2a1","archived":false,"moment":"2016-04-25 12:03:19","sum":0,"contractType":"Sales","ownAgent":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/organization/metadata","type":"organization","mediaType":"application/json"}},"agent":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"counterparty","mediaType":"application/json"}},"organizationAccount":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/342dc6f5-0bbb-11e6-d219-b9d90000004e/accounts/342e096d-0bbb-11e6-d219-b9d90000004f","type":"account","mediaType":"application/json"}},"agentAccount":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/342dc6f5-0bbb-11e6-d219-b9d90000004e/accounts/342e096d-0bbb-11e6-d219-b9d90000004f","type":"account","mediaType":"application/json"}},"rate":{"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/faf45b9a-2e58-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"printed":false,"published":false},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/contract/73fa8fb0-0ac5-11e6-9464-e4de0000000b","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/contract/metadata","type":"contract","mediaType":"application/json"},"id":"73fa8fb0-0ac5-11e6-9464-e4de0000000b","accountId":"84e60e93-f504-11e5-8a84-bae500000008","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-04-25 12:22:17","name":"666_02","description":"Договор с контрагентом ООО Поставщик","code":"code333","externalCode":"exCode333","archived":false,"moment":"2017-02-25 12:03:19","sum":0,"contractType":"Sales","ownAgent":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/organization/metadata","type":"organization","mediaType":"application/json"}},"agent":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"counterparty","mediaType":"application/json"}},"organizationAccount":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/342dc6f5-0bbb-11e6-d219-b9d90000004e/accounts/342e096d-0bbb-11e6-d219-b9d90000004f","type":"account","mediaType":"application/json"}},"agentAccount":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/342dc6f5-0bbb-11e6-d219-b9d90000004e/accounts/342e096d-0bbb-11e6-d219-b9d90000004f","type":"account","mediaType":"application/json"}},"rate":{"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/faf45b9a-2e58-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"printed":false,"published":false}]
Удалить договор
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Договора.
[{"info":"Сущность 'contract' с UUID: 7944ef04-f831-11e5-7a69-971500188b1 успешно удалена"},{"info":"Сущность 'contract' с UUID: 7944ef04-f831-11e5-7a69-971500188b2 успешно удалена"}]
Метаданные Договоров
Метаданные Договоров
Запрос на получение метаданных Договоров. Результат - объект JSON, включающий в себя:
Запрос на обновление отдельного Договора с указанным id.
При обновлении полей organization и agent нужно также обновить поля organizationAccount и
agentAccount соответственно, иначе произойдет ошибка.
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Договора.
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/contract/73fa8fb0-0ac5-11e6-9464-e4de0000000b","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/contract/metadata","type":"contract","mediaType":"application/json"},"id":"73fa8fb0-0ac5-11e6-9464-e4de0000000b","accountId":"84e60e93-f504-11e5-8a84-bae500000008","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-04-25 12:22:17","name":"666_02","description":"Договор с контрагентом ООО Поставщик","code":"code333","externalCode":"exCode333","archived":false,"moment":"2017-02-25 12:03:19","sum":0,"contractType":"Sales","ownAgent":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/organization/metadata","type":"organization","mediaType":"application/json"}},"agent":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"counterparty","mediaType":"application/json"}},"organizationAccount":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/342dc6f5-0bbb-11e6-d219-b9d90000004e/accounts/342e096d-0bbb-11e6-d219-b9d90000004f","type":"account","mediaType":"application/json"}},"agentAccount":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/342dc6f5-0bbb-11e6-d219-b9d90000004e/accounts/342e096d-0bbb-11e6-d219-b9d90000004f","type":"account","mediaType":"application/json"}},"rate":{"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/faf45b9a-2e58-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"printed":false,"published":false}
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/contract/7c0c5b6d-12d5-11e6-9464-e4de0000000c","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/contract/metadata","type":"contract","mediaType":"application/json"},"id":"7c0c5b6d-12d5-11e6-9464-e4de0000000c","accountId":"84e60e93-f504-11e5-8a84-bae500000008","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-05-05 18:27:44","name":"123_456","description":"Новый Договор","code":"не код 333","externalCode":"exC22ode333","archived":false,"moment":"2019-03-15 21:03:19","sum":0,"contractType":"Sales","ownAgent":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/organization/metadata","type":"organization","mediaType":"application/json"}},"agent":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"counterparty","mediaType":"application/json"}},"attributes":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/contract/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a","type":"attributemetadata","mediaType":"application/json"},"id":"25b6f76c-12d5-11e6-9464-e4de00000068","name":"AttributeName1","type":"boolean","value":false}],"organizationAccount":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts/3a30e844-016f-11e6-9464-e4de00000068","type":"account","mediaType":"application/json"}},"agentAccount":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078/accounts/9794f7a0-f689-11e5-8a84-bae500000079","type":"account","mediaType":"application/json"}},"rate":{"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"printed":false,"published":false}
Единица измерения
Единицы измерения
По данной сущности можно осуществлять контекстный поиск с помощью специального параметра search. Подробнее можно узнать по ссылке. Поиск с параметром search отличается от других тем, что поиск не префиксный, без токенизации и идет только по одному полю одновременно. Ищет такие строки, в которые входит значение строки поиска.
Поиск среди объектов единиц измерения на соответствие поисковой строке будет осуществлен по следующим полям:
по наименованию Единицы измерения name
по описанию Единицы измерения description
Атрибуты сущности
Название
Тип
Фильтрация
Описание
accountId
UUID
=!=
ID учетной записи Обязательное при ответеТолько для чтения
code
String(255)
=!=~~==~
Код Единицы измерения
description
String(4096)
=!=~~==~
Описание Единциы измерения
externalCode
String(255)
=!=~~==~
Внешний код Единицы измерения Обязательное при ответе
Запрос на создание новой единицы измерения на данной учетной записи.
Единственное поле, которое обязательно должно присутствовать в теле запроса
на создание Единицы измерения - поле name.
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/uom/b25681fd-24d0-11e6-8a84-bae500000019","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/uom/metadata","type":"uom","mediaType":"application/json"},"id":"b25681fd-24d0-11e6-8a84-bae500000019","accountId":"45489428-24a5-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/1fe747fc-7df4-11e8-7e04-3e5a0000002d","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=1fe747fc-7df4-11e8-7e04-3e5a0000002d"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/19062b38-7df4-11e8-7e04-3e5a00000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-05-30 10:04:29","name":"Попугаи","description":"Для измерения удавов","code":"papagei","externalCode":"parrotUnitOfMeasure"}
Массовое создание и обновление единиц измерения
Массовое создание и обновление единиц измерения.
В теле запроса нужно передать массив, содержащий JSON представления единиц измерения, которые вы хотите создать или обновить.
Обновляемые единицы измерения должны содержать идентификатор в виде метаданных.
[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/uom/b25681fd-24d0-11e6-8a84-bae500000019","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/uom/metadata","type":"uom","mediaType":"application/json"},"id":"b25681fd-24d0-11e6-8a84-bae500000019","accountId":"45489428-24a5-11e6-8a84-bae500000001","updated":"2016-05-30 10:04:29","name":"Попугаи","description":"Для измерения удавов","code":"papagei","externalCode":"parrotUnitOfMeasure"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/uom/01be5f70-24d1-11e6-8a84-bae50000001a","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/uom/metadata","type":"uom","mediaType":"application/json"},"id":"01be5f70-24d1-11e6-8a84-bae50000001a","accountId":"45489428-24a5-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/1fe747fc-7df4-11e8-7e04-3e5a0000002d","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=1fe747fc-7df4-11e8-7e04-3e5a0000002d"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/19062b38-7df4-11e8-7e04-3e5a00000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-05-30 10:06:42","name":"Попугай","description":"Для точного измерения удавов","code":"papagai","externalCode":"papagaitUnitOfMeasure"}]
Удалить Единицу измерения
Запрос на удаление единицы измерения. Невозможно удаление предустановленных единиц измерения (единиц измерений имеющихся на учетной записи по умолчанию).
Удалить можно только единицы измерения, созданные через основной интерфейс или через метод POST.
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Единицы измерения.
[{"info":"Сущность 'uom' с UUID: 7944ef04-f831-11e5-7a69-971500188b1 успешно удалена"},{"info":"Сущность 'uom' с UUID: 7944ef04-f831-11e5-7a69-971500188b2 успешно удалена"}]
Единица измерения
Получить Единицу измерения
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Единицы измерения.
Запрос на изменение объекта, представляющего собой единицу измерения. Невозможно изменение предустановленных единиц измерения
(единиц измерения имеющихся на учетной записи по умолчанию).
Изменить можно только единицы измерения, созданные через основной интерфейс или через метод POST.
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Единицы измерения.
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/uom/01be5f70-24d1-11e6-8a84-bae50000001a","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/uom/metadata","type":"uom","mediaType":"application/json"},"id":"01be5f70-24d1-11e6-8a84-bae50000001a","accountId":"45489428-24a5-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/1fe747fc-7df4-11e8-7e04-3e5a0000002d","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=1fe747fc-7df4-11e8-7e04-3e5a0000002d"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/19062b38-7df4-11e8-7e04-3e5a00000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-05-30 10:06:42","name":"Попугай","description":"Для точного измерения удавов","code":"papagai","externalCode":"papagaitUnitOfMeasure"}
Задача
Средствами JSON API можно создавать и обновлять сведения о задачах, запрашивать списки задач и сведения по отдельным задачам. Кодом сущности для задачи в составе JSON API является ключевое слово task. Больше о задачах и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки по этой ссылке.
Задачи
Атрибуты сущности
Название
Тип
Фильтрация
Описание
accountId
UUID
=!=
ID учетной записи Кассира Обязательное при ответеТолько для чтения
Метаданные Типа задачи Обязательное при ответеТолько для чтения
name
String(255)
Наименование Типа задачи Обязательное при ответеНеобходимо при создании
stateType
Enum
Тип Статуса Обязательное при ответе
Поле color передается в АПИ как целое число состоящее из 4х байт.
Т.к. цвет передается в цветовом пространстве ARGB, каждый байт отвечает за свой
цвет соответственно: 1 - за прозрачность, 2 - за красный цвет, 3 - за зеленый,
4 - за синий. Каждый байт принимает значения от 0 до 255 как и цвет в каждом из
каналов цветового пространства. Получившееся в итоге из 4 записанных последовательно байт
число, переведенное в 10-чную систему счисления и является представлением цвета статуса в JSON API.
Пример: цвету rgb(162, 198, 23) будет соответствовать следующее значение поля "color": 10667543.
Отображение списка по умолчанию
Для администратора
Если текущий сотрудник обладает правами администратора, то при запросе списка задач ему будут выведены все активные (done = false) задачи, как те,
что относятся к нему (сотрудник является создателем или исполнителем задачи), так и те, что относятся к другим сотрудникам.
Для сотрудника
Для сотрудника, не являющегося администратором, но имеющего право на просмотр всех задач, список задач по умолчанию будет аналогичен списку задач, выводимому для администратора. В противном случае, при запросе списка задач без каких-либо фильтров, будут выведены активные (done = false) задачи, которые создал текущий сотрудник и задачи, за которые ответственен текущий сотрудник.
Фильтры из web-интерфейса
В основном интерфейсе МоегоСклада для отображения списка задач существует 3 группы фильтров:
Фильтр по связанности с текущим сотрудником: Поручено мне, Я поручил, Все задачи (отображается только у администраторов)
Фильтр по готовности задачи: Активные, Выполненные.
Фильтр по типу задачи.
Чтобы реализовать подобную фильтрацию списка для JSON API, нужно использовать следующие фильтры для списка задач:
Поручено мне: фильтр по полю assignee в значении которого указана ссылка на текущего сотрудника https://api.moysklad.ru/api/remap/1.2/entity/task?filter=assignee=https://api.moysklad.ru/api/remap/1.2/entity/employee/
Я поручил: фильтр по полю author в значении которого указана ссылка на текущего сотрудника https://api.moysklad.ru/api/remap/1.2/entity/task?filter=author=https://api.moysklad.ru/api/remap/1.2/entity/employee/
Массовое создание и обновление Задач.
В теле запроса нужно передать массив, содержащий JSON представления Задач, которые вы хотите создать или обновить.
Обновляемые Задачи должны содержать идентификатор в виде метаданных.
Запрос на удаление задачи с указанным id. Для удаления задач необходима активная тарифная опция CRM.
Также нельзя удалить задачи, созданные другими сотрудниками, без прав администратора.
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id задачи.
[{"info":"Сущность 'task' с UUID: 7944ef04-f831-11e5-7a69-971500188b1 успешно удалена"},{"info":"Сущность 'task' с UUID: 7944ef04-f831-11e5-7a69-971500188b2 успешно удалена"}]
Задача
Получить задачу
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id задачи.
Изменить задачу с указанным id. Для изменения задач необходима активная тарифная опция CRM.
Также нельзя изменять задачи, созданные другими сотрудниками, без прав администратора.
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id задачи.
Отдельный ресурс для управления комментариями Задачи. С его помощью вы можете управлять комментариями задачи, в которой количество комментариев превышает лимит на количество комментариев, сохраняемых вместе с задачей. Этот лимит равен 1000.
Получить комментарии Задачи
Запрос на получение списка всех комментариев данной Задачи.
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/task/47bc1d9b-8b87-11e8-d9ce-84d900000017/notes/55eaa2cc-8b87-11e8-d9ce-84d900000025","type":"tasknote","mediaType":"application/json"},"author":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/98fa7086-8aa1-11e8-7210-075e0000002c","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=98fa7086-8aa1-11e8-7210-075e0000002c"}},"text":"новый текст комментария 1","moment":"2018-07-19 22:10:01"}
Удалить комментарий
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id задачи.
tasknoteID
string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id комментария к Задаче.
Тип задачи создается на основе переданного объекта JSON,
который содержит представление нового Типа.
Результат - JSON представление созданного Типа. Для создания нового Типа,
необходимо и достаточно в переданном объекте заполнить поля name и color.
Тип задачи меняется на основе переданного объекта JSON.
Результат - JSON представление обновленного или созданного Типа.
Для обновления Типа, необходимо указать в переданном объекте
одно или несколько полей с новыми значениями: name и color.
Параметры
Параметр
Описание
id
string (required) Example: 4dcb3f23-60c4-11e7-6adb-ede500000019 id Типа задачи.
Массовое создание и обновление Типов задач.
В теле запроса нужно передать массив, содержащий JSON представления Типов, которые вы хотите создать или обновить.
Обновляемые Типы должны содержать идентификатор в виде метаданных.
Response 200 (application/json)
Успешное удаление Типа задачи.
Изображение
Изображения
Средствами JSON API можно создавать и обновлять сведения по Изображениям для Товаров, Комплектов и Модификаций, запрашивать списки Изображений,
а также сведения по отдельным Изображениям.
Товары, Комплекты и Модификации могут содержать множество одинаковых Изображений. Изображения считаются одинаковыми, если при добавлении Изображений
у них совпадало filename и content. У одинаковых Изображений одинаковое значение параметра id.
У Товара, Комплекта или Модификации может быть не более 10 Изображений.
Ссылка на скачивание изображения находится в заголовке location. Получить изображение по ссылке можно без авторизации.
Время активности ссылки составляет 1 минуту.
Добавить Изображение к Товару, Комплекту или Модификации
Добавить новое Изображение к Товару, Комплекту или Модификации.
Описание
Изображение загружается и добавляется к Изображениям на основе переданного объекта JSON,
который содержит представление нового Изображения.
Результат - JSON представление обновленного списка Изображений. Для создания и добавления нового Изображения к Товару, Комплекту или Модификации,
необходимо и достаточно указать в url запросе id сущности, к которой добавляется Изображение, и указать не пустые поля
filename и content в переданном объекте.
В поле content нужно указать изображение, закодированное в Base64, в поле filename - имя файла с расширением.
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Товара c Изображениями.
Изменение списка Изображений у Товара, Комплекта или Модификации
В теле запроса нужно передать массив, содержащий JSON представления Изображений, которые вы хотите установить для Товара, Комплекта или Модификации.
Если необходимо оставить некоторые Изображения у Товара, Комплекта или Модификации, то тело запроса должно содержать их идентификаторы в виде метаданных.
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Товара c Изображениями.
Средствами JSON API можно создавать и обновлять сведения о Каналах продаж, запрашивать списки Каналов продаж и сведения по отдельным Каналам продаж. Кодом сущности для Канала продаж в составе JSON API является ключевое слово saleschannel. Больше о Каналах продаж и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки по этой ссылке.
По данной сущности можно осуществлять контекстный поиск с помощью специального параметра search. Подробнее можно узнать по ссылке. Поиск с параметром search отличается от других тем, что поиск не префиксный, без токенизации и идет только по одному полю одновременно. Ищет такие строки, в которые входит значение строки поиска.
Поиск среди объектов канала продаж на соответствие поисковой строке будет осуществлен по следующим полям:
по наименованию Канала продаж name
по описанию Канала продаж description
Атрибуты сущности
Название
Тип
Фильтрация
Описание
accountId
UUID
=!=
ID учетной записи Обязательное при ответеТолько для чтения
archived
Boolean
=!=
Добавлен ли Канал продаж в архив Обязательное при ответе
{"context":{"employee":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/employee","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}}},"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/saleschannel/metadata","type":"saleschannel","mediaType":"application/json","size":2,"limit":1000,"offset":0},"rows":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/saleschannel/51f263f9-0307-11e6-9464-e4de0000007c","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/saleschannel/metadata","type":"saleschannel","mediaType":"application/json"},"id":"51f263f9-0307-11e6-9464-e4de0000007c","accountId":"84e60e93-f504-11e5-8a84-bae500000008","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2021-04-15 15:41:05","name":"Магазин на Тверской","description":"Прямые продажи, без предзаказа","type":"DIRECT_SALES","externalCode":"HZV7dGc8iAnf0aNjrvQvN0","archived":false},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/saleschannel/8477d916-0aef-11e6-9464-e4de00000103","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/saleschannel/metadata","type":"saleschannel","mediaType":"application/json"},"id":"8477d916-0aef-11e6-9464-e4de00000103","accountId":"84e60e93-f504-11e5-8a84-bae500000008","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2021-04-25 17:10:51","name":"Заказы из ИМ","type":"ECOMMERCE","externalCode":"lv7MmPK4jvaqq-nA3g3NL2","archived":false}]}
Создать Канал продаж
Запрос на создание нового канала продаж. Необходимыми полями в теле запроса
для создания канала продаж являются name и type.
Массовое создание и обновление Каналов продаж.
В теле запроса нужно передать массив, содержащий JSON представления Каналов продаж, которые вы хотите создать или обновить.
Обновляемые Каналы продаж должны содержать идентификатор в виде метаданных. Для Каналов продаж, созданных при подключении интернет-магазина, нельзя обновить тип. При изменении наименования таких каналов продаж наименование связанного интернет-магазина изменится.
curl -X POST
"https://api.moysklad.ru/api/remap/1.2/entity/saleschannel"
-H "Authorization: Basic <Credentials>"
-H "Accept-Encoding: gzip"
-H "Content-Type: application/json"
-d '[
{
"name":"Акция",
"description":"Создание канала продаж",
"type":"OTHER"
},
{
"meta":{
"href":"https://api.moysklad.ru/api/remap/1.2/entity/saleschannel/da7a89fd-202b-11ec-0a82-05080000000a",
"metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/saleschannel/metadata",
"type":"saleschannel",
"mediaType":"application/json"
},
"description":"Обновление описания канала продаж"
}
]'
[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/saleschannel/286e7bd0-2032-11ec-9621-0242ac130002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/saleschannel/metadata","type":"saleschannel","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#saleschannel/edit?id=286e7bd0-2032-11ec-9621-0242ac130002"},"id":"286e7bd0-2032-11ec-9621-0242ac130002","accountId":"4fcbb42c-1d41-11ec-0a82-06530000009e","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/6c771d3c-2032-11ec-9621-0242ac130002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=6c771d3c-2032-11ec-9621-0242ac130002"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/537bb8ec-2032-11ec-9621-0242ac130002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2021-09-28 10:49:04.228","name":"Акция","description":"Создание канала продаж","type":"OTHER","externalCode":"814fhsaf124","archived":false},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/saleschannel/5ca09f14-2032-11ec-9621-0242ac130002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/saleschannel/metadata","type":"saleschannel","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#saleschannel/edit?id=5ca09f14-2032-11ec-9621-0242ac130002"},"id":"5ca09f14-2032-11ec-9621-0242ac130002","accountId":"4fcbb42c-1d41-11ec-0a82-06530000009e","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/6c771d3c-2032-11ec-9621-0242ac130002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=6c771d3c-2032-11ec-9621-0242ac130002"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/537bb8ec-2032-11ec-9621-0242ac130002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2021-09-28 10:49:04.313","name":"Звонок","description":"Обновление описания канала продаж","type":"DIRECT_SALES","externalCode":"df2DGFSG44","archived":false}]
Удалить Канал продаж
Параметры
Параметр
Описание
id
string (required) Example: d94605a8-2033-11ec-9621-0242ac130002 id Канала продаж.
[{"info":"Сущность 'saleschannel' с UUID: fe8188dc-2034-11ec-9621-0242ac130002 успешно удалена"},{"info":"Сущность 'saleschannel' с UUID: 0657ff6e-2035-11ec-9621-0242ac130002 успешно удалена"}]
Канал продаж
Параметры
Параметр
Описание
id
string (required) Example: d94605a8-2033-11ec-9621-0242ac130002 id Канала продаж.
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/saleschannel/08624a82-2038-11ec-9621-0242ac130002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/saleschannel/metadata","type":"saleschannel","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#saleschannel/edit?id=08624a82-2038-11ec-9621-0242ac130002"},"id":"08624a82-2038-11ec-9621-0242ac130002","accountId":"4fcbb42c-1d41-11ec-0a82-06530000009e","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/4fe1932a-1d41-11ec-0a81-04b600001980","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=4fe1932a-1d41-11ec-0a81-04b600001980"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/4fcbe1f2-1d41-11ec-0a82-06530000009f","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2021-09-28 10:49:04.228","name":"Продажа в магазине","type":"DIRECT_SALES","externalCode":"814fhsafiwb124","archived":false}
Изменить Канал продаж
Запрос на изменение объекта Канала продаж. Для Каналов продаж, которые были созданы при подключении интернет-магазина, нельзя изменить тип. Если изменить наименование такого Канала продаж, то будет изменено наименование связанного интернет-магазина.
Параметры
Параметр
Описание
id
string (required) Example: b2dc42f0-203e-11ec-9621-0242ac130002 id Канала продаж.
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/saleschannel/08624a82-2038-11ec-9621-0242ac130002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/saleschannel/metadata","type":"saleschannel","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#saleschannel/edit?id=08624a82-2038-11ec-9621-0242ac130002"},"id":"08624a82-2038-11ec-9621-0242ac130002","accountId":"4fcbb42c-1d41-11ec-0a82-06530000009e","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/4fe1932a-1d41-11ec-0a81-04b600001980","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=4fe1932a-1d41-11ec-0a81-04b600001980"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/4fcbe1f2-1d41-11ec-0a82-06530000009f","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2021-09-28 10:49:04.228","name":"Обмен по CommerceML","type":"ECOMMERCE","externalCode":"814fhsafiwb124","archived":false}
Кассир
Кассиры
Средствами JSON API можно запрашивать списки Кассиров и сведения по отдельным кассирам. Кодом сущности для кассира в составе JSON API является ключевое слово cashier.
Атрибуты сущности
Название
Тип
Описание
accountId
UUID
ID учетной записи Кассира Обязательное при ответеТолько для чтения
Средствами JSON API можно получать, создавать, редактировать и удалять Коды маркировки.
Сущность представлена в виде идентификатора, текстового кода, типа кода и массива вложенных Кодов маркировки.
Коды маркировки относятся к отдельной позиции конкретного документа. Порядок вывода КМ первого уровня фиксирован - вложенные КМ могут выводиться в случайном порядке.
Атрибуты сущности
Название
Тип
Описание
Свойство поля в запросе
Обязательное при ответе
Expand
id
UUID
ID кода маркировки
Только для чтения
да
нет
cis
String
Код маркировки в стандартном формате
Необходимое при создании
нет
нет
cis_1162
String
Код маркировки в формате тега 1162
Только для чтения
нет
нет
type
String
Тип кода маркировки
Необходимое при создании
да
нет
trackingCodes
Array(Object)
Массив вложенных кодов маркировки
-
нет
нет
Пример запроса:
Сущности и документы - /entity/[entityType]/[entityId]/positions/[positionId]/trackingCodes
Получить Коды маркировки позиции документа
Параметры
Параметр
Описание
limit
number (optional) Default: 100Example: 50 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 100.
offset
number (optional) Default: 0Example: 50 Отступ в выдаваемом списке сущностей.
codetype
number (optional) Default: gs1 Формат получаемых кодов маркировки.
Возможные значения codetype
gs1 - стандартный формат
tag_1162 - в формате тега 1162
all - все доступные форматы
Результат успешного запроса - JSON представление списка Кодов маркировки с перечисленными полями:
Массовое создание и обновление КМ указанной позиции. В теле запроса нужно передать массив, содержащий JSON представления Кодов маркировки, которые вы хотите создать или обновить. Обновляемые Коды маркировки должны содержать идентификатор.
Результат успешного запроса - массив JSON представлений созданных и обновленных Приемок.
[{"info":"Сущность 'trackingcode' с UUID: 6e29f82e-1bc0-11ec-ac18-000c00000002 успешно удалена"}]
Комплект
Комплекты
Средствами JSON API можно создавать и обновлять сведения о Комплектах, запрашивать списки Комплектов и сведения по отдельным Комплектам. Кодом сущности для Комплекта в составе JSON API является ключевое слово bundle.
Атрибуты сущности
Название
Тип
Фильтрация
Описание
accountId
UUID
=!=
ID учетной записи Обязательное при ответеТолько для чтения
archived
Boolean
=!=
Добавлен ли Комплект в архив Обязательное при ответе
Момент последнего обновления сущности Обязательное при ответеТолько для чтения
useParentVat
Boolean
Используется ли ставка НДС родительской группы. Если true для единицы ассортимента будет применена ставка, установленная для родительской группы. Обязательное при ответе
vat
Int
НДС %
vatEnabled
Boolean
Включен ли НДС для товара. С помощью этого флага для товара можно выставлять НДС = 0 или НДС = "без НДС". (vat = 0, vatEnabled = false) -> vat = "без НДС", (vat = 0, vatEnabled = true) -> vat = 0%.
volume
Int
=!=<><=>=
Объем
weight
Int
=!=<><=>=
Вес
Регионоспецифичные Атрибуты сущности
При работе с регионоспецифичными полями необходимо передавать заголовок. Подробнее можно посмотреть здесь
Название
Тип
Описание
mod__marking__uz
Object
Модуль с маркировкой комплекта. Подробнее тут Только для Узбекистана
mod__tasnif__uz
Object
Модуль с информацией из справочника ТАСНИФ. Подробнее тут Только для Узбекистана
Тип маркируемой продукции
Значения поля trackingType.
Значение
Описание
BEER_ALCOHOL
Пиво и слабоалкогольная продукция
BICYCLE
Велосипеды
ELECTRONICS
Фотокамеры и лампы-вспышки
FOOD_SUPPLEMENT
Биологически активные добавки к пище
LP_CLOTHES
Тип маркировки "Одежда"
LP_LINENS
Тип маркировки "Постельное белье"
MEDICAL_DEVICES
Медизделия и кресла-коляски
MILK
Молочная продукция
NABEER
Безалкогольное пиво
NCP
Никотиносодержащая продукция
NOT_TRACKED
Без маркировки
OTP
Альтернативная табачная продукция
PERFUMERY
Духи и туалетная вода
SANITIZER
Антисептики
SEAFOOD
Икра и морепродукты
SHOES
Тип маркировки "Обувь"
SOFT_DRINKS
Безалкогольные напитки
TIRES
Шины и покрышки
TOBACCO
Тип маркировки "Табак"
VETPHARMA
Ветеринарные препараты
WATER
Упакованная вода
Признак предмета расчета
Значения поля paymentItemType.
Значение
Описание
GOOD
Товар
EXCISABLE_GOOD
Подакцизный товар
COMPOUND_PAYMENT_ITEM
Составной предмет расчета
ANOTHER_PAYMENT_ITEM
Иной предмет расчета
Код системы налогообложения
Значения поля taxSystem.
Значение
Описание
GENERAL_TAX_SYSTEM
ОСН
PATENT_BASED
Патент
PRESUMPTIVE_TAX_SYSTEM
ЕНВД
SIMPLIFIED_TAX_SYSTEM_INCOME
УСН. Доход
SIMPLIFIED_TAX_SYSTEM_INCOME_OUTCOME
УСН. Доход-Расход
TAX_SYSTEM_SAME_AS_GROUP
Совпадает с группой
UNIFIED_AGRICULTURAL_TAX
ЕСХН
Модуль маркирования продукции для Узбекистана
Название
Тип
Описание
trackingType
Enum
Тип маркируемой продукции Только для Узбекистана
Допустимые значения поля trackingType:
Значение
Описание
ALCOHOL
Алкогольная продукция
BEER
Пивная продукция
HOME_APPLIANCE
Бытовая техника
NOT_TRACKED
Не маркируется
TOBACCO
Табачная продукция
WATER
Вода и прохладительные напитки
Модуль для Узбекистана с информацией из справочника ТАСНИФ
Название
Тип
Описание
ikpu
String
Код из справочника ТАСНИФ Только для Узбекистана
packCode
String
Код упаковки из справочника ТАСНИФ Только для Узбекистана
barcodeTasnif
String
Штрихкод из справочника ТАСНИФ Только для Узбекистана
Комплект как позиция документа
Комплект может выступать в роли позиции документа. Он также как и товары, услуги и модификации может быть передан в составе позиции в формате метаданных.
Вот некоторые ограничения, связанные с использованием комплектов как позиций:
Количество комплектов должно быть целым числом
Комплекты не могут быть позициями в следующих типах документов:
Ссылка на валюту в формате Метаданных Обязательное при ответеExpand
Компоненты Комплекта
Компоненты Комплекта - это список товаров/услуг/модификаций, который входят в состав комплекта. Компонентов у комплекта может быть от 1 до 50.
Объект компонента Комплекта содержит следующие поля:
Название
Тип
Описание
accountId
UUID
ID учетной записи Обязательное при ответеТолько для чтения
Метаданные товара/услуги/серии, которую представляет собой компонент Обязательное при ответеExpand
id
UUID
ID компонента Обязательное при ответеТолько для чтения
quantity
Int
Количество товаров/услуг данного вида в компоненте Обязательное при ответеТолько для чтения
Метаданные Комплектов
Метаданные Комплектов содержат информацию о дополнительных полях.
Посмотреть все созданные в основном интерфейсе доп. поля Комплектов,
а также все типы цен можно с помощью запроса на получение метаданных Товаров.
Структуры объектов отдельных коллекций:
Штрихкоды:
При создании штрихкода требуется описать объект с полем, являющимся форматом представления штрихкода в нижнем регистре, со строковым значением самого штрихкода. Наименование полей отдельного объекта, представляющего штрихкод:
Название
Описание
ean13
штрихкод в формате EAN13, если требуется создать штрихкод в формате EAN13
ean8
штрихкод в формате EAN8, если требуется создать штрихкод в формате EAN8
code128
штрихкод в формате Code128, если требуется создать штрихкод в формате Code128
gtin
штрихкод в формате GTIN, если требуется создать штрихкод в формате GTIN. Валидируется на соответствие формату GS1
upc
штрихкод в формате UPC, если требуется создать штрихкод в формате UPC
Для обновления списка штрихкодов необходимо передавать их полный список, включающий как старые, так и новые значения.
Отсутствующие значения штрихкодов при обновлении будут удалены. При обновлении списка штрихкодов валидируются только новые значения.
Ранее сохраненные штрихкоды не валидируются. То есть, если один из старых штрихкодов не соответствует требованиям к валидации, то ошибки при обновлении списка не будет.
Если на вход передан пустой список штрихкодов или список из пустых значений, то ранее созданные штрихкоды будут удалены.
Особенности создания списка штрихкодов при создании комплекта:
Если передать список штрихкодов на вход, то полученные значения штрихкодов сохраняются, а пустые значения игнорируются.
Если передать список из пустых значений штрихкодов на вход, то для продукции не будет создано ни одного штрихкода.
Если не передать на вход атрибут barcodes или передать пустой список в нем, то по умолчанию будет создан один случайный штрихкод типа EAN13 для продукции.
О работе с доп. полями Комплектов можно прочитать здесь
Изображение: структура и загрузка.
При запросе Комплекта с изображениями будет выведено json представление этого Комплекта, содержащее поле images. Данное поле является
массивом элементов. Элементы поля images имеют поля:
Метаданные уменьшенного изображения Обязательное при ответе
title
String(255)
Название Изображения Обязательное при ответе
updated
DateTime
Время загрузки файла на сервер Обязательное при ответе
Загрузка
Для загрузки изображения нужно в теле запроса на создание или обновление Комплекта
указать поле images со списком элементов, имеющих следующие атрибуты:
Название
Описание
filename
имя файла с расширением. Например - "банан.png"
content
Изображение, закодированное в формате Base64.
Если в запросе на обновление images будет содержать пустой массив элементов, то все Изображения у Комплекта будут удалены,
т.к. сервер посчитает, что пользователь хочет обновить список Изображений Комплекта.
Документация API по работе с Изображениями приведена в главе Изображение.
О работе с доп. полями Комплектов можно прочитать здесь
Получить список комплектов
Запрос на получение всех комплектов для данной учетной записи.
Результат: Объект JSON, включающий в себя поля:
{"context":{"employee":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/employee","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}}},"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/bundle/","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"bundle","mediaType":"application/json","size":1,"limit":1000,"offset":0},"rows":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/bundle/c21646cf-ee08-11e6-8af5-581e00000023","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"bundle","mediaType":"application/json"},"id":"c21646cf-ee08-11e6-8af5-581e00000023","accountId":"badae4a0-ee05-11e6-8af5-581e00000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/bb430a4e-ee05-11e6-8af5-581e0000002a","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/bade121f-ee05-11e6-8af5-581e00000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2017-02-08 17:13:26","name":"Комплект с товаром и услугой","code":"00003","externalCode":"iOzqxcTCiAK1-6-eAjVR12","archived":false,"pathName":"","discountProhibited":false,"uom":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/uom/19f1edc0-fc42-4001-94cb-c9ec9c62ec10","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/uom/metadata","type":"uom","mediaType":"application/json"}},"images":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/bundle/c21646cf-ee08-11e6-8af5-581e00000023/images","type":"image","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"minPrice":{"value":500.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/10772c12-36e7-11e7-8a7f-40d000000097","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"salePrices":[{"value":0.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/bb724075-ee05-11e6-8af5-581e00000058","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"}}],"weight":0,"volume":0,"trackingType":"NOT_TRACKED","barcodes":[{"ean13":"2000000000039"}],"vatEnabled":false,"useParentVat":true,"components":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/bundle/c21646cf-ee08-11e6-8af5-581e00000023/components","type":"bundlecomponent","mediaType":"application/json","size":2,"limit":1000,"offset":0}}}],"taxSystem":"GENERAL_TAX_SYSTEM"}
Создать Комплект
Создать новый комплект.
Описание
Комплект создается на основе переданного объекта JSON,
который содержит представление нового Комплекта.
Результат - JSON представление созданного Комплекта. Для создания нового Комплекта
необходимо и достаточно указать в переданном объекте не пустое поле name и не пустое множество компонентов components.
Максимальное число компонентов в Комплекте - 50.
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/bundle/c21646cf-ee08-11e6-8af5-581e00000023","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"bundle","mediaType":"application/json"},"id":"c21646cf-ee08-11e6-8af5-581e00000023","accountId":"badae4a0-ee05-11e6-8af5-581e00000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/bb430a4e-ee05-11e6-8af5-581e0000002a","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/bade121f-ee05-11e6-8af5-581e00000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2017-02-08 17:13:26","name":"Комплект с товаром и еще одним товаром","code":"00003","externalCode":"iOzqxcTCiAK1-6-eAjVR12","archived":false,"pathName":"","discountProhibited":false,"uom":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/uom/19f1edc0-fc42-4001-94cb-c9ec9c62ec10","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/uom/metadata","type":"uom","mediaType":"application/json"}},"images":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/bundle/c21646cf-ee08-11e6-8af5-581e00000023/images","type":"image","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"minPrice":{"value":500.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/10772c12-36e7-11e7-8a7f-40d000000097","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"salePrices":[{"value":20.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/bb724075-ee05-11e6-8af5-581e00000058","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"}}],"weight":0,"volume":0,"trackingType":"NOT_TRACKED","barcodes":[{"ean8":"20000000"},{"ean13":"2000000000000"},{"code128":"code128 barcode"},{"gtin":"00000000000130"}],"vat":20,"useParentVat":false,"vatEnabled":true,"components":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/bundle/c21646cf-ee08-11e6-8af5-581e00000023/components","type":"bundlecomponent","mediaType":"application/json","size":2,"limit":1000,"offset":0},"rows":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/bundle/c21646cf-ee08-11e6-8af5-581e00000023/components/9404273f-eeb6-11e6-5bed-427b0000000c","type":"bundlecomponent","mediaType":"application/json"},"id":"9404273f-eeb6-11e6-5bed-427b0000000c","accountId":"903083d9-d973-11e6-5bed-427b00000001","assortment":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/010afdea-ea40-11e6-5bed-427b000000b8","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"product","mediaType":"application/json"}},"quantity":1},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/bundle/c21646cf-ee08-11e6-8af5-581e00000023/components/9404273f-eeb6-11e6-5bed-427b0000000d","type":"bundlecomponent","mediaType":"application/json"},"id":"9404273f-eeb6-11e6-5bed-427b0000000d","accountId":"903083d9-d973-11e6-5bed-427b00000001","assortment":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/010afdea-ea40-11e6-5bed-427b000000b9","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"product","mediaType":"application/json"}},"quantity":1}]}}
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/bundle/c21646cf-ee08-11e6-8af5-581e00000023","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"bundle","mediaType":"application/json"},"id":"c21646cf-ee08-11e6-8af5-581e00000023","accountId":"badae4a0-ee05-11e6-8af5-581e00000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/bb430a4e-ee05-11e6-8af5-581e0000002a","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/bade121f-ee05-11e6-8af5-581e00000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2017-02-08 17:13:26","name":"Комплект с картинкой","code":"00003","externalCode":"iOzqxcTCiAK1-6-eAjVR12","archived":false,"pathName":"","discountProhibited":false,"uom":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/uom/19f1edc0-fc42-4001-94cb-c9ec9c62ec10","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/uom/metadata","type":"uom","mediaType":"application/json"}},"images":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/bundle/c21646cf-ee08-11e6-8af5-581e00000023/images","type":"image","mediaType":"application/json","size":1,"limit":1000,"offset":0},"updated":"2017-01-11 14:54:10","title":"birdimage.png","filename":"birdimage.png","size":14052,"miniature":{"href":"https://api.moysklad.ru/api/remap/1.2/download/bd159783-95ee-11e6-8a84-bae500000001?miniature=true","mediaType":"image/png","downloadHref":"https://miniature-prod.moysklad.ru/miniature/79b17fec-2f08-11eb-0a80-052200009a8a/documentminiature/7129822c-2409-417c-977f-31a1e889039a"},"tiny":{"href":"https://online.moysklad.ru/app/download/bd14f0b6-95ee-11e6-8a84-bae500000000.png","mediaType":"image/png"}},"minPrice":{"value":500.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/10772c12-36e7-11e7-8a7f-40d000000097","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"salePrices":[{"value":20.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/bb724075-ee05-11e6-8af5-581e00000058","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"}}],"weight":0,"volume":0,"trackingType":"NOT_TRACKED","barcodes":[{"ean13":"2000000000039"}],"useParentVat":true,"vatEnabled":false,"components":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/bundle/c21646cf-ee08-11e6-8af5-581e00000023/components","type":"bundlecomponent","mediaType":"application/json","size":2,"limit":1000,"offset":0},"rows":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/bundle/c21646cf-ee08-11e6-8af5-581e00000023/components/9404273f-eeb6-11e6-5bed-427b0000000c","type":"bundlecomponent","mediaType":"application/json"},"id":"9404273f-eeb6-11e6-5bed-427b0000000c","accountId":"903083d9-d973-11e6-5bed-427b00000001","assortment":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/010afdea-ea40-11e6-5bed-427b000000b8","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"product","mediaType":"application/json"}},"quantity":1},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/bundle/c21646cf-ee08-11e6-8af5-581e00000023/components/9404273f-eeb6-11e6-5bed-427b0000000d","type":"bundlecomponent","mediaType":"application/json"},"id":"9404273f-eeb6-11e6-5bed-427b0000000d","accountId":"903083d9-d973-11e6-5bed-427b00000001","assortment":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/010afdea-ea40-11e6-5bed-427b000000b9","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"product","mediaType":"application/json"}},"quantity":1}]}}
Массовое создание и обновление Комплектов
Массовое создание и обновление Комплектов.
В теле запроса нужно передать массив, содержащий JSON представления Комплектов, которые вы хотите создать или обновить.
Обновляемые Комплекты должны содержать идентификатор в виде метаданных.
[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/bundle/c21646cf-ee08-11e6-8af5-581e00000023","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"bundle","mediaType":"application/json"},"id":"c21646cf-ee08-11e6-8af5-581e00000023","accountId":"badae4a0-ee05-11e6-8af5-581e00000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/bb430a4e-ee05-11e6-8af5-581e0000002a","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/bade121f-ee05-11e6-8af5-581e00000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2017-02-08 17:13:26","name":"Комплект с товаром и еще одним товаром","code":"00003","externalCode":"iOzqxcTCiAK1-6-eAjVR12","archived":false,"pathName":"","discountProhibited":false,"uom":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/uom/19f1edc0-fc42-4001-94cb-c9ec9c62ec10","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/uom/metadata","type":"uom","mediaType":"application/json"}},"images":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/bundle/c21646cf-ee08-11e6-8af5-581e00000023/images","type":"image","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"minprice":{"value":500.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/10772c12-36e7-11e7-8a7f-40d000000097","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"salePrices":[{"value":20.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/bb724075-ee05-11e6-8af5-581e00000058","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"}}],"weight":0,"volume":0,"trackingType":"NOT_TRACKED","barcodes":[{"ean8":"20000000"},{"ean13":"2000000000000"},{"code128":"code128 barcode"},{"gtin":"00000000000130"}],"useParentVat":true,"vatEnabled":false,"components":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/bundle/c21646cf-ee08-11e6-8af5-581e00000023/components","type":"bundlecomponent","mediaType":"application/json","size":2,"limit":1000,"offset":0},"rows":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/bundle/c21646cf-ee08-11e6-8af5-581e00000023/components/9404273f-eeb6-11e6-5bed-427b0000000c","type":"bundlecomponent","mediaType":"application/json"},"id":"9404273f-eeb6-11e6-5bed-427b0000000c","accountId":"903083d9-d973-11e6-5bed-427b00000001","assortment":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/010afdea-ea40-11e6-5bed-427b000000b8","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"product","mediaType":"application/json"}},"quantity":1},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/bundle/c21646cf-ee08-11e6-8af5-581e00000023/components/9404273f-eeb6-11e6-5bed-427b0000000d","type":"bundlecomponent","mediaType":"application/json"},"id":"9404273f-eeb6-11e6-5bed-427b0000000d","accountId":"903083d9-d973-11e6-5bed-427b00000001","assortment":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/010afdea-ea40-11e6-5bed-427b000000b9","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"product","mediaType":"application/json"}},"quantity":1}]}},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/bundle/c21646cf-ee08-11e6-8af5-581e00000023","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"bundle","mediaType":"application/json"},"id":"c21646cf-ee08-11e6-8af5-581e00000023","accountId":"badae4a0-ee05-11e6-8af5-581e00000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/bb430a4e-ee05-11e6-8af5-581e0000002a","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/bade121f-ee05-11e6-8af5-581e00000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2017-02-08 17:13:26","name":"Новое наименование","code":"00003","externalCode":"iOzqxcTCiAK1-6-eAjVR12","archived":false,"pathName":"","discountProhibited":false,"uom":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/uom/19f1edc0-fc42-4001-94cb-c9ec9c62ec10","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/uom/metadata","type":"uom","mediaType":"application/json"}},"images":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/bundle/c21646cf-ee08-11e6-8af5-581e00000023/images","type":"image","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"minprice":{"value":500.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/10772c12-36e7-11e7-8a7f-40d000000097","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"salePrices":[{"value":20.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/bb724075-ee05-11e6-8af5-581e00000058","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"}}],"weight":0,"volume":0,"trackingType":"NOT_TRACKED","barcodes":[{"ean8":"20000000"},{"ean13":"2000000000000"},{"code128":"code128 barcode"},{"gtin":"00000000000130"}],"useParentVat":true,"vatEnabled":false,"components":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/bundle/c21646cf-ee08-11e6-8af5-581e00000023/components","type":"bundlecomponent","mediaType":"application/json","size":2,"limit":1000,"offset":0},"rows":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/bundle/c21646cf-ee08-11e6-8af5-581e00000023/components/9404273f-eeb6-11e6-5bed-427b0000000c","type":"bundlecomponent","mediaType":"application/json"},"id":"9404273f-eeb6-11e6-5bed-427b0000000c","accountId":"903083d9-d973-11e6-5bed-427b00000001","assortment":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/010afdea-ea40-11e6-5bed-427b000000b8","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"product","mediaType":"application/json"}},"quantity":1},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/bundle/c21646cf-ee08-11e6-8af5-581e00000023/components/9404273f-eeb6-11e6-5bed-427b0000000d","type":"bundlecomponent","mediaType":"application/json"},"id":"9404273f-eeb6-11e6-5bed-427b0000000d","accountId":"903083d9-d973-11e6-5bed-427b00000001","assortment":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/010afdea-ea40-11e6-5bed-427b000000b9","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"product","mediaType":"application/json"}},"quantity":1}]}}]
Метаданные Комплектов
Посмотреть все созданные в основном интерфейсе доп. поля Комплектов,
а также все типы цен можно с помощью запроса на получение метаданных Товаров.
Комплект
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Комплекта.
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/bundle/c21646cf-ee08-11e6-8af5-581e00000023","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"bundle","mediaType":"application/json"},"id":"c21646cf-ee08-11e6-8af5-581e00000023","accountId":"badae4a0-ee05-11e6-8af5-581e00000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/bb430a4e-ee05-11e6-8af5-581e0000002a","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/bade121f-ee05-11e6-8af5-581e00000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2017-02-08 17:13:26","name":"Комплект с товаром и услугой","code":"00003","externalCode":"iOzqxcTCiAK1-6-eAjVR12","archived":false,"pathName":"","discountProhibited":false,"uom":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/uom/19f1edc0-fc42-4001-94cb-c9ec9c62ec10","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/uom/metadata","type":"uom","mediaType":"application/json"}},"images":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/bundle/c21646cf-ee08-11e6-8af5-581e00000023/images","type":"image","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"minprice":{"value":500.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/10772c12-36e7-11e7-8a7f-40d000000097","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"salePrices":[{"value":0.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/bb724075-ee05-11e6-8af5-581e00000058","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"}}],"weight":0,"volume":0,"trackingType":"NOT_TRACKED","barcodes":[{"ean13":"2000000000039"}],"useParentVat":true,"vatEnabled":false,"components":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/bundle/c21646cf-ee08-11e6-8af5-581e00000023/components","type":"bundlecomponent","mediaType":"application/json","size":2,"limit":1000,"offset":0}}}
Изменить Комплект
Запрос на обновление существующего Комплекта.
Типы цен в ценах продаж, дополнительные поля и компоненты обновляются как элементы вложенных коллекций:
Если в текущем объекте у какого-то из доп. полей / типов цен / компонентов нет значения,
а в переданной коллекции оно есть - значение записывается в доп. поле / тип цены / компонент.
Если же у данного атрибута значение уже присутствует - оно перезаписывается на переданное.
Если у данного атрибута в составе объекта значение присутствует, однако оно отсутствует
в передаваемой в теле запроса коллекции (не передается совсем), то значение атрибута объекта не изменяется.
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Комплекта.
[{"info":"Сущность 'bundle' с UUID: 7944ef04-f831-11e5-7a69-971500188b1 успешно удалена"},{"info":"Сущность 'bundle' с UUID: 7944ef04-f831-11e5-7a69-971500188b2 успешно удалена"}]
Компоненты Комплекта
Отдельный ресурс для управления компонентами Комплекта.
Получить компоненты Комплекта
Запрос на получение списка всех компонентов данного Комплекта.
Средствами JSON API можно создавать и обновлять сведения о Контрагентах, запрашивать списки Контрагентов и сведения по отдельным Контрагентам. Счетами Контрагента и его контактными лицами можно управлять как в составе отдельного Контрагента, так и отдельно - с помощью специальных ресурсов для управления счетами и контактными лицами Контрагента. Кодом сущности для Контрагента в составе JSON API является ключевое слово counterparty. Больше о Контрагентах и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки по этой ссылке.
По данной сущности можно осуществлять контекстный поиск с помощью специального параметра search. Подробнее можно узнать по ссылке.
Поиск среди объектов Контрагента осуществляется по нескольким условиям. Если значения полей контрагента удовлетворяют хотя бы одному из условий, то контрагент будет найден.
Первое условие поиска:
По наименованию Контрагента name
По коду Контрагента code
По полному наименованию Контрагента legalTitle
По номеру дисконтной карты Контрагента discountCardNumber
По адресу электронной почты email
Второе условие поиска:
По номеру городского телефона phone
Третье условие поиска по полям из всех контактных лиц фирмы контрагента (contactpersons):
По имени контактного лица name
По почте контактного лица email
Четвертое условие поиска по полям из всех контактных лиц фирмы контрагента (contactpersons):
По номеру телефона контактного лица phone
Атрибуты сущности
Название
Тип
Фильтрация
Описание
accountId
UUID
=!=
ID учетной записи Обязательное при ответеТолько для чтения
accounts
MetaArray
Массив счетов Контрагентов. Подробнее тут Обязательное при ответеExpand
actualAddress
String(255)
=!=~~==~
Фактический адрес Контрагента
actualAddressFull
Object
Фактический адрес Контрагента с детализацией по отдельным полям. Подробнее тут
archived
Boolean
=!=
Добавлен ли Контрагент в архив Обязательное при ответе
Тип Контрагента. В зависимости от значения данного поля набор выводимых реквизитов контрагента может меняться. Подробнее тут Обязательное при ответе
contactpersons
MetaArray
Массив контактных лиц фирмы Контрагента. Подробнее тут Expand
created
DateTime
=!=<><=>=
Момент создания Обязательное при ответе
description
String(4096)
=!=~~==~
Комментарий к Контрагенту
discountCardNumber
String(255)
=!=~~==~
Номер дисконтной карты Контрагента
discounts
Array(Object)
Массив скидок Контрагента. Массив может содержать персональные и накопительные скидки. Персональная скидка выводится, если хотя бы раз изменялся процент скидки для контрагента, значение будет указано в поле personalDiscount
email
String(255)
=!=~~==~
Адрес электронной почты
externalCode
String(255)
=!=~~==~
Внешний код Контрагента Обязательное при ответе
fax
String(255)
=!=~~==~
Номер факса
files
MetaArray
Метаданные массива Файлов (Максимальное количество файлов - 100) Обязательное при ответеExpand
ID синхронизации После заполнения недоступно для изменения
tags
Array(String)
=!=
Группы контрагента
updated
DateTime
=!=<><=>=
Момент последнего обновления Контрагента Обязательное при ответеТолько для чтения
Поля реквизитов
Название
Тип
Фильтрация
Описание
birthDate
DateTime
Дата рождения Контрагента типа [Физическое лицо]. Игнорируется для Контрагентов типов [Индивидуальный предприниматель, Юридическое лицо]
certificateDate
DateTime
Дата свидетельства RU
certificateNumber
String(255)
Номер свидетельства RU
inn
String(255)
=!=~~==~
ИНН RU
kpp
String(255)
=!=~~==~
КПП RU
legalAddress
String(255)
=!=~~==~
Юридический адрес Контрагента
legalAddressFull
Object
Юридический адрес Контрагента с детализацией по отдельным полям
legalFirstName
String(255)
Имя для Контрагента типа [Индивидуальный предприниматель, Физическое лицо]. Игнорируется для Контрагентов типа [Юридическое лицо]
legalLastName
String(255)
Фамилия для Контрагента типа [Индивидуальный предприниматель, Физическое лицо]. Игнорируется для Контрагентов типа [Юридическое лицо]
legalMiddleName
String(255)
Отчество для Контрагента типа [Индивидуальный предприниматель, Физическое лицо]. Игнорируется для Контрагентов типа [Юридическое лицо]
legalTitle
String(4096)
=!=~~==~
Полное наименование для Контрагента типа [Юридическое лицо]. Игнорируется для Контрагентов типа [Индивидуальный предприниматель, Физическое лицо], если передано одно из значений для ФИО и формируется автоматически на основе получаемых ФИО Контрагента
Поля помеченные тегом региона (например, RU, UZ) валидны только для типов юридического лица
этого региона. Регионы, не имеющие своих типов юридических лиц используют типы региона RU.
Отсылка на типы юридических лиц [Индивидуальный предприниматель, Физическое лицо, Юридическое лицо] имеет обобщенный характер,
подразумевая, в том числе, аналогичные регионоспецифичные типы, например, Индивидуальный предприниматель, Узбекистан и т.п.
Подробнее о типах юридических лиц тут.
Накопительная скидка выводится, если для контрагента хотя бы раз устанавливалась коррекция суммы накоплений по скидке, значение будет указано в поле demandSumCorrection
или при выполнении условий накопительной скидки Проценты скидок при определенной сумме продаж, актуальное значение будет отображено в поле accumulationDiscount.
Формат вывода скидок можно посмотреть в разделе Скидки.
Строка адреса является конкатенацией полей структурированного адреса в следующем порядке: postalCode -> country -> region -> city -> street -> house -> apartment -> addInfo, используя запятую в качестве разделителя.
При передаче в МойСклад сущностей с адресом используйте либо строковый адрес, либо структурированный.
При передаче обоих адресов строковый будет игнорирован.
При передаче только строкового он будет отражаться как в строковом поле так и в addInfo структурированного адреса.
Для адреса не поддерживается значение null. Передача null этому атрибуту не приведет к его удалению.
Для удаления адреса необходимо в строковое поле actualAddress передать пустую строку "".
Счета Контрагентов
Название
Тип
Описание
accountId
UUID
ID учетной записи Обязательное при ответеТолько для чтения
accountNumber
String(255)
Номер счета Обязательное при ответеНеобходимо при создании
bankLocation
String(255)
Адрес банка
bankName
String(255)
Наименование банка
bic
String(255)
БИК
correspondentAccount
String(255)
Корр счет
id
UUID
ID Счета Обязательное при ответеТолько для чтения
isDefault
Boolean
Является ли счет основным счетом Контрагента Обязательное при ответе
Метаданные событий контрагента Обязательное при ответе
Реквизиты Узбекистана
Название
Тип
Фильтрация
Описание
certificateDate
DateTime
=!=~~==~
Дата свидетельства
certificateNumber
String(255)
=!=~~==~
Номер свидетельства
inn
String(20)
=!=~~==~
ИНН
oked
String(255)
=!=~~==~
ОКЕД
pinfl
String(20)
=!=~~==~
ПИНФЛ
vatPayerRegCode
String(20)
=!=~~==~
Регистрационный код плательщика НДС
Поля вложены в объект mod__requisites__uz. Конкретный набор полей, определяется типом юридического лица.
Подробнее о типах юридических лиц тут.
Тип Контрагента
В зависимости от типа контрагента companyType в составе его объекта будут выводиться разные наборы реквизитов.
Типы контрагента и соответствующие значения, которые могут быть переданы в данном поле:
Значение поля companyType
Регион
Тип контрагента
legal
RU, *
Юридическое лицо
entrepreneur
RU, *
Индивидуальный предприниматель
individual
RU, *
Физическое лицо
legalUZ
UZ
Юридическое лицо, Узбекистан
entrepreneurUZ
UZ
Индивидуальный предприниматель, Узбекистан
individualUZ
UZ
Физическое лицо, Узбекистан
'*' обозначены типы юридических лиц, используемые в регионах, для которых недоступны отдельные специфичные для региона типы юридических лиц.
В этих регионах используются юридические лица региона 'RU' и специфичные для него реквизиты.
Для регионов со своими типами юридических лиц и наборами реквизитов рекомендуем перейти на их использование, для этого:
Аккаунт должен быть привязан к тому же региону, что и выбранный тип юридического лица
Для изменения региона аккаунта обратитесь в техническую поддержку
Ранее созданные контрагенты и юрлица сохранят исходный тип и не будут автоматически изменены.
Если тип контрагента Юридическое лицо, будут выведены следующие поля реквизитов:
Название
Описание
inn
ИНН
kpp
КПП
legalAddress
Юридического адреса Контрагента
legalTitle
Полное наименование Контрагента
ogrn
ОГРН
okpo
ОКПО
tags
Группы (массив)
Если тип контрагента Юридическое лицо, Узбекистан, будут выведены следующие поля реквизитов:
Название
Описание
legalAddress
Юридический адрес Контрагента
legalTitle
Полное наименование Контрагента
mod__requisites__uz.inn
ИНН
mod__requisites__uz.oked
ОКЕД
mod__requisites__uz.vatPayerRegCode
Регистрационный код плательщика НДС
tags
Группы (массив)
Если тип контрагента Индивидуальный предприниматель, будут выведены следующие поля реквизитов:
Название
Описание
certificateDate
Дата свидетельства
certificateNumber
Номер свидетельства
inn
ИНН
legalAddress
Юридический адрес Контрагента
legalAddressFull
Юридический адрес Контрагента с детализацией по отдельным полям
legalFirstName
Имя для Контрагента типа [Индивидуальный предприниматель, Физическое лицо]. Игнорируется для Контрагентов типа [Юридическое лицо]
legalLastName
Фамилия для Контрагента типа [Индивидуальный предприниматель, Физическое лицо]. Игнорируется для Контрагентов типа [Юридическое лицо]
legalMiddleName
Отчество для Контрагента типа [Индивидуальный предприниматель, Физическое лицо]. Игнорируется для Контрагентов типа [Юридическое лицо]
legalTitle
Полное наименование Контрагента. Игнорируется, если передано одно из значений для ФИО. Формируется автоматически на основе получаемых ФИО Контрагента
ogrnip
ОГРНИП
okpo
ОКПО
Если тип контрагента Индивидуальный предприниматель, Узбекистан, будут выведены следующие поля реквизитов:
Название
Описание
legalAddress
Юридический адрес Контрагента
legalAddressFull
Юридический адрес Контрагента с детализацией по отдельным полям
legalFirstName
Имя для Контрагента типа [Индивидуальный предприниматель, Узбекистан; Физическое лицо, Узбекистан]. Игнорируется для Контрагентов типа [Юридическое лицо, Узбекистан]
legalLastName
Фамилия для Контрагента типа [Индивидуальный предприниматель, Узбекистан; Физическое лицо, Узбекистан]. Игнорируется для Контрагентов типа [Юридическое лицо, Узбекистан]
legalMiddleName
Отчество для Контрагента типа [Индивидуальный предприниматель, Узбекистан; Физическое лицо, Узбекистан]. Игнорируется для Контрагентов типа [Юридическое лицо, Узбекистан]
legalTitle
Полное наименование Контрагента. Игнорируется, если передано одно из значений для ФИО. Формируется автоматически на основе получаемых ФИО Контрагента
mod__requisites__uz.certificateDate
Дата свидетельства
mod__requisites__uz.certificateNumber
Номер свидетельства
mod__requisites__uz.inn
ИНН
mod__requisites__uz.pinfl
ПИНФЛ
mod__requisites__uz.vatPayerRegCode
Регистрационный код плательщика НДС
Если тип контрагента Физическое лицо, будут выведены следующие поля реквизитов:
Название
Описание
birthDate
Дата рождения Контрагента типа [Физическое лицо]. Игнорируется для Контрагентов типа [Индивидуальный предприниматель, Юридическое лицо]
inn
ИНН
legalAddress
Юридический адрес Контрагента
legalAddressFull
Юридический адрес Контрагента с детализацией по отдельным полям
legalFirstName
Имя для Контрагента типа [Индивидуальный предприниматель, Физическое лицо]. Игнорируется для Контрагентов типа [Юридическое лицо]
legalLastName
Фамилия для Контрагента типа [Индивидуальный предприниматель, Физическое лицо]. Игнорируется для Контрагентов типа [Юридическое лицо]
legalMiddleName
Отчество для Контрагента типа [Индивидуальный предприниматель, Физическое лицо]. Игнорируется для Контрагентов типа [Юридическое лицо]
legalTitle
Полное наименование Контрагента. Игнорируется, если передано одно из значений для ФИО. Формируется автоматически на основе получаемых ФИО Контрагента
Если тип контрагента Физическое лицо, Узбекистан, будут выведены следующие поля реквизитов:
Название
Описание
birthDate
Дата рождения Контрагента типа [Физическое лицо, Узбекистан]. Игнорируется для Контрагентов типа [Индивидуальный предприниматель, Юридическое лицо]
legalAddress
Юридический адрес Контрагента
legalAddressFull
Юридический адрес Контрагента с детализацией по отдельным полям
legalFirstName
Имя для Контрагента типа [Индивидуальный предприниматель, Узбекистан; Физическое лицо, Узбекистан]. Игнорируется для Контрагентов типа [Юридическое лицо, Узбекистан]
legalLastName
Фамилия для Контрагента типа [Индивидуальный предприниматель, Узбекистан; Физическое лицо, Узбекистан]. Игнорируется для Контрагентов типа [Юридическое лицо, Узбекистан]
legalMiddleName
Отчество для Контрагента типа [Индивидуальный предприниматель, Узбекистан; Физическое лицо, Узбекистан]. Игнорируется для Контрагентов типа [Юридическое лицо, Узбекистан]
legalTitle
Полное наименование Контрагента. Игнорируется, если передано одно из значений для ФИО. Формируется автоматически на основе получаемых ФИО Контрагента
О работе с доп. полями Контрагентов можно прочитать здесь
Пол Контрагента
Пол Контрагента используется только для Контрагента типа [Физическое лицо]. Игнорируется для Контрагентов типа [Индивидуальный предприниматель, Юридическое лицо]
{"context":{"employee":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/employee","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}}},"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"counterparty","mediaType":"application/json","size":4,"limit":1000,"offset":0},"rows":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/12a8b923-692c-11e6-8a84-bae500000053","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"counterparty","mediaType":"application/json"},"id":"12a8b923-692c-11e6-8a84-bae500000053","accountId":"1185513e-692c-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/12747f9e-692c-11e6-8a84-bae50000002a","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/11883c67-692c-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-08-23 15:21:09","name":"ООО \"Поставщик\"","externalCode":"aZBfWOKzj-lcq7c7IWZON3","archived":false,"created":"2007-02-07 17:16:41","companyType":"legal","legalTitle":"Общество с ограниченной ответственностью \"Поставщик\"","legalAddress":"125009, Россия, г Москва, Москва, ул Тверская, 1, 123, addInfo","legalAddressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"123","addInfo":"addinfo","comment":"some words about address","fiasCode__ru":"53423243432"},"actualAddress":"125009, Россия, г Москва, Москва, ул Тверская, 1, 111, addInfo","actualAddressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"111","addInfo":"addinfo","comment":"some words about address","fiasCode__ru":"53423243432"},"inn":"7736570901","kpp":"773601001","accounts":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/12a8b923-692c-11e6-8a84-bae500000053/accounts","type":"account","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"tags":[],"contactpersons":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/12a8b923-692c-11e6-8a84-bae500000053/contactpersons","type":"contactperson","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"notes":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/12a8b923-692c-11e6-8a84-bae500000053/notes","type":"note","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"state":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069","type":"state","mediaType":"application/json"}},"salesAmount":0,"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f2222","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"},"bonusProgram":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/bonusprogram/129626ee-ac91-11e9-ac12-000d00000009","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/bonusprogram/metadata","type":"bonusprogram","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#discount/edit?id=129626ee-ac91-11e9-ac12-000d00000009"}},"bonusPoints":0},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/12a8e347-692c-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"counterparty","mediaType":"application/json"},"id":"12a8e347-692c-11e6-8a84-bae500000055","accountId":"1185513e-692c-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/12747f9e-692c-11e6-8a84-bae50000002a","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"created":"2007-02-07 17:16:41","group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/11883c67-692c-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-08-23 15:21:09","name":"ООО \"Покупатель\"","externalCode":"DTItQRbDhyl472ZqC5OWw2","archived":false,"companyType":"legal","legalTitle":"Общество с ограниченной ответственностью \"Покупатель\"","legalAddress":"125009, Россия, г Москва, Москва, ул Тверская, 1, 123, addInfo","legalAddressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"123","addInfo":"addinfo","comment":"some words about address","fiasCode__ru":"53423243432"},"actualAddress":"125009, Россия, г Москва, Москва, ул Тверская, 1, 111, addInfo","actualAddressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"111","addInfo":"addinfo","comment":"some words about address","fiasCode__ru":"53423243432"},"inn":"7736570902","kpp":"773601002","accounts":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/12a8e347-692c-11e6-8a84-bae500000055/accounts","type":"account","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"tags":[],"contactpersons":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/12a8e347-692c-11e6-8a84-bae500000055/contactpersons","type":"contactperson","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"notes":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/12a8e347-692c-11e6-8a84-bae500000055/notes","type":"note","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"salesAmount":0},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/12c9ebcf-692c-11e6-8a84-bae50000005d","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"counterparty","mediaType":"application/json"},"id":"12c9ebcf-692c-11e6-8a84-bae50000005d","accountId":"1185513e-692c-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/12747f9e-692c-11e6-8a84-bae50000002a","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/11883c67-692c-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-08-23 15:21:09","name":"Розничный покупатель","externalCode":"lBvYwLWMiBsct7sVRrFnJ2","archived":false,"created":"2007-02-07 17:16:41","companyType":"legal","legalAddress":"125009, Россия, г Москва, Москва, ул Тверская, 1, 123, addInfo","legalAddressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"123","addInfo":"addinfo","comment":"some words about address","fiasCode__ru":"53423243432"},"actualAddress":"125009, Россия, г Москва, Москва, ул Тверская, 1, 111, addInfo","actualAddressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"111","addInfo":"addinfo","comment":"some words about address","fiasCode__ru":"53423243432"},"accounts":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/12c9ebcf-692c-11e6-8a84-bae50000005d/accounts","type":"account","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"tags":[],"contactpersons":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/12c9ebcf-692c-11e6-8a84-bae50000005d/contactpersons","type":"contactperson","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"notes":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/12c9ebcf-692c-11e6-8a84-bae50000005d/notes","type":"note","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"salesAmount":0},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/df2fdd2d-6934-11e6-8a84-bae500000049","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"counterparty","mediaType":"application/json"},"id":"df2fdd2d-6934-11e6-8a84-bae500000049","accountId":"1185513e-692c-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/12747f9e-692c-11e6-8a84-bae50000002a","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/11883c67-692c-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-08-23 16:24:08","name":"rtr","externalCode":"rRlzrdZmjql9r9dveXPE43","archived":false,"created":"2007-02-07 17:16:41","companyType":"legal","legalAddress":"125009, Россия, г Москва, Москва, ул Тверская, 1, 123, addInfo","legalAddressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"123","addInfo":"addinfo","comment":"some words about address","fiasCode__ru":"53423243432"},"actualAddress":"125009, Россия, г Москва, Москва, ул Тверская, 1, 111, addInfo","actualAddressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"111","addInfo":"addinfo","comment":"some words about address","fiasCode__ru":"53423243432"},"accounts":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/df2fdd2d-6934-11e6-8a84-bae500000049/accounts","type":"account","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"tags":[],"contactpersons":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/df2fdd2d-6934-11e6-8a84-bae500000049/contactpersons","type":"contactperson","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"notes":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/df2fdd2d-6934-11e6-8a84-bae500000049/notes","type":"note","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"state":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069","type":"state","mediaType":"application/json"}},"salesAmount":0}]}
Получить список всех Контрагентов.
Результат: Объект JSON, включающий в себя поля:
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/45fd2f10-b0ae-11ea-0a80-163500000000","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"counterparty","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#company/edit?id=45fd2f10-b0ae-11ea-0a80-163500000000"},"id":"45fd2f10-b0ae-11ea-0a80-163500000000","accountId":"02865f48-b0ae-11ea-0a80-203a00000002","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/02e06bea-b0ae-11ea-0a80-1d9c00000034","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=02e06bea-b0ae-11ea-0a80-1d9c00000034"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/02877fda-b0ae-11ea-0a80-203a00000003","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"version":0,"updated":"2020-06-17 18:21:53","name":"ИП Иванов","code":"someCode","externalCode":"extCode","archived":false,"created":"2020-06-17 18:21:53","companyType":"entrepreneur","legalTitle":"Индивидуальный предприниматель Иванов Иван Иванович","legalAddress":"г.Москва ул Авиастроителей д 93 к 12","legalAddressFull":{"addInfo":"г.Москва ул Авиастроителей д 93 к 12"},"actualAddress":"г.Москва ул Академика Миля дом 15 к 21","actualAddressFull":{"addInfo":"г.Москва ул Академика Миля дом 15 к 21"},"inn":"87654321","okpo":"12345","ogrnip":"58632598y21jk","legalLastName":"Иванов","legalFirstName":"Иван","legalMiddleName":"Иванович","accounts":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/45fd2f10-b0ae-11ea-0a80-163500000000/accounts","type":"account","mediaType":"application/json","size":0,"limit":100,"offset":0}},"tags":[],"contactpersons":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/45fd2f10-b0ae-11ea-0a80-163500000000/contactpersons","type":"contactperson","mediaType":"application/json","size":0,"limit":100,"offset":0}},"notes":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/45fd2f10-b0ae-11ea-0a80-163500000000/notes","type":"note","mediaType":"application/json","size":0,"limit":100,"offset":0}},"state":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata/states/03935900-b0ae-11ea-0a80-1d9c0000008c","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"state","mediaType":"application/json"}},"salesAmount":0.0}
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/45fd2f10-b0ae-11ea-0a80-163500000000","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"counterparty","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#company/edit?id=45fd2f10-b0ae-11ea-0a80-163500000000"},"id":"45fd2f10-b0ae-11ea-0a80-163500000000","accountId":"02865f48-b0ae-11ea-0a80-203a00000002","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/02e06bea-b0ae-11ea-0a80-1d9c00000034","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=02e06bea-b0ae-11ea-0a80-1d9c00000034"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/02877fda-b0ae-11ea-0a80-203a00000003","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"version":0,"updated":"2020-06-17 18:21:53","name":"ИП Иванов","archived":false,"created":"2020-06-17 18:21:53","companyType":"entrepreneurUZ","legalTitle":"Индивидуальный предприниматель Иванов Иван Иванович","legalAddress":"г.Москва ул Авиастроителей д 93 к 12","legalAddressFull":{"addInfo":"г.Москва ул Авиастроителей д 93 к 12"},"actualAddress":"г.Москва ул Академика Миля дом 15 к 21","actualAddressFull":{"addInfo":"г.Москва ул Академика Миля дом 15 к 21"},"inn":"87654321","okpo":"12345","ogrnip":"58632598y21jk","legalLastName":"Иванов","legalFirstName":"Иван","legalMiddleName":"Иванович","mod__requisites__uz":{"certificateNumber":"12345","certificateDate":"2024-10-17 00:00:00","inn":"125152124","pinfl":"20135736512389","vatPayerRegCode":"901283746528"},"accounts":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/45fd2f10-b0ae-11ea-0a80-163500000000/accounts","type":"account","mediaType":"application/json","size":0,"limit":100,"offset":0}},"tags":[],"contactpersons":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/45fd2f10-b0ae-11ea-0a80-163500000000/contactpersons","type":"contactperson","mediaType":"application/json","size":0,"limit":100,"offset":0}},"notes":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/45fd2f10-b0ae-11ea-0a80-163500000000/notes","type":"note","mediaType":"application/json","size":0,"limit":100,"offset":0}},"state":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata/states/03935900-b0ae-11ea-0a80-1d9c0000008c","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"state","mediaType":"application/json"}}}
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/88fc07ac-2c8d-11e6-8a84-bae500000050","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"counterparty","mediaType":"application/json"},"id":"88fc07ac-2c8d-11e6-8a84-bae500000050","accountId":"6270cd18-2c7f-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-06-07 11:55:08","name":"ООО Овощ Экспресс","description":"Сеть доставки овощей","code":"ovoshexpressCode","externalCode":"extVagetable","archived":false,"created":"2007-02-07 17:16:41","legalTitle":"Общество с ограниченой ответственностью \"Овощ Экспресс\"","legalAddress":"125009, Россия, г Москва, Москва, ул Тверская, 1, 123, addInfo","legalAddressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"123","addInfo":"addinfo","comment":"some words about address","fiasCode__ru":"53423243432"},"actualAddress":"125009, Россия, г Москва, Москва, ул Тверская, 1, 111, addInfo","actualAddressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"111","addInfo":"addinfo","comment":"some words about address","fiasCode__ru":"53423243432"},"inn":"1251521244152","kpp":"121555212","ogrn":"1251552","okpo":"201323","email":"ovosh@delivery.ru","phone":"+7 495 662 12 23","fax":"1052034","attributes":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata/attributes/0d129ff5-2c8c-11e6-8a84-bae5000000f3","type":"attributemetadata","mediaType":"application/json"},"id":"0d129ff5-2c8c-11e6-8a84-bae5000000f3","name":"AttributeName1","type":"double","value":0.75},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata/attributes/0d12a9a5-2c8c-11e6-8a84-bae5000000f4","type":"attributemetadata","mediaType":"application/json"},"id":"0d12a9a5-2c8c-11e6-8a84-bae5000000f4","name":"AttributeName2","type":"time","value":"2016-06-07 12:52:33"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata/attributes/0d12b1e7-2c8c-11e6-8a84-bae5000000f5","type":"attributemetadata","mediaType":"application/json"},"id":"0d12b1e7-2c8c-11e6-8a84-bae5000000f5","name":"AttributeName3","type":"boolean","value":false}],"accounts":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/88fc07ac-2c8d-11e6-8a84-bae500000050/accounts","type":"account","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"tags":["доставка","еда","овощи"],"contactpersons":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/88fc07ac-2c8d-11e6-8a84-bae500000050/contactpersons","type":"contactperson","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"notes":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/88fc07ac-2c8d-11e6-8a84-bae500000050/notes","type":"note","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"state":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069","type":"state","mediaType":"application/json"}}}
Массовое создание и обновление Контрагентов.
В теле запроса нужно передать массив, содержащий JSON представления Контрагентов, которые вы хотите создать или обновить.
Обновляемые Контрагенты должны содержать идентификатор в виде метаданных.
Удалить Контрагента
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b1. id Контрагента
[{"info":"Сущность 'counterparty' с UUID: 7944ef04-f831-11e5-7a69-971500188b1 успешно удалена"},{"info":"Сущность 'counterparty' с UUID: 7944ef04-f831-11e5-7a69-971500188b2 успешно удалена"}]
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/b80ea81b-7058-11e6-8a84-bae500000000","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"counterparty","mediaType":"application/json"},"id":"b80ea81b-7058-11e6-8a84-bae500000000","accountId":"1185513e-692c-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/12747f9e-692c-11e6-8a84-bae50000002a","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/11883c67-692c-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-09-01 18:28:22","name":"ООО Радуга","externalCode":"o7732zkki541HDkZZD1Yt3","archived":false,"created":"2007-02-07 17:16:41","companyType":"legal","accounts":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/b80ea81b-7058-11e6-8a84-bae500000000/accounts","type":"account","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"tags":[],"contactpersons":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/b80ea81b-7058-11e6-8a84-bae500000000/contactpersons","type":"contactperson","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"notes":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/b80ea81b-7058-11e6-8a84-bae500000000/notes","type":"note","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"state":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069","type":"state","mediaType":"application/json"}},"salesAmount":0,"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f2222","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"},"legalAddress":"125009, Россия, г Москва, Москва, ул Тверская, 1, 123, addInfo","legalAddressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"123","addInfo":"addinfo","comment":"some words about address","fiasCode__ru":"53423243432"},"actualAddress":"125009, Россия, г Москва, Москва, ул Тверская, 1, 111, addInfo","actualAddressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"111","addInfo":"addinfo","comment":"some words about address","fiasCode__ru":"53423243432"},"bonusProgram":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/bonusprogram/129626ee-ac91-11e9-ac12-000d00000009","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/bonusprogram/metadata","type":"bonusprogram","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#discount/edit?id=129626ee-ac91-11e9-ac12-000d00000009"}},"bonusPoints":0}
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/7944ef04-f831-11e5-7a69-971500188b19","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"counterparty","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#company/edit?id=7944ef04-f831-11e5-7a69-971500188b19"},"id":"7944ef04-f831-11e5-7a69-971500188b19","accountId":"02865f48-b0ae-11ea-0a80-203a00000002","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/02e06bea-b0ae-11ea-0a80-1d9c00000034","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=02e06bea-b0ae-11ea-0a80-1d9c00000034"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/02877fda-b0ae-11ea-0a80-203a00000003","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"version":0,"updated":"2020-06-17 18:21:53","name":"ИП Иванов","code":"someCode","externalCode":"extCode","archived":false,"created":"2020-06-17 18:21:53","companyType":"entrepreneur","legalTitle":"Индивидуальный предприниматель Иванов Иван Иванович","legalAddress":"г.Москва ул Авиастроителей д 93 к 12","legalAddressFull":{"addInfo":"г.Москва ул Авиастроителей д 93 к 12"},"actualAddress":"г.Москва ул Академика Миля дом 15 к 21","actualAddressFull":{"addInfo":"г.Москва ул Академика Миля дом 15 к 21"},"inn":"87654321","okpo":"12345","ogrnip":"58632598y21jk","legalLastName":"Иванов","legalFirstName":"Иван","legalMiddleName":"Иванович","sex":"MALE","birthDate":"2023-11-01 00:00:00.000","accounts":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/7944ef04-f831-11e5-7a69-971500188b19/accounts","type":"account","mediaType":"application/json","size":0,"limit":100,"offset":0}},"tags":[],"contactpersons":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/7944ef04-f831-11e5-7a69-971500188b19/contactpersons","type":"contactperson","mediaType":"application/json","size":0,"limit":100,"offset":0}},"notes":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/7944ef04-f831-11e5-7a69-971500188b19/notes","type":"note","mediaType":"application/json","size":0,"limit":100,"offset":0}},"state":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata/states/03935900-b0ae-11ea-0a80-1d9c0000008c","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"state","mediaType":"application/json"}},"salesAmount":0.0}
Изменить Контрагента
Описание
Обновляется представление Контрагента с указанным id.
В теле запроса можно указать только те поля, которые необходимо изменить у Контрагента, кроме тех, что
помечены Только для чтения в описании атрибутов Контрагента.
Поля, которые не были указаны в JSON запроса, не изменяются.
Поля account и contactpersons обновляются как элементы вложенных коллекций. При обновлении,
переданные элементы данных коллекций обрабатываются как "Все элементы данной коллекции" и полностью заменяют
элементы, ранее присутствовавшие в ней.
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 - id Контрагента.
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/6a9c3857-2c8b-11e6-8a84-bae500000047","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"counterparty","mediaType":"application/json"},"id":"6a9c3857-2c8b-11e6-8a84-bae500000047","accountId":"6270cd18-2c7f-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-06-07 12:13:31","name":"ООО Радуга ЭКСПО","description":"Сеть рынков стройматериалов Радуга ЭКСПО","code":"raduga","externalCode":"extRainbow","archived":false,"created":"2007-02-07 17:16:41","legalTitle":"Общество с ограниченой ответственностью \"Радуга ЭКСПО\"","legalAddress":"125009, Россия, г Москва, Москва, ул Тверская, 1, 123, addInfo","legalAddressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"123","addInfo":"addinfo","comment":"some words about address","fiasCode__ru":"53423243432"},"actualAddress":"125009, Россия, г Москва, Москва, ул Тверская, 1, 111, addInfo","actualAddressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"111","addInfo":"addinfo","comment":"some words about address","fiasCode__ru":"53423243432"},"inn":"1251581244152","kpp":"121557212","ogrn":"1253552","okpo":"201313","email":"raduga@retail.ru","phone":"+7 495 162 32 23","fax":"1052054","accounts":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/6a9c3857-2c8b-11e6-8a84-bae500000047/accounts","type":"account","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"tags":["жжот","строители","бетон","ремонт","радуга"],"contactpersons":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/6a9c3857-2c8b-11e6-8a84-bae500000047/contactpersons","type":"contactperson","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"notes":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/6a9c3857-2c8b-11e6-8a84-bae500000047/notes","type":"note","mediaType":"application/json","size":0,"limit":1000,"offset":0}}}
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/88fc07ac-2c8d-11e6-8a84-bae500000050","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"counterparty","mediaType":"application/json"},"id":"88fc07ac-2c8d-11e6-8a84-bae500000050","accountId":"6270cd18-2c7f-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-06-07 12:08:25","name":"ООО Овощ Экспресс","description":"Сеть экспресс-доставки овощей","code":"ovoshexpresscode","externalCode":"externalVagetable","archived":false,"created":"2007-02-07 17:16:41","legalTitle":"Общество с ограниченой ответственностью \"Овощ Экспресс\"","legalAddress":"125009, Россия, г Москва, Москва, ул Тверская, 1, 123, addInfo","legalAddressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"123","addInfo":"addinfo","comment":"some words about address","fiasCode__ru":"53423243432"},"actualAddress":"125009, Россия, г Москва, Москва, ул Тверская, 1, 111, addInfo","actualAddressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"111","addInfo":"addinfo","comment":"some words about address","fiasCode__ru":"53423243432"},"inn":"1251581244152","kpp":"121557212","ogrn":"1253552","okpo":"201313","email":"ovoshi@delivery.ru","phone":"+7 495 162 12 23","fax":"1052014","attributes":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata/attributes/0d129ff5-2c8c-11e6-8a84-bae5000000f3","type":"attributemetadata","mediaType":"application/json"},"id":"0d129ff5-2c8c-11e6-8a84-bae5000000f3","name":"AttributeName1","type":"double","value":0.35},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata/attributes/0d12a9a5-2c8c-11e6-8a84-bae5000000f4","type":"attributemetadata","mediaType":"application/json"},"id":"0d12a9a5-2c8c-11e6-8a84-bae5000000f4","name":"AttributeName2","type":"time","value":"2016-06-07 10:52:33"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata/attributes/0d12b1e7-2c8c-11e6-8a84-bae5000000f5","type":"attributemetadata","mediaType":"application/json"},"id":"0d12b1e7-2c8c-11e6-8a84-bae5000000f5","name":"AttributeName3","type":"boolean","value":true}],"accounts":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/88fc07ac-2c8d-11e6-8a84-bae500000050/accounts","type":"account","mediaType":"application/json","size":2,"limit":1000,"offset":0}},"tags":["овощи","доставка","еда","едовозы","экспресс"],"contactpersons":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/ee15550e-2c9e-11e6-8a84-bae500000003/contactpersons","type":"contactperson","mediaType":"application/json","size":2,"limit":1000,"offset":0}},"notes":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/ee15550e-2c9e-11e6-8a84-bae500000003/notes","type":"note","mediaType":"application/json","size":0,"limit":1000,"offset":0}}}
Счета Контрагента
Получить счета Контрагента
Список счетов Контрагента с указанным id.
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 - id Контрагента.
limit
number (optional) Default: 1000Example: 1000 - Максимальное количество сущностей для извлечения. Допустимые значения 1 - 1000
offset
number (optional) Default: 0Example: 40 - Отступ в выдаваемом списке сущностей.
{"context":{"employee":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/employee","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}}},"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/b80ea81b-7058-11e6-8a84-bae500000000/contactpersons","type":"contactperson","mediaType":"application/json","size":3,"limit":1000,"offset":0},"rows":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/b80ea81b-7058-11e6-8a84-bae500000000/contactpersons/43e39375-7059-11e6-8a84-bae5000000cb","type":"contactperson","mediaType":"application/json"},"id":"43e39375-7059-11e6-8a84-bae5000000cb","accountId":"1185513e-692c-11e6-8a84-bae500000001","updated":"2016-09-01 18:32:17","name":"Адвокатов Петр Сергеевич","description":"Адвокат","externalCode":"asI0ncJch5jkgxxlCQKiH1","email":"advopetr@mail.ru","phone":"87127418","position":"Адвокат","agent":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/b80ea81b-7058-11e6-8a84-bae500000000","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"counterparty","mediaType":"application/json"}}},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/b80ea81b-7058-11e6-8a84-bae500000000/contactpersons/308142fc-7059-11e6-8a84-bae5000000c6","type":"contactperson","mediaType":"application/json"},"id":"308142fc-7059-11e6-8a84-bae5000000c6","accountId":"1185513e-692c-11e6-8a84-bae500000001","updated":"2016-09-01 18:31:44","name":"Travolta Jehn","description":"Траволта на связи","externalCode":"9QZNh3dbiLu1-V9bmmLKu0","email":"travolta@mail.ru","phone":"125815120","position":"Секретарь","agent":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/b80ea81b-7058-11e6-8a84-bae500000000","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"counterparty","mediaType":"application/json"}}},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/b80ea81b-7058-11e6-8a84-bae500000000/contactpersons/13af74bf-7059-11e6-8a84-bae5000000c3","type":"contactperson","mediaType":"application/json"},"id":"13af74bf-7059-11e6-8a84-bae5000000c3","accountId":"1185513e-692c-11e6-8a84-bae500000001","updated":"2016-09-01 18:30:56","name":"Панин Алексей Олегович","description":"Бухгалтерия","externalCode":"Gaizui5siLqoUbZ3jpE2I2","email":"mail@mail.rq","phone":"12412512512","position":"Бухгалтер","agent":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/b80ea81b-7058-11e6-8a84-bae500000000","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"counterparty","mediaType":"application/json"}}}]}
Создать контактное лицо
Создать контактное лицо Контрагента с указанным id.
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 - id Контрагента.
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/ee15550e-2c9e-11e6-8a84-bae500000003/contactpersons/94433ed3-2c9f-11e6-8a84-bae500000010","type":"contactperson","mediaType":"application/json"},"id":"94433ed3-2c9f-11e6-8a84-bae500000010","accountId":"da7d9bbe-2c97-11e6-8a84-bae500000001","updated":"2016-06-07 14:04:17","name":"Петр","code":"Petya the deliverer","externalCode":"-odJxBw7i06O0GhSc28S90","email":"petr@ovoshy.com","phone":"+777 666 228","position":"овощедоставщик","agent":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/ee15550e-2c9e-11e6-8a84-bae500000003","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"counterparty","mediaType":"application/json"}}}
Изменить контактное лицо
Параметры
Параметр
Описание
contactpersonId
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 - id контактного лица.
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 - id Контрагента.
Описание
Обновить контактное лицо Контрагента с указанным id.
Обновляются все поля, указанные в JSON объекте запроса, кроме
помеченных Только для чтения в описании атрибутов контактных лиц Контрагента.
Поля, которые не были указаны в JSON запроса, не изменяются.
Обновить событие Контрагента с указанным id.
Обновляются все поля, указанные в JSON объекте запроса, кроме
помеченных Только для чтения в описании атрибутов событий Контрагента.
Поля, которые не были указаны в JSON запроса, не изменяются.
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 - id Контрагента.
noteId
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 - id события.
В теле запроса нужно передать объект, содержащий новый JSON настроек справочника контрагентов.
Изменять настройки можно частично, для этого в тело запроса нужно добавить лишь те поля, которые необходимо обновлять, остальные поля останутся прежними. Каждое поле является необязательным.
В ответе придет полная сущность, даже если обновление было частичным.
Работа с Лентой Событий в документе с помощью специальных ресурсов
Средствами JSON API можно создавать, обновлять и удалять события, запрашивать списки событий, а также сведения по
отдельным событиям для документов следующего типа: Заказ покупателя
Работа с упоминаниями в Ленте Событий
События в Ленте могут содержать упоминания других сущностей прямо в тексте самого События.
Формат упоминания: {{type;uuid}}. Например, при упоминании сотрудника, текст События может выглядеть таким образом:
Привет, {{employee;861d34a9-f1b3-11ee-ac12-00110000004e}}! Как у тебя дела?, формат отображения активной/архивной/удаленной сущности одинаков.
Внимание! Если сущность с таким UUID не была найдена, то в web-интерфейсе выведется текст без какой-либо обработки.
Запрос на добавление одного События документа для данной учетной записи.
Параметры
Параметр
Описание
document_type
string (required) Example: customerorder тип документа, для которого создается Событие.
document_id
string (required) Example: e4609c69-00bc-11ef-ac12-00120000001a id документа, для которого создается Событие.
curl -X POST
"https://api.moysklad.ru/api/remap/1.2/entity/customerorder/e4609c69-00bc-11ef-ac12-00120000001a/notes"
-H "Authorization: Basic <Credentials>"
-H "Accept-Encoding: gzip"
-H "Content-Type: application/json"
-d '{
"description": "Привет, {{employee;730c1b3d-00ba-11ef-ac12-00120000000d}}! Как у тебя дела?"
}'
[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/customerorder/e4609c69-00bc-11ef-ac12-00120000001a/notes/844a0ef9-19ac-11ef-ac12-000b00000000","type":"eventnote","mediaType":"application/json"},"id":"844a0ef9-19ac-11ef-ac12-000b00000000","accountId":"85284e22-f1b3-11ee-ac12-000f00000001","created":"2024-05-24 12:03:40.849","description":"Привет, {{employee;730c1b3d-00ba-11ef-ac12-00120000000d}}! Как у тебя дела?","author":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/861d34a9-f1b3-11ee-ac12-00110000004e","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=861d34a9-f1b3-11ee-ac12-00110000004e"}}}]
Получить Событие
Запрос на получение одного События документа для данной учетной записи.
Параметры
Параметр
Описание
document_type
string (required) Example: customerorder тип документа, для которого запрашивается Событие.
document_id
string (required) Example: e4609c69-00bc-11ef-ac12-00120000001a id документа c Событиями.
id
string (required) Example: 844a0ef9-19ac-11ef-ac12-000b00000000 id События.
Запрос на обновления одного События документа для данной учетной записи.
Параметры
Параметр
Описание
document_type
string (required) Example: customerorder тип документа, для которого обновляется Событие.
document_id
string (required) Example: e4609c69-00bc-11ef-ac12-00120000001a id документа c Событиями.
id
string (required) Example: 844a0ef9-19ac-11ef-ac12-000b00000000 id События.
curl -X PUT
"https://api.moysklad.ru/api/remap/1.2/entity/customerorder/e4609c69-00bc-11ef-ac12-00120000001a/notes/844a0ef9-19ac-11ef-ac12-000b00000000"
-H "Authorization: Basic <Credentials>"
-H "Accept-Encoding: gzip"
-H "Content-Type: application/json"
-d '{
"description": "Привет, {{employee;730c1b3d-00ba-11ef-ac12-00120000000d}}! Как у тебя дела?"
}'
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/customerorder/e4609c69-00bc-11ef-ac12-00120000001a/notes/844a0ef9-19ac-11ef-ac12-000b00000000","type":"eventnote","mediaType":"application/json"},"id":"844a0ef9-19ac-11ef-ac12-000b00000000","accountId":"85284e22-f1b3-11ee-ac12-000f00000001","created":"2024-05-24 12:03:40.849","description":"Привет, {{employee;730c1b3d-00ba-11ef-ac12-00120000000d}}! Как у тебя дела?","author":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/861d34a9-f1b3-11ee-ac12-00110000004e","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=861d34a9-f1b3-11ee-ac12-00110000004e"}}}
Удалить Событие
Запрос на удаление одного События документа для данной учетной записи.
Параметры
Параметр
Описание
document_type
string (required) Example: customerorder тип документа, для которого удаляется Событие.
document_id
string (required) Example: e4609c69-00bc-11ef-ac12-00120000001a id документа c Событиями.
id
string (required) Example: 844a0ef9-19ac-11ef-ac12-000b00000000 id События.
Response 204 (application/json)
Успешное удаление События.
Модификация
Модификации
Средствами JSON API можно создавать и обновлять сведения о Модификациях товаров, запрашивать списки Модификаций товаров и сведения по отдельным Модификациям. Кодом сущности для Модификации в составе JSON API является ключевое слово variant. Больше о Модификациях товаров и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки по
этой ссылке,
а также больше о работе с товарами здесь.
По данной сущности можно осуществлять контекстный поиск с помощью специального параметра search. Подробнее можно узнать по ссылке. Поиск с параметром search отличается от других тем, что поиск не префиксный, без токенизации и идет только по одному полю одновременно. Ищет такие строки, в которые входит значение строки поиска.
Поиск среди объектов модификаций на соответствие поисковой строке будет осуществлен по следующим полям:
по наименованию товара с Модификацией name
Возможна фильтрация списка Модификаций по id товара - параметр фильтрации productid. Доступные операторы фиьтрации =!= .
Подробнее про фильтрацию можно прочитать в разделе Фильтрация выборки с помощью параметра filter
Момент последнего обновления сущности Обязательное при ответеТолько для чтения
Атрибуты доступные для сортировки
Название
Описание
code
Код Модификации
externalCode
Внешний код Модификации
archived
Добавлен ли товар в архив
Атрибуты вложенных сущностей
Штрихкоды:
При создании штрихкода требуется описать объект с полем, являющимся форматом представления штрихкода в нижнем регистре, со строковым значением самого штрихкода. Наименование полей отдельного объекта, представляющего штрихкод:
Название
Описание
ean13
штрихкод в формате EAN13, если требуется создать штрихкод в формате EAN13
ean8
штрихкод в формате EAN8, если требуется создать штрихкод в формате EAN8
code128
штрихкод в формате Code128, если требуется создать штрихкод в формате Code128
gtin
штрихкод в формате GTIN, если требуется создать штрихкод в формате GTIN. Валидируется на соответствие формату GS1
upc
штрихкод в формате UPC, если требуется создать штрихкод в формате UPC
Для обновления списка штрихкодов необходимо передавать их полный список, включающий как старые, так и новые значения.
Отсутствующие значения штрихкодов при обновлении будут удалены. При обновлении списка штрихкодов валидируются только новые значения.
Ранее сохраненные штрихкоды не валидируются. То есть, если один из старых штрихкодов не соответствует требованиям к валидации, то ошибки при обновлении списка не будет.
Если на вход передан пустой список штрихкодов или список из пустых значений, то ранее созданные штрихкоды будут удалены.
Особенности создания списка штрихкодов при создании комплекта:
Если передать список штрихкодов на вход, то полученные значения штрихкодов сохраняются, а пустые значения игнорируются.
Если передать список из пустых значений штрихкодов на вход, то для продукции не будет создано ни одного штрихкода.
Если не передать на вход атрибут barcodes или передать пустой список в нем, то по умолчанию будет создан один случайный штрихкод типа EAN13 для продукции.
О работе с доп. полями Комплектов можно прочитать здесь
Метаданные Модификаций
Метаданные Модификаций содержат информацию о характеристиках Модификаций, а также о типах цен.
Характеристики Модификации - внутренняя коллекция characteristics. Представлена в виде массива объектов с полями:
Название
Тип
Описание
id
UUID
ID соответствующей характеристики Обязательное при ответе
Наименование характеристики Обязательное при ответе
value
String(255)
Значение характеристики Обязательное при ответеНеобходимо при создании
Посмотреть все созданные в основном интерфейсе характеристики Модификаций,
а также все типы цен можно с помощью запроса на получение метаданных Модификаций.
Ответ - объект, со следующей структурой:
Наименование характеристики Обязательное при ответе
required
Boolean
Флаг о том, является ли характеристика обязательной Обязательное при ответе
type
String(255)
Тип значения характеристики Обязательное при ответе
Изображение: структура и загрузка.
При запросе Модификации с изображениями будет выведено json представление этой Модификации, содержащее поле images. Данное поле является
массивом элементов. Элементы поля images имеют поля:
Метаданные уменьшенного изображения Обязательное при ответе
title
String(255)
Название Изображения Обязательное при ответе
updated
DateTime
Время загрузки файла на сервер Обязательное при ответе
Загрузка
Для загрузки изображений нужно в теле запроса на создание или обновление модификации
указать поле images со списком элементов, имеющих следующие атрибуты:
Название
Описание
filename
имя файла с расширением. Например - "банан.png"
content
Изображение, закодированное в формате Base64.
Если в запросе на обновление images будет содержать пустой массив элементов, то все Изображения у Модификации будут удалены,
т.к. сервер посчитает, что пользователь хочет обновить список Изображений Модификации.
Документация API по работе с Изображениями приведена в главе Изображение.
Цены продажи
Если у модификации не заданы отдельные цены продажи, в ответе будут выведены соответствующие цены продажи товара.
Ссылка на валюту в формате Метаданных Обязательное при ответеExpand
Упаковки Модификации
Название
Тип
Описание
barcodes
Array(Object)
Массив штрихкодов упаковки модификации. Данный массив может содержать только один штрихкод. Для фильтрации по полю необходимо указывать его в единственном числе barcode. Обязательное при ответе
id
UUID
ID упаковки модификации Обязательное при ответеТолько для чтения
Метаданные родительской упаковки (упаковки товара), для которой переопределяется штрихкод Обязательное при ответеExpand
Получить список Модификаций
Запрос на получение списка всех Модификаций на данной учетной записи.
Результат успешного запроса - JSON представление списка Модификаций с перечисленными полями:
{"context":{"employee":{"href":"https://api.moysklad.ru/api/remap/1.2/context/employee","type":"employee","mediaType":"application/json"}},"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/variant/metadata","type":"variant","mediaType":"application/json","size":1,"limit":1000,"offset":0},"rows":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/66cc36dc-f7d2-11e5-8a84-bae500000074/671402e4-f7d2-11e5-8a84-bae50000007c","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/variant/metadata","type":"variant","mediaType":"application/json"},"id":"671402e4-f7d2-11e5-8a84-bae50000007c","accountId":"84e60e93-f504-11e5-8a84-bae500000008","updated":"2016-04-01 09:24:34","name":"ТоварМногоМодификаций (1, 100, 10)","code":"00005","externalCode":"rAhHA0T1glL2xY3d1aHFT2","archived":false,"discountProhibited":false,"characteristics":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/metadata/characteristics/7a6078e4-3c64-11e6-8a84-bae500000003","type":"attributemetadata","mediaType":"application/json"},"id":"7a6078e4-3c64-11e6-8a84-bae500000003","name":"Цвет","value":"красны"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/metadata/characteristics/7a6078e4-3c64-11e6-8a84-bae500000003","type":"attributemetadata","mediaType":"application/json"},"id":"7a6078e4-3c64-11e6-8a84-bae500000003","name":"Свежесть","value":"Свежий"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/metadata/characteristics/7a6078e4-3c64-11e6-8a84-bae500000003","type":"attributemetadata","mediaType":"application/json"},"id":"7a6078e4-3c64-11e6-8a84-bae500000003","name":"Вкус","value":"Вкусный"}],"images":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/671402e4-f7d2-11e5-8a84-bae50000007c/images","type":"image","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"buyPrice":{"value":0.0},"salePrices":[{"value":0.0,"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"}},{"value":0,"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f2222","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f2222","name":"Цена для друзей","externalCode":"cbcf493b-55bc-11d9-848a-00112f432222"}},{"value":0,"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f4444","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f4444","name":"Цена для конкурентов","externalCode":"cbcf493b-55bc-11d9-848a-00112f434444"}}],"barcodes":[{"ean8":"20000000"},{"ean13":"2000000000000"},{"code128":"code128 barcode"},{"gtin":"00000000000130"}],"product":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/66ccbc9f-f7d2-11e5-8a84-bae500000076","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"product","mediaType":"application/json"}}}]}
Создать Модификацию
Создать новую Модификацию. Для создания новой Модификации необходимы поля product, characteristics.
Поле characteristics указывается как массив объектов со следующей структурой:
Название
Тип
Описание
id
UUID
ID характеристики
name
String(255)
Наименование характеристики
value
String(255)
Значение характеристики Обязательное при ответеНеобходимо при создании
Если поле id не указано у какого-либо объекта характеристики, производится поиск соответствующей этому объекту
характеристики по полю name. Если же не указаны ни id, ни name, то произойдет ошибка.
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/14553caa-2cb2-11e6-8a84-bae500000026","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/variant/metadata","type":"variant","mediaType":"application/json"},"id":"14553caa-2cb2-11e6-8a84-bae500000026","accountId":"da7d9bbe-2c97-11e6-8a84-bae500000001","updated":"2016-06-07 16:16:43","name":"Банан (оверспелый, черный)","code":"00011","externalCode":"tQcC7LdEjTZMh85Em6FTW1","archived":false,"discountProhibited":false,"characteristics":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/metadata/characteristics/627610e3-2cb1-11e6-8a84-bae500000054","type":"attributemetadata","mediaType":"application/json"},"id":"627610e3-2cb1-11e6-8a84-bae500000054","name":"Спелость","value":"оверспелый"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/metadata/characteristics/627617d8-2cb1-11e6-8a84-bae500000055","type":"attributemetadata","mediaType":"application/json"},"id":"627617d8-2cb1-11e6-8a84-bae500000055","name":"Цвет","value":"черный"}],"images":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/14553caa-2cb2-11e6-8a84-bae500000026/images","type":"image","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"minPrice":{"value":500.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/10772c12-36e7-11e7-8a7f-40d000000097","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"buyPrice":{"value":20.0},"salePrices":[{"value":900.0,"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"}},{"value":102,"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f2222","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f2222","name":"Цена для друзей","externalCode":"cbcf493b-55bc-11d9-848a-00112f432222"}},{"value":200,"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f4444","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f4444","name":"Цена для конкурентов","externalCode":"cbcf493b-55bc-11d9-848a-00112f434444"}}],"barcodes":[{"ean8":"20000000"},{"ean13":"2000000000000"},{"code128":"code128 barcode"},{"gtin":"00000000000130"}],"product":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/86951fbe-2cb0-11e6-8a84-bae500000043","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"product","mediaType":"application/json"}}}
Массовое создание и обновление Модификаций
Массовое создание и обновление Модификаций.
В теле запроса нужно передать массив, содержащий JSON представления Модификаций, которые вы хотите создать или обновить.
Обновляемые Модификации должны содержать идентификатор в виде метаданных.
[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/14553caa-2cb2-11e6-8a84-bae500000026","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/variant/metadata","type":"variant","mediaType":"application/json"},"id":"14553caa-2cb2-11e6-8a84-bae500000026","accountId":"da7d9bbe-2c97-11e6-8a84-bae500000001","updated":"2016-06-07 16:16:43","name":"Банан (оверспелый, черный)","code":"00011","externalCode":"tQcC7LdEjTZMh85Em6FTW1","archived":false,"discountProhibited":false,"characteristics":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/metadata/characteristics/627610e3-2cb1-11e6-8a84-bae500000054","type":"attributemetadata","mediaType":"application/json"},"id":"627610e3-2cb1-11e6-8a84-bae500000054","name":"Спелость","value":"оверспелый"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/metadata/characteristics/627617d8-2cb1-11e6-8a84-bae500000055","type":"attributemetadata","mediaType":"application/json"},"id":"627617d8-2cb1-11e6-8a84-bae500000055","name":"Цвет","value":"черный"}],"images":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/14553caa-2cb2-11e6-8a84-bae500000026/images","type":"image","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"minprice":{"value":500.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/10772c12-36e7-11e7-8a7f-40d000000097","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"buyPrice":{"value":20.0},"salePrices":[{"value":900.0,"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"}},{"value":102,"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f2222","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f2222","name":"Цена для друзей","externalCode":"cbcf493b-55bc-11d9-848a-00112f432222"}},{"value":200,"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f4444","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f4444","name":"Цена для конкурентов","externalCode":"cbcf493b-55bc-11d9-848a-00112f434444"}}],"barcodes":[{"ean8":"20000000"},{"ean13":"2000000000000"},{"code128":"code128 barcode"},{"gtin":"00000000000130"}],"product":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/86951fbe-2cb0-11e6-8a84-bae500000043","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"product","mediaType":"application/json"}}},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/b2347044-181d-11e6-9464-e4de00000015","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/variant/metadata","type":"variant","mediaType":"application/json"},"id":"b2347044-181d-11e6-9464-e4de00000015","accountId":"305f25aa-137a-11e6-9464-e4de00000001","updated":"2016-05-12 11:56:15","name":"Апельсины (Средний, Оранжевый, Свежий)","code":"orangeCode","externalCode":"orange303","archived":false,"discountProhibited":false,"characteristics":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/metadata/characteristics/627610e3-2cb1-11e6-8a84-bae500000054","type":"attributemetadata","mediaType":"application/json"},"id":"07e9aa56-137b-11e6-9464-e4de000000e7","name":"Размер","value":"Средний"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/metadata/characteristics/627610e3-2cb1-11e6-8a84-bae500000054","type":"attributemetadata","mediaType":"application/json"},"id":"07e9b661-137b-11e6-9464-e4de000000e8","name":"Цвет","value":"Оранжевый"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/metadata/characteristics/627610e3-2cb1-11e6-8a84-bae500000054","type":"attributemetadata","mediaType":"application/json"},"id":"60907bc8-137b-11e6-9464-e4de00000155","name":"Свежесть","value":"Свежий"}],"images":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/b2347044-181d-11e6-9464-e4de00000015/images","type":"image","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"minprice":{"value":500.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/10772c12-36e7-11e7-8a7f-40d000000097","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"buyPrice":{"value":700.0},"salePrices":[{"value":1100.0,"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"}},{"value":702,"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f2222","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f2222","name":"Цена для друзей","externalCode":"cbcf493b-55bc-11d9-848a-00112f432222"}},{"value":200,"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f4444","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f4444","name":"Цена для конкурентов","externalCode":"cbcf493b-55bc-11d9-848a-00112f434444"}}],"barcodes":[{"ean8":"20000000"},{"ean13":"2000000000000"},{"code128":"code128 barcode"},{"gtin":"00000000000130"}],"product":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/07ed3a66-137b-11e6-9464-e4de000000eb","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"product","mediaType":"application/json"}}}]
Удалить Модификацию
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id модификации.
[{"info":"Сущность 'variant' с UUID: 7944ef04-f831-11e5-7a69-971500188b1 успешно удалена"},{"info":"Сущность 'variant' с UUID: 7944ef04-f831-11e5-7a69-971500188b2 успешно удалена"}]
Метаданные Модификаций
Метаданные Модификаций
Запрос на получение метаданных Модификаций. Результат - объект JSON, включающий в себя:
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/7a81082f-3c64-11e6-8a84-bae50000000e","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/variant/metadata","type":"variant","mediaType":"application/json"},"id":"7a81082f-3c64-11e6-8a84-bae50000000e","accountId":"f976ed28-2e58-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-06-27 15:41:33","name":"фацфацфвф (обхец)","code":"00003","externalCode":"YQ3kNHfDgtHOVhf20Md7Q0","archived":false,"discountProhibited":false,"characteristics":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/metadata/characteristics/7a6078e4-3c64-11e6-8a84-bae500000003","type":"attributemetadata","mediaType":"application/json"},"id":"7a6078e4-3c64-11e6-8a84-bae500000003","name":"Цвет","value":"обхец"}],"images":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/7a81082f-3c64-11e6-8a84-bae50000000e/images","type":"image","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"salePrices":[{"value":0.0,"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"}},{"value":0,"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f2222","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f2222","name":"Цена для друзей","externalCode":"cbcf493b-55bc-11d9-848a-00112f432222"}},{"value":0,"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f4444","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f4444","name":"Цена для конкурентов","externalCode":"cbcf493b-55bc-11d9-848a-00112f434444"}}],"barcodes":[{"ean8":"20000000"},{"ean13":"2000000000000"},{"code128":"code128 barcode"},{"gtin":"00000000000130"}],"product":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/7a6f697f-3c64-11e6-8a84-bae500000006","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"product","mediaType":"application/json"}}}
Изменить Модификацию
Запрос на обновление Модификации с указанным id.
Типы цен в ценах продаж обновляются как элементы вложенных коллекций:
Если в текущем объекте у какого-то из типов цен нет значения,
а в переданной коллекции оно есть - значение записывается в тип цены.
Если же у данного атрибута значение уже присутствует - оно перезаписывается на переданное.
Если у данного атрибута в составе объекта значение присутствует, однако оно отсутствует
в передаваемой в теле запроса коллекции (не передается совсем), то значение атрибута объекта не изменяется.
При обновлении характеристик Модификации поле characteristics указывается как
массив объектов со следующей структурой:
Название
Тип
Описание
id
UUID
ID характеристики
name
String(255)
Наименование характеристики
value
String(255)
Значение характеристики Обязательное при ответеНеобходимо при создании
Если поле id не указано у какого-либо объекта характеристики, производится поиск соответствующей этому объекту
характеристики по полю name. Если же не указаны ни id, ни name, то произойдет ошибка.
При обновлении поле characteristics в теле запроса обрабатывается как "все характеристики модификации",
т.е. полностью заменяет предыдущий массив характеристик. Если какая-то из характеристик, имевшая значение в обновляемом
объекте, не указана в запросе на обновление, после запроса ее значение будет аннулированно.
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id модификации.
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/b2347044-181d-11e6-9464-e4de00000015","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/variant/metadata","type":"variant","mediaType":"application/json"},"id":"b2347044-181d-11e6-9464-e4de00000015","accountId":"305f25aa-137a-11e6-9464-e4de00000001","updated":"2016-05-12 11:56:15","name":"Апельсины (Средний, Оранжевый, Свежий)","code":"orangeCode","externalCode":"orange303","archived":false,"discountProhibited":false,"characteristics":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/metadata/characteristics/627610e3-2cb1-11e6-8a84-bae500000054","type":"attributemetadata","mediaType":"application/json"},"id":"07e9aa56-137b-11e6-9464-e4de000000e7","name":"Размер","value":"Средний"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/metadata/characteristics/627610e3-2cb1-11e6-8a84-bae500000054","type":"attributemetadata","mediaType":"application/json"},"id":"07e9b661-137b-11e6-9464-e4de000000e8","name":"Цвет","value":"Оранжевый"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/metadata/characteristics/627610e3-2cb1-11e6-8a84-bae500000054","type":"attributemetadata","mediaType":"application/json"},"id":"60907bc8-137b-11e6-9464-e4de00000155","name":"Свежесть","value":"Свежий"}],"images":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/b2347044-181d-11e6-9464-e4de00000015/images","type":"image","mediaType":"application/json","size":1,"limit":1000,"offset":0}},"minprice":{"value":500.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/10772c12-36e7-11e7-8a7f-40d000000097","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"buyPrice":{"value":700.0},"salePrices":[{"value":1100.0,"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"}},{"value":702,"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f2222","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f2222","name":"Цена для друзей","externalCode":"cbcf493b-55bc-11d9-848a-00112f432222"}},{"value":200,"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f4444","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f4444","name":"Цена для конкурентов","externalCode":"cbcf493b-55bc-11d9-848a-00112f434444"}}],"barcodes":[{"ean8":"20000000"},{"ean13":"2000000000000"},{"code128":"code128 barcode"},{"gtin":"00000000000130"}],"product":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/07ed3a66-137b-11e6-9464-e4de000000eb","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"product","mediaType":"application/json"}}}
Настройки компании
На данный момент можно получить информацию о текущих настройках компании и типах цен товаров.
Настройки компании
Атрибуты сущности
Название
Тип
Описание
checkMinPrice
Boolean
Автоматически устанавливать минимальную цену. Если включено, при сохранении документов продажи с ценами меньше минимальных цен (указанных в карточках товара) цены будут автоматически увеличены до минимальных. Обязательное при ответе
checkShippingStock
Boolean
Запретить отгрузку отсутствующих товаров. Если запрет установлен (true значение), пользователи не смогут провести отгрузку со склада отсутствующих товаров. Обязательное при ответе
Метаданные стандартной валюты Обязательное при ответе
discountStrategy
Enum
Совместное применение скидок. Подробнее тут Обязательное при ответеНеобходимо при создании
globalOperationNumbering
Boolean
Использовать сквозную нумерацию документов. Если проставлен true, будет установлена сквозная нумерация за всю историю, иначе нумерация документов будет начинаться заново каждый календарный год. Обязательное при ответе
Метаданные Настроек компании Обязательное при ответе
priceTypes
Array(Object)
Коллекция всех существующих типов цен. Подробнее тут Обязательное при ответе
useCompanyAddress
Boolean
Использовать адрес компании для электронных писем. Если включено, письма будут отправляться с адреса, указанного в companyAddress, иначе письма будут отправляться с адреса пользователя. Обязательное при ответе
useRecycleBin
Boolean
Использовать корзину. Если включено, то все документы при удалении будут помещаться в корзину. Также появится возможность восстанавливать ошибочно удаленные документы. Обязательное при ответе
accountCountry
String(255)
Передается для информации о том, какая страновая конфигурация активна на аккаунте пользователя. Возможные значения: RU, BY, KZ. Обязательное при ответеТолько для чтения
Тип цены
Структура отдельного объекта, представляющего тип цены:
Название
Тип
Описание
externalCode
String(255)
Внешний код Типа цены Обязательное при ответе
id
UUID
ID Типа цены Обязательное при ответеТолько для чтения
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings","metadataHref":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/metadata","type":"companysettings","mediaType":"application/json"},"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/45ffbac2-24a5-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"},"id":"45ffbac2-24a5-11e6-8a84-bae500000055","system":true,"name":"руб","fullName":"Российский рубль","rate":1,"multiplicity":1,"indirect":false,"rateUpdateType":"manual","code":"643","isoCode":"RUB","majorUnit":{"gender":"masculine","s1":"рубль","s2":"рубля","s5":"рублей"},"minorUnit":{"gender":"feminine","s1":"копейка","s2":"копейки","s5":"копеек"},"archived":false,"default":true},"priceTypes":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f2222","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f2222","name":"Цена для друзей","externalCode":"cbcf493b-55bc-11d9-848a-00112f432222"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f4444","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f4444","name":"Цена для конкурентов","externalCode":"cbcf493b-55bc-11d9-848a-00112f434444"}],"discountStrategy":"bySum","globalOperationNumbering":true,"checkShippingStock":true,"checkMinPrice":true,"useRecycleBin":true,"useCompanyAddress":true,"companyAddress":"MyCompany@moysklad.ru","accountCountry":"RU"}
Изменить Настройки компании
Редактировать можно следующие настройки компании:
Название
Тип
Описание
checkMinPrice
Boolean
Автоматически устанавливать минимальную цену. Если включено, при сохранении документов продажи с ценами меньше минимальных цен (указанных в карточках товара) цены будут автоматически увеличены до минимальных.
checkShippingStock
Boolean
Запретить отгрузку отсутствующих товаров. Если запрет установлен (true значение), пользователи не смогут провести отгрузку со склада отсутствующих товаров.
Использовать сквозную нумерацию документов. Если проставлен true, будет установлена сквозная нумерация за всю историю, иначе нумерация документов будет начинаться заново каждый календарный год.
useCompanyAddress
Boolean
Использовать адрес компании для электронных писем. Если включено, письма будут отправляться с адреса, указанного в companyAddress, иначе письма будут отправляться с адреса пользователя.
useRecycleBin
Boolean
Использовать корзину. Если включено, то все документы при удалении будут помещаться в корзину. Также появится возможность восстанавливать ошибочно удаленные документы.
Допускается частичное редактирование - отредактированы будут только присутствующие в запросе поля.
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings","metadataHref":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/metadata","type":"companysettings","mediaType":"application/json"},"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/45ffbac2-24a5-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"},"id":"45ffbac2-24a5-11e6-8a84-bae500000055","system":true,"name":"руб","fullName":"Российский рубль","rate":1,"multiplicity":1,"indirect":false,"rateUpdateType":"manual","code":"643","isoCode":"RUB","majorUnit":{"gender":"masculine","s1":"рубль","s2":"рубля","s5":"рублей"},"minorUnit":{"gender":"feminine","s1":"копейка","s2":"копейки","s5":"копеек"},"archived":false,"default":true},"priceTypes":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f2222","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f2222","name":"Цена для друзей","externalCode":"cbcf493b-55bc-11d9-848a-00112f432222"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f4444","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f4444","name":"Цена для конкурентов","externalCode":"cbcf493b-55bc-11d9-848a-00112f434444"}],"discountStrategy":"bySum","globalOperationNumbering":true,"checkShippingStock":true,"checkMinPrice":true,"useRecycleBin":true,"useCompanyAddress":true,"companyAddress":"MyCompany@moysklad.ru","accountCountry":"RU"}
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/usersettings","metadataHref":"https://api.moysklad.ru/api/remap/1.2/context/usersettings/metadata","type":"usersettings","mediaType":"application/json"},"defaultCompany":{"metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/organization/metadata","type":"organization","mediaType":"application/json"},"defaultCustomerCounterparty":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/5f13f655-a419-11ea-ac12-000a00000073","type":"counterparty","mediaType":"application/json"},"defaultPurchaseCounterparty":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/5f13f655-a419-11ea-ac12-000a00000074","type":"counterparty","mediaType":"application/json"},"defaultProject":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/project/59e1cf55-a70f-11ea-ac12-000d00000001","type":"project","mediaType":"application/json"},"defaultPlace":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/5f13ac1b-a419-11ea-ac12-000a00000072","type":"store","mediaType":"application/json"},"locale":"ru_RU","mailFooter":"подпись в письме","fieldsPerRow":3,"defaultScreen":"importcustom","printFormat":"pdf","autoShowReports":false}
Изменить Настройки пользователя
Редактировать можно следующие настройки пользователя:
Название
Тип
Описание
autoShowReports
Boolean
Строить ли отчеты автоматически при переходе на вкладку с отчетом
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/usersettings","metadataHref":"https://api.moysklad.ru/api/remap/1.2/context/usersettings/metadata","type":"usersettings","mediaType":"application/json"},"defaultCompany":{"metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/organization/metadata","type":"organization","mediaType":"application/json"},"defaultCustomerCounterparty":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/5f13f655-a419-11ea-ac12-000a00000073","type":"counterparty","mediaType":"application/json"},"defaultPurchaseCounterparty":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/5f13f655-a419-11ea-ac12-000a00000074","type":"counterparty","mediaType":"application/json"},"defaultProject":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/project/59e1cf55-a70f-11ea-ac12-000d00000001","type":"project","mediaType":"application/json"},"defaultPlace":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/5f13ac1b-a419-11ea-ac12-000a00000072","type":"store","mediaType":"application/json"},"locale":"ru_RU","mailFooter":"подпись в письме","fieldsPerRow":3,"defaultScreen":"importcustom","printFormat":"pdf","autoShowReports":false}
Отдел
Отделы
Средствами JSON API можно запрашивать и изменять списки Отделов и сведения по отдельным Отделам. Кодом сущности для Отдела в составе JSON API является ключевое слово group.
Больше об Отделах и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки по этой ссылке.
По данной сущности можно осуществлять контекстный поиск с помощью специального параметра search. Подробнее можно узнать по ссылке. Поиск с параметром search отличается от других тем, что поиск не префиксный, без токенизации и идет только по одному полю одновременно. Ищет такие строки, в которые входит значение строки поиска.
Поиск среди объектов отделов на соответствие поисковой строке будет осуществлен по следующим полям:
по наименованию Отдела name
Атрибуты сущности
Название
Тип
Фильтрация
Описание
accountId
UUID
=!=
ID учетной записи Обязательное при ответеТолько для чтения
id
UUID
=!=
ID отдела Обязательное при ответеТолько для чтения
Отдел создается на основе переданного объекта JSON,
который содержит представление нового Отдела.
Результат - JSON представление созданного Отдела. Для создания нового Отдела,
необходимо и достаточно указать в переданном объекте не пустое поле name. Новый отдел будет добавлен в конец списка.
Если необходимо поместить новый отдел в начало списка, достаточно передать 0 в поле index
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/a4047c9a-0fca-11eb-ac13-000700000003","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"},"id":"a4047c9a-0fca-11eb-ac13-000700000003","accountId":"2aa3f5df-296b-11e6-8a84-bae500000001","name":"Новое имя отдела","index":1}
Средствами JSON API можно запрашивать печать этикеток и ценников с помощью шаблонов печатных форм.
При запросе на формирование печатной формы сервер (при готовности этикеток и ценников, корректной
печатной форме и правильном формате запроса) отвечает пустым телом ответа с http кодом 303.
В заголовке Location ответа содержится адрес временного расположения готовой к загрузке печатной формы.
Файл во временном расположении доступен для загрузки в течение 5 минут.
Сервер может вернуть ответ 202 и заголовок Location с адресом для опроса готовности печатной формы к загрузке.
Данный вариант будет реализован позже.
Печать этикеток и ценников доступна для товаров, услуг, комплектов и модификаций.
Печать этикеток и ценников
Запрос на печать этикеток и ценников
Запрос на печать этикеток и ценников по шаблону печатной формы.
Средствами JSON API можно запрашивать и изменять пользовательские роли.
Получать и изменять роли можно от лица сотрудника с правами Системного администратора или от лица Решения.
Атрибуты сущности
Название
Тип
Описание
id
UUID
ID пользовательской роли Обязательное при ответеТолько для чтения
Средствами JSON API можно создавать, обновлять и удалять Пользовательские справочники. Вести работу с элементами
Пользовательского справочника, а также получать информацию о дополнительных полях Пользовательских справочников.
Для работы с Пользовательскими справочниками вам нужно знать идентификатор каждого справочника.
Этот идентификатор можно найти при запросе метаданных данной сущности в поле <id>.
Атрибуты справочника
Название
Тип
Описание
id
UUID
ID Пользовательского справочника Обязательное при ответеТолько для чтения
Метаданные Пользовательского справочника Обязательное при ответе
name
String(255)
Наименование Пользовательского справочника Обязательное при ответеНеобходимо при создании
Получить список справочников
Получить все Пользовательские справочники можно выполнив запрос на получение
метаданных настроек компании.
В полученной сущности, поле customEntities является списком сущностей всех существующих Пользовательских справочников.
У каждого элемента списка имеется поле id, где будет указан идентификатор каждого из справочников.
Создать справочник
Единственным необходимым полем для создания Пользовательского справочника является поле name.
Действие доступно только для пользователя с правами администратора.
{"context":{"employee":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/employee","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}}},"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/customentity/7944ef04-f831-11e5-7a69-971500188b19/","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/customentity/metadata","type":"customentity","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#custom_7944ef04-f831-11e5-7a69-971500188b19","size":3,"limit":1000,"offset":0},"rows":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/customentity/7944ef04-f831-11e5-7a69-971500188b19/01b29035-2656-11e6-8a84-bae500000048","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/customentity/7944ef04-f831-11e5-7a69-971500188b19/metadata","type":"customentity","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#custom_7944ef04-f831-11e5-7a69-971500188b19/edit?id=01b29035-2656-11e6-8a84-bae500000048"},"id":"01b29035-2656-11e6-8a84-bae500000048","accountId":"45489428-24a5-11e6-8a84-bae500000001","updated":"2017-08-13 17:55:08","name":"Партнер1","code":"partner1","externalCode":"5434665867876","attributes":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/customentity/7944ef04-f831-11e5-7a69-971500188b19/metadata/attributes/54b79da2-9124-11ef-ac12-000e00000008","type":"attributemetadata","mediaType":"application/json"},"id":"54b79da2-9124-11ef-ac12-000e00000008","name":"Дата последнего обращения","type":"time","value":"2024-10-24 19:42:00.000"}],"owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/9bc5de98-79f2-11e8-1a0d-4e0d0000002b","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=9bc5de98-79f2-11e8-1a0d-4e0d0000002b"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/9504054f-79f2-11e8-1a0d-4e0d00000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}}},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/customentity/7944ef04-f831-11e5-7a69-971500188b19/3fbe37f2-2659-11e6-8a84-bae500000013","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/customentity/7944ef04-f831-11e5-7a69-971500188b19/metadata","type":"customentity","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#custom_7944ef04-f831-11e5-7a69-971500188b19/edit?id=3fbe37f2-2659-11e6-8a84-bae500000013"},"id":"3fbe37f2-2659-11e6-8a84-bae500000013","accountId":"45489428-24a5-11e6-8a84-bae500000001","updated":"2017-08-13 11:06:23","name":"Партнер 2","externalCode":"5434665867877","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/9bc5de98-79f2-11e8-1a0d-4e0d0000002b","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=9bc5de98-79f2-11e8-1a0d-4e0d0000002b"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/9504054f-79f2-11e8-1a0d-4e0d00000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}}},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/customentity/7944ef04-f831-11e5-7a69-971500188b19/6343f631-265d-11e6-8a84-bae500000014","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/customentity/7944ef04-f831-11e5-7a69-971500188b19/metadata","type":"customentity","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#custom_7944ef04-f831-11e5-7a69-971500188b19/edit?id=6343f631-265d-11e6-8a84-bae500000014"},"id":"6343f631-265d-11e6-8a84-bae500000014","accountId":"45489428-24a5-11e6-8a84-bae500000001","updated":"2017-08-14 10:22:51","name":"Петр михалыч из ООО Предприятие","code":"partner mikhalych","description":"Ключевой сотрудник ООО Предприятие","externalCode":"5434665867878","attributes":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/customentity/7944ef04-f831-11e5-7a69-971500188b19/metadata/attributes/54b79da2-9124-11ef-ac12-000e00000008","type":"attributemetadata","mediaType":"application/json"},"id":"54b79da2-9124-11ef-ac12-000e00000008","name":"Дата последнего обращения","type":"time","value":"2024-07-20 12:43:00.000"}],"owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/9bc5de98-79f2-11e8-1a0d-4e0d0000002b","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=9bc5de98-79f2-11e8-1a0d-4e0d0000002b"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/9504054f-79f2-11e8-1a0d-4e0d00000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}}}]}
Получить элемент справочника
Параметры
Параметр
Описание
metadata_id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 ID Пользовательского справочника.
id
string (required) Example: 6343f631-265d-11e6-8a84-bae500000014 ID элемента Пользовательского справочника.
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/customentity/7944ef04-f831-11e5-7a69-971500188b19/6343f631-265d-11e6-8a84-bae500000014","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/customentity/7944ef04-f831-11e5-7a69-971500188b19/metadata","type":"customentity","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#custom_7944ef04-f831-11e5-7a69-971500188b19/edit?id=6343f631-265d-11e6-8a84-bae500000014"},"id":"6343f631-265d-11e6-8a84-bae500000014","accountId":"45489428-24a5-11e6-8a84-bae500000001","updated":"2017-08-14 10:22:51","name":"Петр михалыч из ООО Предприятие","code":"partner mikhalych","description":"Ключевой сотрудник ООО Предприятие","externalCode":"5434665867878","attributes":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/customentity/7944ef04-f831-11e5-7a69-971500188b19/metadata/attributes/54b79da2-9124-11ef-ac12-000e00000008","type":"attributemetadata","mediaType":"application/json"},"id":"54b79da2-9124-11ef-ac12-000e00000008","name":"Дата последнего обращения","type":"time","value":"2024-07-20 12:43:00.000"}],"owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/9bc5de98-79f2-11e8-1a0d-4e0d0000002b","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=9bc5de98-79f2-11e8-1a0d-4e0d0000002b"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/9504054f-79f2-11e8-1a0d-4e0d00000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}}}
Создать элемент справочника
Единственным необходимым полем для создания элемента Пользовательского справочника является поле name.
Параметры
Параметр
Описание
metadata_id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 ID Пользовательского справочника.
Запрос на изменение элемента Пользовательского справочника.
Параметры
Параметр
Описание
metadata_id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 ID Пользовательского справочника.
id
string (required) Example: 6343f631-265d-11e6-8a84-bae500000014 ID элемента Пользовательского справочника.
curl -X PUT
"https://api.moysklad.ru/api/remap/1.2/entity/customentity/7944ef04-f831-11e5-7a69-971500188b19/6343f631-265d-11e6-8a84-bae500000014"
-H "Authorization: Basic <Credentials>"
-H "Accept-Encoding: gzip"
-H "Content-Type: application/json"
-d '{
"name": "Петр михалыч из ООО Предприятие",
"code": "partner mikhalych",
"description": "Ключевой сотрудник ООО Предприятие",
"externalCode": "5434665867876",
"attributes": [
{
"meta": {
"href": "https://api.moysklad.ru/api/remap/1.2/entity/customentity/7944ef04-f831-11e5-7a69-971500188b19/metadata/attributes/54b79da2-9124-11ef-ac12-000e00000008",
"type": "attributemetadata",
"mediaType": "application/json"
},
"value": "2024-07-20 12:43:00.000"
}
]
}'
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/customentity/7944ef04-f831-11e5-7a69-971500188b19/6343f631-265d-11e6-8a84-bae500000014","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/customentity/7944ef04-f831-11e5-7a69-971500188b19/metadata","type":"customentity","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#custom_7944ef04-f831-11e5-7a69-971500188b19/edit?id=6343f631-265d-11e6-8a84-bae500000014"},"id":"6343f631-265d-11e6-8a84-bae500000014","accountId":"45489428-24a5-11e6-8a84-bae500000001","updated":"2017-08-15 09:39:34","name":"Петр михалыч из ООО Предприятие","code":"partner mikhalych","description":"Ключевой сотрудник ООО Предприятие","externalCode":"5434665867876","attributes":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/customentity/7944ef04-f831-11e5-7a69-971500188b19/metadata/attributes/54b79da2-9124-11ef-ac12-000e00000008","type":"attributemetadata","mediaType":"application/json"},"id":"54b79da2-9124-11ef-ac12-000e00000008","name":"Дата последнего обращения","type":"time","value":"2024-07-20 12:43:00.000"}],"owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/9bc5de98-79f2-11e8-1a0d-4e0d0000002b","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=9bc5de98-79f2-11e8-1a0d-4e0d0000002b"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/9504054f-79f2-11e8-1a0d-4e0d00000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}}}
Удалить элемент справочника
Запрос на удаление элемента Пользовательского справочника.
Параметры
Параметр
Описание
metadata_id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 ID Пользовательского справочника.
id
string (required) Example: 6343f631-265d-11e6-8a84-bae500000014 ID элемента Пользовательского справочника.
Средствами JSON API можно создавать и обновлять сведения о Проектах, запрашивать списки Проектов и сведения по отдельным Проектам. Кодом сущности для Проекта в составе JSON API является ключевое слово project. Больше о Проектах и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки по этой ссылке.
По данной сущности можно осуществлять контекстный поиск с помощью специального параметра search. Подробнее можно узнать по ссылке. Поиск с параметром search отличается от других тем, что поиск не префиксный, без токенизации и идет только по одному полю одновременно. Ищет такие строки, в которые входит значение строки поиска.
Поиск среди объектов проекта на соответствие поисковой строке будет осуществлен по следующим полям:
по наименованию Проекта name
по описанию Проекта description
Атрибуты сущности
Название
Тип
Фильтрация
Описание
accountId
UUID
=!=
ID учетной записи Обязательное при ответеТолько для чтения
archived
Boolean
=!=
Добавлен ли Проект в архив Обязательное при ответе
{"context":{"employee":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/employee","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}}},"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/project","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/project/metadata","type":"project","mediaType":"application/json","size":2,"limit":1000,"offset":0},"rows":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/project/51f263f9-0307-11e6-9464-e4de0000007c","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/project/metadata","type":"project","mediaType":"application/json"},"id":"51f263f9-0307-11e6-9464-e4de0000007c","accountId":"84e60e93-f504-11e5-8a84-bae500000008","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-04-15 15:41:05","name":"Аггрегатор томатной пасты","description":"Проект по сбору и переработке томатной пасты от всех поставщиков","code":"1248y12hrd","externalCode":"HZV7dGc8iAnf0aNjrvQvN0","archived":false,"attributes":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/project/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a","type":"attributemetadata","mediaType":"application/json"},"id":"ddff1ee8-12c1-11e6-9464-e4de0000007a","name":"Приоритет проекта","type":"string","value":"Высокий"}]},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/project/8477d916-0aef-11e6-9464-e4de00000103","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/project/metadata","type":"project","mediaType":"application/json"},"id":"8477d916-0aef-11e6-9464-e4de00000103","accountId":"84e60e93-f504-11e5-8a84-bae500000008","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-04-25 17:10:51","name":"План","description":"Проект отслеживающий выполнение плана продаж","code":"124721fsavy","externalCode":"lv7MmPK4jvaqq-nA3g3NL2","archived":false,"attributes":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/project/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a","type":"attributemetadata","mediaType":"application/json"},"id":"ddff1ee8-12c1-11e6-9464-e4de0000007a","name":"Приоритет проекта","type":"string","value":"Низкий"}]}]}
Создать Проект
Запрос на создание нового проекта. Единственным необходимым полем в теле запроса
для создания проекта является name.
curl -X POST
"https://api.moysklad.ru/api/remap/1.2/entity/project"
-H "Authorization: Basic <Credentials>"
-H "Accept-Encoding: gzip"
-H "Content-Type: application/json"
-d '{
"name": "Проект по вертикальной интеграциии с Поставщиком",
"description": "Интеграция с основным контрагентом",
"code": "006",
"externalCode": "814fhsafiwb124"
}'
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/project/2c013eeb-0af0-11e6-9464-e4de00000026","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/project/metadata","type":"project","mediaType":"application/json"},"id":"2c013eeb-0af0-11e6-9464-e4de00000026","accountId":"84e60e93-f504-11e5-8a84-bae500000008","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-04-25 17:15:32","name":"Проект по вертикальной интеграциии с Поставщиком","description":"Интеграция с основным контрагентом","code":"006","externalCode":"814fhsafiwb124","archived":false}
curl -X POST
"https://api.moysklad.ru/api/remap/1.2/entity/project"
-H "Authorization: Basic <Credentials>"
-H "Accept-Encoding: gzip"
-H "Content-Type: application/json"
-d '{
"name": "Новая система учета",
"description": "Проект по переходу на новую систему учета продукции",
"code": "0026",
"externalCode": "213zzz",
"attributes": [
{
"meta": {
"href": "https://api.moysklad.ru/api/remap/1.2/entity/project/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"value": "Средний"
}
]
}'
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/project/169ed74e-12c3-11e6-9464-e4de00000000","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/project/metadata","type":"project","mediaType":"application/json"},"id":"169ed74e-12c3-11e6-9464-e4de00000000","accountId":"84e60e93-f504-11e5-8a84-bae500000008","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-05-05 16:12:58","name":"Новая система учета","description":"Проект по переходу на новую систему учета продукции","code":"0026","externalCode":"213zzz","archived":false,"attributes":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/project/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a","type":"attributemetadata","mediaType":"application/json"},"id":"ddff1ee8-12c1-11e6-9464-e4de0000007a","name":"Приоритет проекта","type":"string","value":"Средний"}]}
Массовое создание и обновление Проектов
Массовое создание и обновление Проектов.
В теле запроса нужно передать массив, содержащий JSON представления Проектов, которые вы хотите создать или обновить.
Обновляемые Проекты должны содержать идентификатор в виде метаданных.
[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/project/2c013eeb-0af0-11e6-9464-e4de00000026","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/project/metadata","type":"project","mediaType":"application/json"},"id":"2c013eeb-0af0-11e6-9464-e4de00000026","accountId":"84e60e93-f504-11e5-8a84-bae500000008","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-04-25 17:15:32","name":"Проект по вертикальной интеграциии с Поставщиком","description":"Интеграция с основным контрагентом","code":"006","externalCode":"814fhsafiwb124","archived":false},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/project/76e88dff-3f9b-11e6-8a84-bae50000009b","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/project/metadata","type":"project","mediaType":"application/json"},"id":"76e88dff-3f9b-11e6-8a84-bae50000009b","accountId":"84e60e93-f504-11e5-8a84-bae500000008","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-04-25 17:17:21","name":"Важный проект","description":"Обновление проекта","code":"9999","externalCode":"dfDGFSG44","archived":false}]
Удалить Проект
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Проекта.
[{"info":"Сущность 'project' с UUID: 7944ef04-f831-11e5-7a69-971500188b1 успешно удалена"},{"info":"Сущность 'project' с UUID: 7944ef04-f831-11e5-7a69-971500188b2 успешно удалена"}]
Метаданные Проектов
Метаданные Проектов
Запрос на получение метаданных Проектов. Результат - объект JSON, включающий в себя:
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/project/51f263f9-0307-11e6-9464-e4de0000007c","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/project/metadata","type":"project","mediaType":"application/json"},"id":"51f263f9-0307-11e6-9464-e4de0000007c","accountId":"84e60e93-f504-11e5-8a84-bae500000008","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-04-15 15:41:05","name":"Аггрегатор томатной пасты","description":"Проект по сбору и переработке томатной пасты от всех поставщиков","code":"1248y12hrd","externalCode":"HZV7dGc8iAnf0aNjrvQvN0","archived":false,"attributes":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/project/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a","type":"attributemetadata","mediaType":"application/json"},"id":"ddff1ee8-12c1-11e6-9464-e4de0000007a","name":"Приоритет проекта","type":"string","value":"Средний"}]}
Изменить Проект
Запрос на обновление существующего проекта с указанным id.
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Проекта.
curl -X PUT
"https://api.moysklad.ru/api/remap/1.2/entity/project/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Credentials>"
-H "Accept-Encoding: gzip"
-H "Content-Type: application/json"
-d '{
"name": "Проект по вертикальной интеграциии с Поставщиком",
"description": "Интеграция с ключевым контрагентом",
"code": "006_1",
"externalCode": "cas12rgs"
}'
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/project/2c013eeb-0af0-11e6-9464-e4de00000026","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/project/metadata","type":"project","mediaType":"application/json"},"id":"2c013eeb-0af0-11e6-9464-e4de00000026","accountId":"84e60e93-f504-11e5-8a84-bae500000008","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-04-25 17:17:21","name":"Проект по вертикальной интеграциии с Поставщиком","description":"Интеграция с ключевым контрагентом","code":"006_1","externalCode":"cas12rgs","archived":false}
curl -X PUT
"https://api.moysklad.ru/api/remap/1.2/entity/project/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Credentials>"
-H "Accept-Encoding: gzip"
-H "Content-Type: application/json"
-d '{
"name": "Новая система учета и сбыта",
"description": "Проект по переходу на новую систему учета и сбыта продукции",
"code": "123",
"externalCode": "fbeuf21dof1f",
"attributes": [
{
"meta": {
"href": "https://api.moysklad.ru/api/remap/1.2/entity/project/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"value": "Крайне высокий"
}
]
}'
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/project/169ed74e-12c3-11e6-9464-e4de00000000","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/project/metadata","type":"project","mediaType":"application/json"},"id":"169ed74e-12c3-11e6-9464-e4de00000000","accountId":"84e60e93-f504-11e5-8a84-bae500000008","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-05-05 16:18:18","name":"Новая система учета и сбыта","description":"Проект по переходу на новую систему учета и сбыта продукции","code":"123","externalCode":"fbeuf21dof1f","archived":false,"attributes":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/project/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a","type":"attributemetadata","mediaType":"application/json"},"id":"ddff1ee8-12c1-11e6-9464-e4de0000007a","name":"Приоритет проекта","type":"string","value":"Крайне высокий"}]}
Регион
Регионы
Средствами JSON API можно запрашивать список регионов России и сведения по отдельным регионам.
Кодом сущности для Регионов в составе JSON API является ключевое слово region.
Атрибуты сущности
Название
Тип
Фильтрация
Описание
accountId
UUID
=!=
ID учетной записи Обязательное при ответеТолько для чтения
code
String(255)
=!=~~==~
Код Региона
externalCode
String(255)
=!=~~==~
Внешний код Региона Обязательное при ответе
id
UUID
=!=
ID Региона Обязательное при ответеТолько для чтения
Средствами JSON API можно запрашивать списки Серийных номеров и сведения по отдельным Серийным номерам. Кодом сущности для Серийного номера в составе JSON API является ключевое слово thing.
Атрибуты сущности
Название
Тип
Фильтрация
Описание
accountId
UUID
=!=
ID учетной записи Обязательное при ответеТолько для чтения
description
String(4096)
=!=~~==~
Описание Серийного номера
id
UUID
=!=
ID Серийного номера Обязательное при ответеТолько для чтения
По данной сущности можно осуществлять контекстный поиск с помощью специального параметра search. Подробнее можно узнать по ссылке. Поиск с параметром search отличается от других тем, что поиск не префиксный, без токенизации и идет только по одному полю одновременно. Ищет такие строки, в которые входит значение строки поиска.
Поиск среди объектов Серии на соответствие поисковой строке будет осуществлен по следующим полям:
по наименованию Серии name
по описанию Серии description
Атрибуты сущности
Название
Тип
Фильтрация
Описание
accountId
UUID
=!=
ID учетной записи Обязательное при ответеТолько для чтения
archived
Boolean
=!=
Добавлена ли серия в архив Обязательное при ответе
Наименование Серии. "Собирается" и отображается как "Наименование товара / Метка Серии" Обязательное при ответеТолько для чтения
updated
DateTime
=!=<><=>=
Момент последнего обновления сущности Обязательное при ответеТолько для чтения
Атрибуты вложенных сущностей
Метаданные Серий
Посмотреть все созданные в основном интерфейсе характеристики Серий можно с помощью запроса на получение метаданных Серий.
Ответ - объект, со следующей структурой:
Запрос на получение списка всех пользовательских Серий на данной учетной записи.
Серии по умолчанию выведены не будут.
Результат успешного запроса - JSON представление списка Серий с перечисленными полями:
[{"info":"Сущность 'consignment' с UUID: 7944ef04-f831-11e5-7a69-971500188b1 успешно удалена"},{"info":"Сущность 'consignment' с UUID: 7944ef04-f831-11e5-7a69-971500188b2 успешно удалена"}]
Массовое создание и обновление Серий
Массовое создание и обновление Серий.
В теле запроса нужно передать массив, содержащий JSON представления Серий, которые вы хотите создать или обновить.
Обновляемые Серии должны содержать идентификатор в виде метаданных.
[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/consignment/17a32a0a-5310-11e6-8a84-bae500000000","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/consignment/metadata","type":"consignment","mediaType":"application/json"},"id":"17a32a0a-5310-11e6-8a84-bae500000000","accountId":"f976ed28-2e58-11e6-8a84-bae500000001","updated":"2016-07-26 12:05:25","name":"фацфацфвф (цфвцф) / Метка","externalCode":"NptSJ1REgVkhqCV0RlyfV0","archived":false,"label":"Метка","barcodes":[{"ean8":"20000000"},{"ean13":"2000000000000"},{"code128":"code128 barcode"}],"assortment":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/7a83c422-3c64-11e6-8a84-bae500000012","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/variant/metadata","type":"variant","mediaType":"application/json"}}},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/consignment/17a32a0a-5310-11e6-8a84-bae500000000","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/consignment/metadata","type":"consignment","mediaType":"application/json"},"id":"17a32a0a-5310-11e6-8a84-bae500000000","accountId":"f976ed28-2e58-11e6-8a84-bae500000001","updated":"2016-07-26 12:05:25","name":"фацфацфвф (обхец) / Странный товар","description":"Серии товаров с таким названием лучше отслеживать","code":"ke21k421c1o42n4signment12","archived":false,"externalCode":"fbajkwbfu1249SACSKW241LKSFA2sa1","label":"Странный товар","barcodes":[{"ean8":"20000000"},{"ean13":"2000000000000"},{"code128":"code128 barcode"}],"assortment":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/7a81082f-3c64-11e6-8a84-bae50000000e","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/variant/metadata","type":"variant","mediaType":"application/json"}}}]
Метаданные Серий
Метаданные Серий
Запрос на получение метаданных Серий. Результат - объект JSON, включающий в себя:
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/consignment/17a32a0a-5310-11e6-8a84-bae500000000","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/consignment/metadata","type":"consignment","mediaType":"application/json"},"id":"17a32a0a-5310-11e6-8a84-bae500000000","accountId":"f976ed28-2e58-11e6-8a84-bae500000001","updated":"2016-07-26 12:05:25","name":"фацфацфвф (обхец) / Странный товар","description":"Серии товаров с таким названием лучше отслеживать","code":"ke21k421c1o42n4signment12","archived":false,"externalCode":"fbajkwbfu1249SACSKW241LKSFA2sa1","label":"Странный товар","barcodes":[{"ean8":"20000000"},{"ean13":"2000000000000"},{"code128":"code128 barcode"}],"assortment":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/7a81082f-3c64-11e6-8a84-bae50000000e","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/variant/metadata","type":"variant","mediaType":"application/json"}}}
Скидки
Скидки
Кодом сущности для Скидок в составе JSON API является ключевое слово discount. Операции создания, изменения и удаления не поддерживаются. Перед работой со скидками настоятельно рекомендуем вам прочитать вот эту статью на портале поддержки МоегоСклада.
Атрибуты сущности
Общие поля
Название
Тип
Описание
accountId
UUID
ID учетной записи Обязательное при ответеТолько для чтения
active
Boolean
Индикатор, является ли скидка активной на данный момент Обязательное при ответе
agentTags
Array(String)
Тэги контрагентов, к которым применяется скидка, если применяется не ко всем контрагентам
allProducts
Boolean
Индикатор, действует ли скидка на все товары Обязательное при ответе
assortment
Array(Object)
Массив метаданных Товаров и Услуг, которые были выбраны для применения скидки, если та применяется не ко всем товарам
id
UUID
ID Скидки Обязательное при ответеТолько для чтения
{"context":{"employee":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/employee","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}}},"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/discount","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/discount/metadata","type":"discount","mediaType":"application/json","size":4,"limit":1000,"offset":0},"rows":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/personaldiscount/0623d6b4-9ceb-11e6-8af5-581e00000003","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/personaldiscount/metadata","type":"personaldiscount","mediaType":"application/json"},"id":"0623d6b4-9ceb-11e6-8af5-581e00000003","accountId":"9560e3e3-9609-11e6-8af5-581e00000008","name":"Персональная скидка","active":true,"allProducts":true,"allAgents":true,"agentTags":["группа агентов"],"assortment":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/9881531b-9a09-11e6-8af5-581e00000078","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/variant/metadata","type":"variant","mediaType":"application/json"}}]},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/specialpricediscount/96673f4d-9f4d-11e6-8af5-581e0000007b","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/specialpricediscount/metadata","type":"specialpricediscount","mediaType":"application/json"},"id":"96673f4d-9f4d-11e6-8af5-581e0000007b","accountId":"9560e3e3-9609-11e6-8af5-581e00000008","name":"Специальная процентная сидка","active":true,"allAgents":true,"agentTags":["группа агентов"],"allProducts":false,"assortment":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/9881531b-9a09-11e6-8af5-581e00000078","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/variant/metadata","type":"variant","mediaType":"application/json"}}],"discount":5},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/specialpricediscount/bd1235f2-9c60-11e6-8af5-581e00000009","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/specialpricediscount/metadata","type":"specialpricediscount","mediaType":"application/json"},"id":"bd1235f2-9c60-11e6-8af5-581e00000009","accountId":"9560e3e3-9609-11e6-8af5-581e00000008","name":"Скидка номер 2","active":true,"allProducts":false,"allAgents":true,"agentTags":["группа агентов"],"productFolders":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/productfolder/a7a589e5-9c60-11e6-8af5-581e00000006","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/productfolder/metadata","type":"productfolder","mediaType":"application/json"}}],"assortment":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/987148b8-9a09-11e6-8af5-581e0000006f","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"product","mediaType":"application/json"}},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/9881531b-9a09-11e6-8af5-581e00000078","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/variant/metadata","type":"variant","mediaType":"application/json"}}],"specialPrice":{"value":15.0,"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"}}},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/accumulationdiscount/dce08f7f-9a09-11e6-8af5-581e0000007e","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/accumulationdiscount/metadata","type":"accumulationdiscount","mediaType":"application/json"},"id":"dce08f7f-9a09-11e6-8af5-581e0000007e","accountId":"9560e3e3-9609-11e6-8af5-581e00000008","name":"Скидки на сапоги","active":true,"allProducts":false,"allAgents":true,"agentTags":["группа агентов"],"assortment":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/987148b8-9a09-11e6-8af5-581e0000006f","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"product","mediaType":"application/json"}},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/987d77f1-9a09-11e6-8af5-581e00000074","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/variant/metadata","type":"variant","mediaType":"application/json"}},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/variant/9881531b-9a09-11e6-8af5-581e00000078","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/variant/metadata","type":"variant","mediaType":"application/json"}}],"levels":[{"amount":100000,"discount":10},{"amount":200000,"discount":15}]},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/bonusprogram/1223d051-ba76-11e8-3353-995e0000005a","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/bonusprogram/metadata","type":"bonusprogram","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#discount/edit?id=1223d051-ba76-11e8-3353-995e0000005a"},"id":"1223d051-ba76-11e8-3353-995e0000005a","accountId":"dbb8cfc1-cbfa-11e1-6dfb-889ffa6f49fd","name":"test","active":true,"allAgents":true,"agentTags":["группа агентов"],"earnRateRoublesToPoint":1,"spendRatePointsToRouble":1,"maxPaidRatePercents":100},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/discount/8ae26646-b1aa-11ea-ac12-000b00000001","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/discount/metadata","type":"discount","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#discount/edit?id=8ae26646-b1aa-11ea-ac12-000b00000001"},"id":"8ae26646-b1aa-11ea-ac12-000b00000001","accountId":"5e8a41b1-a419-11ea-ac12-000c00000001","name":"Округление копеек","active":true,"allAgents":true,"agentTags":[]}]}
Создать накопительную скидку
Запрос на создание новой накопительной скидки. Обязательные поля для заполнения: name (имя скидки), active (активна ли скидка), allProducts (действует ли скидка на все товары), allAgents (действует ли скидка на всех контрагентов)
Запрос на изменение накопительной скидки. В теле запроса необходимо передать поля, которые будут обновлены. При обновлении полей-массивов необходимо передавать новый массив полностью. При передаче пустого массива или null значение поля удаляется.
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id скидки.
Запрос на создание новой персональной скидки. Обязательные поля для заполнения: name (имя скидки), active (активна ли скидка), allProducts (действует ли скидка на все товары), allAgents (действует ли скидка на всех контрагентов)
Запрос на изменение персональной скидки. В теле запроса необходимо передать поля, которые будут обновлены. При обновлении полей-массивов необходимо передавать новый массив полностью. При передаче пустого массива или null значение поля удаляется.
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id скидки.
Запрос на создание новой специальной цены. Обязательные поля для заполнения: name (имя скидки), active (активна ли скидка), allProducts (действует ли скидка на все товары), allAgents (действует ли скидка на всех контрагентов), usePriceType (использовать ли специальную цену).
Запрос на изменение специальной цены. В теле запроса необходимо передать поля, которые будут обновлены. При обновлении полей-массивов необходимо передавать новый массив полностью. При передаче пустого массива или null значение поля удаляется.
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id скидки.
Response 200 (application/json)
Успешное удаление специальной цены
Изменить округление копеек
Запрос на изменение округления копеек. В теле запроса необходимо передать поля, которые будут обновлены (name или active). В ответе также будут приходить поля agentTags и allAgents, но их нельзя изменить.
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id скидки округления копеек.
Строка адреса является конкатенацией полей структурированного адреса в следующем порядке: postalCode -> country -> region -> city -> street -> house -> apartment -> addInfo, используя запятую в качестве разделителя.
При передаче в МойСклад сущностей с адресом используйте либо строковый адрес, либо структурированный.
При передаче обоих адресов строковый будет игнорирован.
При передаче только строкового он будет отражаться как в строковом поле так и в addInfo структурированного адреса.
Для адреса не поддерживается значение null. Передача null этому атрибуту не приведет к его удалению.
Для удаления адреса необходимо в строковое поле address передать пустую строку "".
О работе с доп. полями Складов можно прочитать здесь
Получить Склады
Получить список всех Складов.
Результат: Объект JSON, включающий в себя поля:
{"context":{"employee":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/employee","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}}},"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/store/metadata","type":"store","mediaType":"application/json","size":5,"limit":1000,"offset":0},"rows":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/caf46ce5-0569-11e6-9464-e4de00000000","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/store/metadata","type":"store","mediaType":"application/json"},"id":"caf46ce5-0569-11e6-9464-e4de00000000","accountId":"84e60e93-f504-11e5-8a84-bae500000008","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-04-18 16:31:01","name":"002","externalCode":"y7ztWINfjXinPToFMqQid2","archived":false,"address":"125009, Россия, г Москва, Москва, ул Тверская, 1, 123, addInfo","addressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"123","addInfo":"addinfo","comment":"some words about address"},"pathName":"","zones":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/caf46ce5-0569-11e6-9464-e4de00000000/zones","type":"storezone","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"slots":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/caf46ce5-0569-11e6-9464-e4de00000000/slots","type":"slot","mediaType":"application/json","size":0,"limit":1000,"offset":0}}},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/store/metadata","type":"store","mediaType":"application/json"},"id":"850ee995-f504-11e5-8a84-bae500000160","accountId":"84e60e93-f504-11e5-8a84-bae500000008","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-03-28 19:45:46","name":"Основной склад","externalCode":"OJ8pY2FgjQ3ncLVvvpqyw1","archived":false,"pathName":"","address":"125009, Россия, г Москва, Москва, ул Тверская, 1, 123, addInfo","addressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"123","addInfo":"addinfo","comment":"some words about address"},"zones":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160/zones","type":"storezone","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"slots":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160/slots","type":"slot","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"attributes":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a","type":"attributemetadata","mediaType":"application/json"},"id":"3a85cfe3-12c5-11e6-9464-e4de00000087","name":"Площадь","type":"long","value":4400}]},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/6ebb9094-056a-11e6-9464-e4de000000b4","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/store/metadata","type":"store","mediaType":"application/json"},"id":"6ebb9094-056a-11e6-9464-e4de000000b4","accountId":"84e60e93-f504-11e5-8a84-bae500000008","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-04-18 16:35:36","name":"Подскладик","code":"ZAATY643","externalCode":"d8Ew2hCDiTuJFb0Ya45tH0","archived":false,"address":"125009, Россия, г Москва, Москва, ул Тверская, 1, 123, addInfo","addressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"123","addInfo":"addinfo","comment":"some words about address"},"pathName":"002","zones":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/6ebb9094-056a-11e6-9464-e4de000000b4/zones","type":"storezone","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"slots":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/6ebb9094-056a-11e6-9464-e4de000000b4/slots","type":"slot","mediaType":"application/json","size":0,"limit":1000,"offset":0}}},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/95dcda62-056b-11e6-9464-e4de000000b7","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/store/metadata","type":"store","mediaType":"application/json"},"id":"95dcda62-056b-11e6-9464-e4de000000b7","accountId":"84e60e93-f504-11e5-8a84-bae500000008","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-04-18 16:43:51","name":"Склад1","description":"Основной склад","code":"113AB79","externalCode":"fQPIOtxjg-FaeZNKcLx6B3","archived":false,"address":"125009, Россия, г Москва, Москва, ул Тверская, 1, 123, addInfo","addressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"123","addInfo":"addinfo","comment":"some words about address"},"pathName":"Основной склад","zones":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/95dcda62-056b-11e6-9464-e4de000000b7/zones","type":"storezone","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"slots":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/95dcda62-056b-11e6-9464-e4de000000b7/slots","type":"slot","mediaType":"application/json","size":0,"limit":1000,"offset":0}}}]}
Создать Склад
Создать новый Склад.
Описание
Склад создается на основе переданного объекта JSON,
который содержит представление нового Склада.
Необходимое для создания поле - name не должно быть пустым.
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/7a6a11b6-12c5-11e6-9464-e4de00000006","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/store/metadata","type":"store","mediaType":"application/json"},"id":"7a6a11b6-12c5-11e6-9464-e4de00000006","accountId":"84e60e93-f504-11e5-8a84-bae500000008","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-05-05 16:30:05","name":"Склад3","code":"code4","externalCode":"223ddxzv223","archived":false,"pathName":"","address":"11192342, Russia2, Chuvashia2, Moscow2, Leninskie goru2, 32, 412, addinfo2","addressFull":{"addInfo":"addinfo2","apartment":"412","city":"Moscow2","comment":"some words about address2","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/40e6f69a-991c-4fbc-8be9-d0d906cad180","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"house":"32","postalCode":"11192342","region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/4bd3542a-f401-11e8-8eb2-f2801f1b9fd1","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"street":"Leninskie goru2"},"zones":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/7a6a11b6-12c5-11e6-9464-e4de00000006/zones","type":"storezone","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"slots":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/7a6a11b6-12c5-11e6-9464-e4de00000006/slots","type":"slot","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"attributes":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a","type":"attributemetadata","mediaType":"application/json"},"id":"3a85cfe3-12c5-11e6-9464-e4de00000087","name":"Площадь","type":"long","value":4000}]}
Массовое создание и обновление Складов
Массовое создание и обновление Складов.
В теле запроса нужно передать массив, содержащий JSON представления Складов, которые вы хотите создать или обновить.
Обновляемые Склады должны содержать идентификатор в виде метаданных.
[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/0c8de58c-056c-11e6-9464-e4de00000003","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/store/metadata","type":"store","mediaType":"application/json"},"id":"0c8de58c-056c-11e6-9464-e4de00000003","accountId":"84e60e93-f504-11e5-8a84-bae500000008","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-04-18 16:47:10","name":"Склад2","code":"code3","externalCode":"sfksjafwuiw1sf32141","archived":false,"pathName":"","address":"г Москва ул Вавилова 19 к 116","zones":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/0c8de58c-056c-11e6-9464-e4de00000003/zones","type":"storezone","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"slots":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/0c8de58c-056c-11e6-9464-e4de00000003/slots","type":"slot","mediaType":"application/json","size":0,"limit":1000,"offset":0}}},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/0c8de58c-056c-11e6-9464-e4de00000003","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/store/metadata","type":"store","mediaType":"application/json"},"id":"0c8de58c-056c-11e6-9464-e4de00000003","accountId":"84e60e93-f504-11e5-8a84-bae500000008","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-04-18 16:56:31","name":"Склад3","code":"code31","externalCode":"EXTCODE","archived":false,"pathName":"","address":"г Москва ул БаБилова 20 к 116","zones":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/0c8de58c-056c-11e6-9464-e4de00000003/zones","type":"storezone","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"slots":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/0c8de58c-056c-11e6-9464-e4de00000003/slots","type":"slot","mediaType":"application/json","size":0,"limit":1000,"offset":0}}}]
Удалить Склад
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Склада.
[{"info":"Сущность 'store' с UUID: 7944ef04-f831-11e5-7a69-971500188b1 успешно удалена"},{"info":"Сущность 'store' с UUID: 7944ef04-f831-11e5-7a69-971500188b2 успешно удалена"}]
Метаданные Складов
Метаданные Складов
Запрос на получение метаданных Складов. Результат - объект JSON, включающий в себя:
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/95dcda62-056b-11e6-9464-e4de000000b7","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/store/metadata","type":"store","mediaType":"application/json"},"id":"95dcda62-056b-11e6-9464-e4de000000b7","accountId":"84e60e93-f504-11e5-8a84-bae500000008","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-04-18 16:43:51","name":"Склад1","description":"Основной склад","code":"113AB79","externalCode":"fQPIOtxjg-FaeZNKcLx6B3","archived":false,"parent":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/store/metadata","type":"store","mediaType":"application/json"}},"pathName":"Основной склад","address":"125009, Россия, г Москва, Москва, ул Тверская, 1, 123, addInfo","addressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"123","addInfo":"addinfo","comment":"some words about address"},"zones":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/95dcda62-056b-11e6-9464-e4de000000b7/zones","type":"storezone","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"slots":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/95dcda62-056b-11e6-9464-e4de000000b7/slots","type":"slot","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"attributes":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a","type":"attributemetadata","mediaType":"application/json"},"id":"3a85cfe3-12c5-11e6-9464-e4de00000087","name":"Площадь","type":"long","value":4400}]}
Изменить Склад
Описание
Обновляется представление Склада с указанным id.
В теле запроса можно указать только те поля, которые необходимо изменить у Склада,
кроме полей, помеченных Только для чтения в описании атрибутов Склада.
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Склада.
Зона склада создается на основе переданного объекта JSON,
который содержит представление новой Зоны склада.
Результат - JSON представление созданной Зоны склада. Для создания новой Зоны склада,
необходимо и достаточно указать в переданном объекте не пустое поле name. В рамках одного склада имена Зон должны быть уникальны.
Массовое создание и обновление Зон склада.
В теле запроса нужно передать массив, содержащий JSON представления Зон склада, которые вы хотите создать или обновить.
Обновляемые Зоны склада должны содержать идентификатор в виде метаданных.
[{"info":"Сущность 'storezone' с UUID: 9177a566-75f8-11ed-ac1a-000d00000000 успешно удалена"},{"info":"Сущность 'storezone' с UUID: 7d479c5f-75f9-11ed-ac1a-000d00000003 успешно удалена"}]
Получить зону склада
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b18 id Зоны.
Ячейка склада создается на основе переданного объекта JSON,
который содержит представление новой Ячейки склада.
Результат - JSON представление созданной Ячейки склада. Для создания новой Ячейки склада,
необходимо и достаточно указать в переданном объекте не пустое поле name. В рамках одного склада имена и штрихкоды Ячеек должны быть уникальны.
Массовое создание и обновление Ячеек склада.
В теле запроса нужно передать массив, содержащий JSON представления Ячеек склада, которые вы хотите создать или обновить.
Обновляемые Ячейки склада должны содержать идентификатор в виде метаданных.
[{"info":"Сущность 'slot' с UUID: 9177a566-75f8-11ed-ac1a-000d00000000 успешно удалена"},{"info":"Сущность 'slot' с UUID: 7d479c5f-75f9-11ed-ac1a-000d00000003 успешно удалена"}]
Получить ячейку склада
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b18 id Ячейки Склада.
Средствами JSON API можно запрашивать списки Сотрудников и сведения по отдельным Сотрудникам. Кодом сущности для Сотрудника в составе JSON API является ключевое слово employee. Больше о Сотрудниках и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки по этой ссылке.
По данной сущности можно осуществлять контекстный поиск с помощью специального параметра search. Подробнее можно узнать по ссылке.
Поиск среди объектов сотрудников на соответствие поисковой строке будет осуществлен по следующим полям:
По имени Сотрудника name
По адресу электронной почты email
По номеру телефона phone
Атрибуты сущности
Название
Тип
Фильтрация
Описание
accountId
UUID
=!=
ID учетной записи Обязательное при ответеТолько для чтения
archived
Boolean
=!=
Добавлен ли Сотрудник в архив Обязательное при ответе
Метаданные уменьшенного изображения Обязательное при ответе
title
String(255)
Название Изображения Обязательное при ответе
updated
DateTime
Время последнего изменения Обязательное при ответе
Загрузка
Для загрузки фотографии сотрудника необходимо сформировать запрос на обновление сотрудника (PUT) и в теле запроса
указать поле image со следующими атрибутами:
Название
Описание
filename
имя файла с расширением. Например - "cashier.png"
content
Изображение, закодированное в формате Base64
Если в запросе на обновление не будет полей filename и content, то весь объект image, если он присутствует в Body,
будет проигнорирован, т.к. сервер посчитает, что его обновление не требуется.
О работе с доп. полями Сотрудников можно прочитать здесь
Получить Сотрудников
Запрос на получение списка всех сотрудников для данной учетной записи.
Результат: Объект JSON, включающий в себя поля:
{"context":{"employee":{"href":"https://api.moysklad.ru/api/remap/1.2/context/employee","type":"employee","mediaType":"application/json"}},"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","size":2,"limit":1000,"offset":0},"rows":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/84f88b2f-f504-11e5-8a84-bae500000138","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"},"id":"84f88b2f-f504-11e5-8a84-bae500000138","accountId":"84e60e93-f504-11e5-8a84-bae500000008","updated":"2016-03-28 19:45:46","name":"Администратор","externalCode":"4A039QXHgbZdAHdXbcUI71","archived":false,"uid":"admin@reqwy1","email":"asdad@sfasf.erq","lastName":"Администратор","fullName":"Администратор","shortFio":"Администратор","cashiers":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/retailstore/8d2f2a2e-d6a1-11e7-9464-e4de00000060/cashiers/8d2f3fe1-d6a1-11e7-9464-e4de00000061","type":"cashier","mediaType":"application/json"}},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/retailstore/53302317-df24-11e7-9464-e4de00000001/cashiers/58dfeb3e-df24-11e7-9464-e4de00000004","type":"cashier","mediaType":"application/json"}}],"retailStore":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/retailstore/851f8576-f504-11e5-8a84-bae50000016c","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/retailstore/metadata","type":"retailstore","mediaType":"application/json"}},"inn":"222490425273","position":"Директор"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/9e00ad58-0302-11e6-9464-e4de00000076","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"},"id":"9e00ad58-0302-11e6-9464-e4de00000076","accountId":"84e60e93-f504-11e5-8a84-bae500000008","updated":"2016-04-15 15:07:25","name":"Друганов Л. А.","externalCode":"4pGL0jazh3dGTpJfdcP1a1","archived":false,"uid":"employee@company","email":"company@company.ru","phone":"8 800 250-04-32","firstName":"Леонид","middleName":"Андреевич","lastName":"Друганов","fullName":"Леонид Андреевич Друганов","shortFio":"Друганов Л. А.","attributes":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a","type":"attributemetadata","mediaType":"application/json"},"id":"d49d59bd-12dc-11e6-9464-e4de0000006b","name":"AttributeName1","type":"long","value":200}]}]}
Массовое обновление Сотрудников
Массовое обновление Сотрудников.
В теле запроса нужно передать массив, содержащий JSON представления Сотрудников, которые вы хотите обновить.
Обновляемые Сотрудники должны содержать идентификатор в виде метаданных.
[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/7944ef04-f831-11e5-7a69-971500188b19","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"},"id":"7944ef04-f831-11e5-7a69-971500188b19","accountId":"ef07c35a-d1f6-11e8-7a33-904100000002","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/7944ef04-f831-11e5-7a69-971500188b19","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/ef0887b1-d1f6-11e8-7a33-904100000003","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2018-10-17 14:51:30","name":"Мойскладкин П. И.","externalCode":"wNxghfHlg5n2rJGO9Lpud0","archived":false,"created":"2018-10-17 13:25:14","uid":"admin@company","email":"company@mail.ru","firstName":"Петр","middleName":"Иванович","lastName":"Мойскладкин","fullName":"Петр Иванович Мойскладкин","shortFio":"Мойскладкин П. И.","cashiers":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/retailstore/eff1b7cc-d1f6-11e8-7a33-904100000062/cashiers/eff1c76b-d1f6-11e8-7a33-904100000063","type":"cashier","mediaType":"application/json"}}],"inn":"222490425273","position":"Директор"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/fc86b89c-d202-11e8-7a33-90410000004a","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"},"id":"fc86b89c-d202-11e8-7a33-90410000004a","accountId":"ef07c35a-d1f6-11e8-7a33-904100000002","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/7944ef04-f831-11e5-7a69-971500188b19","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/ef0887b1-d1f6-11e8-7a33-904100000003","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2018-10-17 14:51:30","name":"Мойскладкин И. П.","externalCode":"0freFxtniG9a1MNZ7ADin2","archived":false,"created":"2018-10-17 14:51:30","firstName":"Иван","middleName":"Петрович","lastName":"Мойскладкин","fullName":"Иван Петрович Мойскладкин","shortFio":"Мойскладкин И. П."}]
Удалить Сотрудника
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Сотрудника.
[{"info":"Сущность 'employee' с UUID: 7944ef04-f831-11e5-7a69-971500188b1 успешно удалена"},{"info":"Сущность 'employee' с UUID: 7944ef04-f831-11e5-7a69-971500188b2 успешно удалена"}]
Метаданные Сотрудников
Метаданные Сотрудников
Запрос на получение метаданных Сотрудников. Результат - объект JSON, включающий в себя:
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/bc962452-cd64-11e8-ac12-000800000000","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"},"id":"bc962452-cd64-11e8-ac12-000800000000","accountId":"ffb8f6b1-cd3a-11e8-ac12-000700000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/00f76fbb-cd3b-11e8-ac12-00080000002d","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/ffbc0889-cd3a-11e8-ac12-000700000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2018-10-11 17:48:37","name":"Мойскладкин П. И.","description":"Описание","externalCode":"tJfzU8g2hVgXFOiFGTMIe3","archived":false,"created":"2018-10-11 17:48:37","phone":"+7(999)888-7766","firstName":"Петр","middleName":"Иванович","lastName":"Мойскладкин","fullName":"Петр Иванович Мойскладкин","shortFio":"Мойскладкин П. И.","attributes":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata/attributes/ed14b498-cae3-11e8-9dd2-f3a300000044","type":"attributemetadata","mediaType":"application/json"},"id":"ed14b498-cae3-11e8-9dd2-f3a300000044","name":"AttributeName1","type":"string","value":"Строковое доп поле"}],"inn":"222490425273","position":"Директор"}
Изменить Сотрудника
Запрос на обновление существующего Сотрудника. В теле запроса обязательно следует указать поле lastName.
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Сотрудника.
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/7944ef04-f831-11e5-7a69-971500188b19","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"},"id":"7944ef04-f831-11e5-7a69-971500188b19","accountId":"84e60e93-f504-11e5-8a84-bae500000008","updated":"2016-03-28 19:45:46","name":"Мойскладкин П. И.","description":"Описание","externalCode":"4A039QXHgbZdAHdXbcUI71","archived":false,"phone":"+7(999)888-7766","uid":"admin@reqwy1","email":"asdad@sfasf.erq","firstName":"Петр","middleName":"Иванович","lastName":"Мойскладкин","fullName":"Петр Иванович Мойскладкин","shortFio":"Мойскладкин П. И.","cashier":{"id":"851fa2f7-f504-11e5-8a84-bae50000016d","accountId":"84e60e93-f504-11e5-8a84-bae500000008","employee":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/7944ef04-f831-11e5-7a69-971500188b19","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"retailStore":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/retailstore/851f8576-f504-11e5-8a84-bae50000016c","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/retailstore/metadata","type":"retailstore","mediaType":"application/json"}}},"attributes":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a","type":"attributemetadata","mediaType":"application/json"},"id":"d49d59bd-12dc-11e6-9464-e4de0000006b","name":"AttributeName1","type":"long","value":200},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata/attributes/ed14b498-cae3-11e8-9dd2-f3a300000044","type":"attributemetadata","mediaType":"application/json"},"id":"ed14b498-cae3-11e8-9dd2-f3a300000044","name":"AttributeName2","type":"string","value":"Строковое доп поле"}],"inn":"222490425273","position":"Директор"}
Работа с правами Сотрудника
В данном разделе приведены примеры запросов на получение и изменение прав сотрудника. Получать и изменять права может только
сотрудник с правами Системный администратор.
Атрибуты сущности
Название
Тип
Описание
authorizedHosts
Array(String)
Список ipv4 адресов, с которых разрешен доступ на аккаунт
authorizedIpNetmask
String(255)
Маска подсети с правом доступа на аккаунт
authorizedIpNetwork
String(255)
Ipv4 адрес, идентифицирующий соответствующую подсеть, с правом доступа на аккаунт
email
String(255)
Почта сотрудника
group
Object
Метаданные Группы, а также ее идентификатор и имя Обязательное при ответе
isActive
Boolean
Доступ к сервису МойСклад Обязательное при ответе
login
String(255)
Логин сотрудника для входа в МойСклад
role
Object
Информация о роли Сотрудника
Атрибуты вложенных сущностей
Роль
Роли бывают пяти типов: Системный администратор, Кассир, Сотрудник производства, Пользовательская роль и Индивидуальная роль.
Роль Сотрудник производства доступна только при подключенной опции Управление производством. Использовать
Индивидуальную роль (с пермиссиями не по умолчанию) и Пользовательскую роль можно только на тарифах Профессиональный
или Корпоративный. Для Индивидуальной роли можно настраивать список пермиссий, заполняя поле permissions.
Если в поле permissions указывать не все пермиссии, то не переданные будут выключены.
Значения по умолчанию выставляются, если пользователь, не указывая индивидуальные пермиссии, задает индивидуальную роль сотруднику,
у которого ранее не было задано индивидуальных пермиссий.
Видеть себестоимость, цену закупки и прибыль товаров
viewProfitAndLoss
Boolean
true
Просматривать прибыль и убытки
viewPurchaseFunnel
Boolean
true
Просматривать воронку продаж
viewRecycleBin
Boolean
true
Просматривать корзину
viewSaleProfit
Boolean
true
Просматривать прибыльность
viewSerialNumbers
Boolean
true
Просматривать серийные номера
viewStockReport
Boolean
true
Просматривать остатки по товарам
viewTurnover
Boolean
true
Просматривать обороты
Список пермиссий сущностей
Имеется три возможных типа значений пермиссий сущности: OPERATION, DICTIONARY, BASE.
Данные типы имеют следующие поля:
типы значений пермиссий сущности
view
create
update
delete
print
approve
OPERATION
+
+
+
+
+
+
DICTIONARY
+
+
+
+
+
-
BASE
+
+
+
+
-
-
Название
Описание
Ограничения
view
Смотреть
нет
create
Создавать
совпадает с view или отсутствует
update
Редактировать
не шире, чем у view или отсутствует
delete
Удалять
совпадает с update или отсутствует
print
Печатать
совпадает с view или отсутствует
approve
Проводить
совпадает с view или отсутствует
Возможные значения полей view, create, update, delete, approve, print:
Название
На кого распространяется
NO
Ни на кого
OWN
Только свои
OWN_SHARED
Свои и общие
OWN_GROUP
Свои и отдела
OWN_GROUP_SHARED
Свои, отдела и общие
ALL
Все
Значения в порядке их расширения области действия: NO → OWN → OWN_SHARED → OWN_GROUP_SHARED → ALL и
NO → OWN → OWN_GROUP → OWN_GROUP_SHARED → ALL
Если не указывать одно из полей, то данное действие будет запрещено к выполнению для данного сотрудника.
Список пермиссий сущностей
Название
Возможные значения
Значение по умолчанию
Описание
GTINList
view, create, delete
Все NO
Список GTIN
accountAdjustment
DICTIONARY
Все ALL
Корректировка остатков на счете
bonusTransaction
OPERATION
Все ALL
Бонусные баллы
cashIn
OPERATION
Все ALL
Приходной ордер
cashOut
OPERATION
Все ALL
Расходной ордер
cashboxAdjustment
DICTIONARY
Все ALL
Корректировка остатков в кассе
commissionReportIn
OPERATION
Все ALL
Полученный отчет комиссионера
commissionReportOut
OPERATION
Все ALL
Выданный отчет комиссионер
company
DICTIONARY
Все ALL
Контрагенты
contract
DICTIONARY
Все ALL
Договоры
counterpartyAdjustment
DICTIONARY
Все ALL
Корректировка взаиморасчетов
country
BASE
Все ALL
Страны
crptCancellation
DICTIONARY
Все NO
Списание кодов маркировки
crptPackageCreation
DICTIONARY
Все NO
Формирование упаковки
crptPackageDisaggregation
DICTIONARY
Все NO
Расформирование упаковки
crptPackageItemRemoval
DICTIONARY
Все NO
Изъятие из упаковки
currency
BASE
Все ALL
Валюты
customEntity
BASE
Все ALL
Элементы пользовательских справочников
customerOrder
OPERATION
Все ALL
Заказ покупателям
demand
OPERATION
Все ALL
Отгрузка
emissionOrder
DICTIONARY
Все NO
Заказ кодов маркировки
utilizationReport
DICTIONARY
Все NO
Отчет об использовании
atkAggregation
DICTIONARY
Все NO
Формирование АТК
retireOrderOSU
DICTIONARY
Все NO
Вывод из оборота ОСУ
employee
BASE
Все ALL
Сотрудники
enrollOrder
DICTIONARY
Все NO
Ввод в оборот кодов маркировки
enter
OPERATION
Все ALL
Оприходование
factureIn
OPERATION
Все ALL
Счета-фактуры полученные
factureOut
OPERATION
Все ALL
Счета-фактуры выданные
good
DICTIONARY
Все ALL
Товары и Услуги
internalOrder
OPERATION
Все ALL
Внутренние заказы
inventory
DICTIONARY
Все ALL
Инвентаризация
invoiceIn
OPERATION
Все ALL
Счет поставщику
invoiceOut
OPERATION
Все ALL
Счет покупателям
loss
OPERATION
Все ALL
Списание
move
OPERATION
Все ALL
Перемещение
myCompany
BASE
view: ALL, create: NO, edit: NO, delete: NO
Юр. Лица
paymentIn
OPERATION
Все ALL
Входящий платеж
paymentOut
OPERATION
Все ALL
Исходящий платеж
prepayment
OPERATION
Все ALL
Предоплаты
prepaymentReturn
OPERATION
Все ALL
Возврат предоплаты
priceList
OPERATION
Все ALL
Прайс-лист
processing
BASE
Все ALL
Техоперации
processingOrder
OPERATION
Все ALL
Заказ на производство
processingPlan
BASE
Все ALL
Техкарты
processingStage
BASE
Все ALL
Этапы производства
processingProcess
BASE
Все ALL
Техпроцессы
productionTask
OPERATION
Все ALL
Производственные задания
productionStageCompletion
DICTIONARY
Все ALL
Выполнение этапов
project
BASE
Все ALL
Проекты
purchaseOrder
OPERATION
Все ALL
Заказ поставщикам
purchaseReturn
OPERATION
Все ALL
Возврат поставщику
remainsOrder
DICTIONARY
Все NO
Описание остатков
remarkingOrder
DICTIONARY
Все NO
Перемаркировка
retailDemand
OPERATION
Все ALL
Продажи
retailDrawerCashIn
OPERATION
Все ALL
Внесения
retailDrawerCashOut
OPERATION
Все ALL
Выплаты
retailSalesReturn
OPERATION
Все ALL
Возвраты
retailShift
DICTIONARY
Все ALL
Смены
retailStore
BASE
Все ALL
Точка продаж
retireOrder
DICTIONARY
Все NO
Вывод из оборота
salesReturn
OPERATION
Все ALL
Возврат покупателя
supply
OPERATION
Все ALL
Приемки
taxrate
BASE
Все ALL
Ставки НДС
trackingCodeList
view, print
Все NO
Коды маркировки
uom
BASE
Все ALL
Единицы измерения
warehouse
BASE
Все ALL
Склады
Для пермиссий currency, country, taxrate и uom значение view не изменяемое и равно ALL. При попытке изменить значение view
для данных пермиссий, будет возвращена ошибка.
Для пермиссий GTINList, trackingCodeList возможные значения полей - ALL или NO.
Пермиссии для задач
Пермиссии script для задач имеют следующие поля:
Название
Описание
Ограничения
Возможные значения
view
Смотреть
нет
NO, AUTHOR_OR_ASSIGNEE, ALL
create
Создавать
не шире, чем у view или отсутствует
NO, ALL
update
Редактировать
не шире, чем у view или отсутствует
NO, AUTHOR, AUTHOR_OR_ASSIGNEE, ALL
delete
Удалять
не шире значения поля update или отсутствует
NO, AUTHOR, AUTHOR_OR_ASSIGNEE, ALL
done
Выполнять
не шире, чем у view или отсутствует
NO, ASSIGNEE, AUTHOR_OR_ASSIGNEE, ALL
Значение NO допустимо для view и done только если все остальные значения NO.
В случае, если значение поле view отлично от NO, то поле done обязательно к передаче и значение должно совпадать,
со значением поля view.
Возможные значения полей view, create, update, delete, done:
Название
На какие задачи распространяется
NO
Нет прав ни на какие задачи
AUTHOR_OR_ASSIGNEE
Созданные пользователем и назначенные ему
ASSIGNEE
Назначенные
AUTHOR
Созданные пользователем
ALL
Возможность совершать действие над любыми задачами
Получить информацию о правах Сотрудника
Запрос на получение информации о правах Сотрудника.
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Сотрудника.
Запрос на изменение информации о правах Сотрудника.
Если у пользователя есть возможность настраивать пермиссии для индивидуальной роли,
то при установке индивидуальной роли пермиссии выставятся в соответствии с теми, что были переданы в поле permissions, остальные пермиссии
будут выставлены в NO, кроме view равное ALL для currency, country и uom. В случае отсутствия поля permissions
будут заданы значения пермиссий, которые были у сотрудника до смены роли (по умолчанию, если не были).
Если тариф не позволяет менять пермиссии и переданные или ранее выставленные пермиссии отличаются от значений по умолчанию, то вернётся ошибка без смены роли.
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Сотрудника.
Запрос на активацию Сотрудника в сервисе МойСклад.
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Сотрудника.
Если пользователь ранее не был активным, то при запросе необходимо указать поле login. Формат поля аналогичен формату
в сервисе МойСклад. Успешным результатом выполнения запроса будет json, содержащий поле mailActivationRequired со значением
true. Это означает, что на указанную у сотрудника почту было выслано письмо со ссылкой на вход для сотрудника.
Если пользователь уже был ранее активным, то при активации не нужно указывать поле login.
Успешным результатом выполнения запроса будет json, содержащий поле mailActivationRequired со значением false. В данном
случае можно использовать ранее заданный пароль для данного пользователя.
Средствами JSON API можно получать сохраненные фильтры по id и в виде списка.
Сохраненный фильтр - это набор параметров и их значений, настраиваемых пользователями,
чтобы отфильтровать список из сущностей и документов.
Сущность представлена в виде идентификатора и наименования. Параметры фильтрации не возвращаются.
Сохраненные фильтры можно повторно применять для фильтрации списка сущностей.
Сохраненные фильтры относятся к конкретному типу сущности.
Например, можно получить список фильтров для реестра документов Приемки, документов Входящих платежей,
справочника Контрагентов. Нельзя получить общий список сохраненных фильтров для всех
сущностей пользователя.
Для каждого типа сущности будет свой набор параметров фильтрации.
Атрибуты сущности
Название
Тип
Описание
accountId
UUID
ID учетной записи Обязательное при ответеТолько для чтения
id
UUID
ID фильтра Обязательное при ответеТолько для чтения
Пользователь с правами администратора или решение имеют возможность запрашивать сохраненные фильтры других сотрудников на аккаунте.
Для этого нужно в параметрах запроса указать параметр owner={href сотрудника}.
Средствами JSON API можно применять сохраненные фильтры ко всем Сущностям, кроме Ассортимента, и Документам.
Результатом фильтрации будет список сущностей, удовлетворяющих набору условий, сохраненных в фильтре.
Для применения фильтрации необходимо в специальном параметре запроса namedfilter передать ссылку на нужный сохраненный фильтр.
Пример url с применением сохраненного фильтра:
https://api.moysklad.ru/api/remap/1.2/entity/product?namedfilter=https://api.moysklad.ru/api/remap/1.2/entity/product/namedfilter/b5863410-ca86-11eb-ac12-000d00000019
Ограничения:
Фильтры, созданные другими пользователями может применять только пользователь с правами администратора или решение.
В одном запросе можно применять только один сохраненный фильтр
Сохраненный фильтр несовместим с параметрами запроса filter, search, order
На эндпоинте можно применять только тот сохраненный фильтр, который можно получить через /entity/[entityType]/namedfilter
Ставка НДС
Ставки НДС
Средствами JSON API можно создавать и обновлять сведения о налоговых ставках, запрашивать списки ставок и сведения по отдельным ставкам. Кодом сущности для налоговой ставки в составе JSON API является ключевое слово taxrate. По данной сущности можно осуществлять контекстный поиск с помощью специального параметра search. Подробнее можно узнать по ссылке. Поиск с параметром search отличается от других тем, что поиск не префиксный, без токенизации и идет только по одному полю одновременно. Ищет такие строки, в которые входит значение строки поиска.
Поиск среди объектов налоговых ставок на соответствие поисковой строке будет осуществлен по следующим полям:
Момент последнего обновления сущности Обязательное при ответеНеобходимо при создании
archived
Boolean
=!=
Флаг принадлежности ставки к архивным ставкам
Получить Ставки НДС
Запрос на получение всех налоговых ставок, имеющихся в справочнике на данной учетной записи.
Результат успешного запроса - JSON представление списка налоговых ставок с перечисленными полями.
{"context":{"employee":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/employee","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}}},"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/taxrate","type":"taxrate","mediaType":"application/json","size":7,"limit":1000,"offset":0},"rows":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/taxrate/6031a4ab-fec1-11ec-0a80-059200000007","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/taxrate/metadata","type":"taxrate","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#taxrate/edit?id=6031a4ab-fec1-11ec-0a80-059200000007"},"id":"6031a4ab-fec1-11ec-0a80-059200000007","accountId":"c6bc8eaa-fe92-11ec-0a82-062000000018","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/c6f50a9a-fe92-11ec-0a82-09860000027a","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=c6f50a9a-fe92-11ec-0a82-09860000027a"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/c6bcfbf3-fe92-11ec-0a82-062000000019","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2022-07-08 16:25:03.726","rate":33.0,"archived":false,"comment":"Ставка на продукты с ГМО"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/taxrate/6038efa6-fec1-11ec-0a80-05920000000b","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/taxrate/metadata","type":"taxrate","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#taxrate/edit?id=6038efa6-fec1-11ec-0a80-05920000000b"},"id":"6038efa6-fec1-11ec-0a80-05920000000b","accountId":"c6bc8eaa-fe92-11ec-0a82-062000000018","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/c6f50a9a-fe92-11ec-0a82-09860000027a","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=c6f50a9a-fe92-11ec-0a82-09860000027a"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/c6bcfbf3-fe92-11ec-0a82-062000000019","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2022-07-08 16:25:03.802","rate":34.0,"archived":false,"comment":"Ставка на бижутерию"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/taxrate/c739f8a1-385a-4c71-96e9-1707b0ce4fa7","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/taxrate/metadata","type":"taxrate","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#taxrate/edit?id=c739f8a1-385a-4c71-96e9-1707b0ce4fa7"},"id":"c739f8a1-385a-4c71-96e9-1707b0ce4fa7","updated":"2022-05-30 00:00:00.000","rate":18.0,"archived":false},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/taxrate/ca670a98-82bb-4a4d-9cc3-8388e466b3d8","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/taxrate/metadata","type":"taxrate","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#taxrate/edit?id=ca670a98-82bb-4a4d-9cc3-8388e466b3d8"},"id":"ca670a98-82bb-4a4d-9cc3-8388e466b3d8","updated":"2022-05-30 00:00:00.000","rate":20.0,"archived":false},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/taxrate/da9c85c1-1990-44bf-9e82-d1d3fda0d1ce","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/taxrate/metadata","type":"taxrate","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#taxrate/edit?id=da9c85c1-1990-44bf-9e82-d1d3fda0d1ce"},"id":"da9c85c1-1990-44bf-9e82-d1d3fda0d1ce","updated":"2022-05-30 00:00:00.000","rate":10.0,"archived":false},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/taxrate/e0d54b5d-fe92-11ec-0a82-098600000305","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/taxrate/metadata","type":"taxrate","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#taxrate/edit?id=e0d54b5d-fe92-11ec-0a82-098600000305"},"id":"e0d54b5d-fe92-11ec-0a82-098600000305","accountId":"c6bc8eaa-fe92-11ec-0a82-062000000018","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/c6f50a9a-fe92-11ec-0a82-09860000027a","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=c6f50a9a-fe92-11ec-0a82-09860000027a"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/c6bcfbf3-fe92-11ec-0a82-062000000019","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2022-07-08 10:52:24.558","rate":15.0,"archived":false,"comment":"Супер-ставка"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/taxrate/e2887a21-8cb5-4d37-9151-e1978ae57159","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/taxrate/metadata","type":"taxrate","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#taxrate/edit?id=e2887a21-8cb5-4d37-9151-e1978ae57159"},"id":"e2887a21-8cb5-4d37-9151-e1978ae57159","updated":"2022-05-30 00:00:00.000","rate":0.0,"archived":false}]}
Создать Ставку НДС
Запрос на создание новой ставки на данной учетной записи.
Единственное поле, которое обязательно должно присутствовать в теле запроса - поле rate.
curl -X POST
"https://api.moysklad.ru/api/remap/1.2/entity/taxrate"
-H 'Authorization: Basic <Credentials>'
-H 'Content-Type: application/json'
-d '{
"rate": 33,
"comment": "Ставка на продукты с ГМО",
"archived": false
}'
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/taxrate/34330ecb-feab-11ec-0a80-059200000001","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/taxrate/metadata","type":"taxrate","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#taxrate/edit?id=34330ecb-feab-11ec-0a80-059200000001"},"id":"34330ecb-feab-11ec-0a80-059200000001","accountId":"c6bc8eaa-fe92-11ec-0a82-062000000018","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/c6f50a9a-fe92-11ec-0a82-09860000027a","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=c6f50a9a-fe92-11ec-0a82-09860000027a"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/c6bcfbf3-fe92-11ec-0a82-062000000019","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2022-07-08 13:46:20.857","rate":33.0,"archived":false,"comment":"Ставка на продукты с ГМО"}
Массовое создание и обновление Ставок НДС
Массовое создание и обновление ставок НДС. В теле запроса нужно передать массив, содержащий JSON представления ставок, которые вы хотите создать или обновить.
Обновляемые ставки должны содержать идентификатор в виде метаданных.
[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/taxrate/2eab0501-028f-11ed-0a80-03330000007a","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/taxrate/metadata","type":"taxrate","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#taxrate/edit?id=2eab0501-028f-11ed-0a80-03330000007a"},"id":"2eab0501-028f-11ed-0a80-03330000007a","accountId":"9caae711-01c0-11ed-0a82-0a1c0000000c","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/9cdc3afb-01c0-11ed-0a80-07e300000172","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=9cdc3afb-01c0-11ed-0a80-07e300000172"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/9cab5482-01c0-11ed-0a82-0a1c0000000d","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2022-07-13 12:35:50.458","rate":33.0,"archived":false,"comment":"Ставка на продукты с ГМО"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/taxrate/c6ff8164-01c0-11ed-0a80-07e3000001ff","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/taxrate/metadata","type":"taxrate","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#taxrate/edit?id=c6ff8164-01c0-11ed-0a80-07e3000001ff"},"id":"c6ff8164-01c0-11ed-0a80-07e3000001ff","accountId":"9caae711-01c0-11ed-0a82-0a1c0000000c","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/9cdc3afb-01c0-11ed-0a80-07e300000172","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=9cdc3afb-01c0-11ed-0a80-07e300000172"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/9cab5482-01c0-11ed-0a82-0a1c0000000d","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2022-07-13 12:35:50.534","rate":34.0,"archived":false,"comment":"Ставка на бижутерию"}]
Удалить Ставку НДС
Запрос на удаление конкретной налоговой ставки.
Возможно удаление только налоговых ставок, которые были созданы пользователем.
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 - ID налоговой ставки
[{"info":"Сущность 'taxrate' с UUID: 6031a4ab-fec1-11ec-0a80-059200000007 успешно удалена"},{"info":"Сущность 'taxrate' с UUID: 6038efa6-fec1-11ec-0a80-05920000000b успешно удалена"}]
Ставка НДС
Получить Ставку НДС
Параметры
Параметр
Описание
id
string (required) Example: 736da682-ad8b-11eb-0a80-17ef000000d4 id налоговой ставки
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/taxrate/6031a4ab-fec1-11ec-0a80-059200000007","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/taxrate/metadata","type":"taxrate","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#taxrate/edit?id=6031a4ab-fec1-11ec-0a80-059200000007"},"id":"6031a4ab-fec1-11ec-0a80-059200000007","accountId":"c6bc8eaa-fe92-11ec-0a82-062000000018","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/c6f50a9a-fe92-11ec-0a82-09860000027a","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=c6f50a9a-fe92-11ec-0a82-09860000027a"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/c6bcfbf3-fe92-11ec-0a82-062000000019","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2022-07-08 16:25:03.726","rate":33.0,"archived":false,"comment":"Ставка на продукты с ГМО"}
Изменить Ставку НДС
Запрос на изменение одной из существующих налоговых ставок.
Для предустановленных (системных) ставок невозможно изменить значение параметра rate.
Параметры
Параметр
Описание
id
string (required) Example: 736da682-ad8b-11eb-0a80-17ef000000d4 id налоговой ставки
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/taxrate/c6ff8164-01c0-11ed-0a80-07e3000001ff","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/taxrate/metadata","type":"taxrate","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#taxrate/edit?id=c6ff8164-01c0-11ed-0a80-07e3000001ff"},"id":"c6ff8164-01c0-11ed-0a80-07e3000001ff","accountId":"9caae711-01c0-11ed-0a82-0a1c0000000c","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/9cdc3afb-01c0-11ed-0a80-07e300000172","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=9cdc3afb-01c0-11ed-0a80-07e300000172"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/9cab5482-01c0-11ed-0a82-0a1c0000000d","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2022-07-13 12:25:51.198","rate":28.0,"archived":false,"comment":"Ставка на жвачку Turbo"}
Статусы документов
Статусы можно добавлять, изменять и удалять через api только с правами администратора.
Статусы
Атрибуты сущности
Название
Тип
Описание
accountId
UUID
ID учетной записи Обязательное при ответеТолько для чтения
color
Int
Цвет Статуса Обязательное при ответеНеобходимо при создании
entityType
String(255)
Тип сущности, к которой относится Статус (ключевое слово в рамках JSON API) Обязательное при ответеТолько для чтения
id
UUID
ID Статуса Обязательное при ответеТолько для чтения
Метаданные Статуса Обязательное при ответеТолько для чтения
name
String(255)
Наименование Статуса Обязательное при ответеНеобходимо при создании
stateType
Enum
Тип Статуса Обязательное при ответеНеобходимо при создании
Тип статуса
Название
Описание
Regular
Обычный (значение по умолчанию)
Successful
Финальный положительный
Unsuccessful
Финальный отрицательный
Поле color передается в АПИ как целое число состоящее из 4х байт.
Т.к. цвет передается в цветовом пространстве ARGB, каждый байт отвечает за свой
цвет соответственно: 1 - за прозрачность, 2 - за красный цвет, 3 - за зеленый,
4 - за синий. Каждый байт принимает значения от 0 до 255 как и цвет в каждом из
каналов цветового пространства. Получившееся в итоге из 4 записанных последовательно байт
число, переведенное в 10-чную систему счисления и является представлением цвета статуса в JSON API.
Пример: цвету rgb(162, 198, 23) будет соответствовать следующее значение поля "color": 10667543.
Посмотреть списки существующих статусов можно в контексте метаданных
документа, например сделав GET запрос по URL https://api.moysklad.ru/api/remap/1.2/entity/demand/metadata
Список статусов для документа demand(Отгрузка) будет выведен в коллекции states.
Получить метаданные
Параметры
Параметр
Описание
entityType
string (required) Example: counterparty тип сущности.
Статус создается на основе переданного объекта JSON,
который содержит представление нового Статуса.
Результат - JSON представление созданного Статуса. Для создания нового Статуса,
необходимо и достаточно указать в переданном объекте не пустые поля name, color, stateType.
Параметры
Параметр
Описание
entityType
string (required) Example: counterparty тип сущности.
Статус меняется на основе переданного объекта JSON.
Результат - JSON представление обновленного или созданного Статуса.
Для обновления Статуса, необходимо указать в переданном объекте
одно или несколько полей с новыми значениями: name, color, stateType.
Параметры
Параметр
Описание
entityType
string (required) Example: counterparty тип сущности.
id
string (required) Example: 4dcb3f23-60c4-11e7-6adb-ede500000019 id Статуса.
Массовое создание и обновление Статусов.
В теле запроса нужно передать массив, содержащий JSON представления Статусов, которые вы хотите создать или обновить.
Обновляемые Статусы должны содержать идентификатор в виде метаданных.
Средствами JSON API можно запрашивать списки Статей расходов и сведения по отдельным Статьям расходов. Кодом сущности для Статей расходов в составе JSON API является ключевое слово expenseitem. Больше о Статьях расходов и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки по
этой ссылке.
По данной сущности можно осуществлять контекстный поиск с помощью специального параметра search. Подробнее можно узнать по ссылке. Поиск с параметром search отличается от других тем, что поиск не префиксный, без токенизации и идет только по одному полю одновременно. Ищет такие строки, в которые входит значение строки поиска.
Поиск среди объектов Статей расходов на соответствие поисковой строке будет осуществлен по следующим полям:
по наименованию Cтатьи расходов name
по описанию Cтатьи расходов description
Атрибуты сущности
Название
Тип
Фильтрация
Описание
accountId
UUID
=!=
ID учетной записи Обязательное при ответеТолько для чтения
code
String(255)
=!=~~==~
Код Статьи расходов
description
String(4096)
=!=~~==~
Описание Статьи расходов
externalCode
String(255)
=!=~~==~
Внешний код Статьи расходов Обязательное при ответе
id
UUID
=!=
ID Cтатьи расходов Обязательное при ответеТолько для чтения
{"context":{"employee":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/employee","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}}},"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/expenseitem/","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata","type":"expenseitem","mediaType":"application/json","size":8,"limit":1000,"offset":0},"rows":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/expenseitem/1be2350e-0479-11e5-b03a-448a5b426e7e","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata","type":"expenseitem","mediaType":"application/json"},"id":"1be2350e-0479-11e5-b03a-448a5b426e7e","updated":"2015-05-27 17:03:10","name":"Закупка товаров","description":"Расходы на закупку товаров учитываются в отчете «Прибыли и убытки» как себестоимость проданных товаров","code":"1","externalCode":"1"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/expenseitem/1be2395a-0479-11e5-baee-448a5b426e7e","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata","type":"expenseitem","mediaType":"application/json"},"id":"1be2395a-0479-11e5-baee-448a5b426e7e","updated":"2015-05-27 17:03:10","name":"Возврат","description":"Расходы по возвратам не учитываются в отчете «Прибыли и убытки»","code":"3","externalCode":"3"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/expenseitem/1be23a18-0479-11e5-a260-448a5b426e7e","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata","type":"expenseitem","mediaType":"application/json"},"id":"1be23a18-0479-11e5-a260-448a5b426e7e","updated":"2015-05-27 17:03:10","name":"Налоги и сборы","description":"Расходы по налогам и сборам учитываются как отдельная статья, не включенная в операционные расходы","code":"2","externalCode":"2"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/expenseitem/23f05a1e-0479-11e5-8bb9-448a5b426e7e","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata","type":"expenseitem","mediaType":"application/json"},"id":"23f05a1e-0479-11e5-8bb9-448a5b426e7e","updated":"2015-05-27 17:03:24","name":"Списания","description":"Списания","code":"4","externalCode":"4"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/expenseitem/82031d62-2e58-11e6-ab5c-d8cb8a84bae5","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata","type":"expenseitem","mediaType":"application/json"},"id":"82031d62-2e58-11e6-ab5c-d8cb8a84bae5","updated":"2016-06-09 18:40:35","name":"Перемещение","description":"Перемещения денег между кассами не учитываются в отчете «Прибыли и убытки».","code":"5","externalCode":"5"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/expenseitem/fb0a4b75-2e58-11e6-8a84-bae500000058","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata","type":"expenseitem","mediaType":"application/json"},"id":"fb0a4b75-2e58-11e6-8a84-bae500000058","accountId":"f976ed28-2e58-11e6-8a84-bae500000001","updated":"2016-06-09 18:43:58","name":"Аренда","description":"Аренда","code":"Аренда","externalCode":"IVslr34uhCUuglxPD7Idm0"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/expenseitem/fb0c8620-2e58-11e6-8a84-bae500000059","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata","type":"expenseitem","mediaType":"application/json"},"id":"fb0c8620-2e58-11e6-8a84-bae500000059","accountId":"f976ed28-2e58-11e6-8a84-bae500000001","updated":"2016-06-09 18:43:58","name":"Зарплата","description":"Зарплата","code":"Зарплата","externalCode":"RY7G3TULiTyjqYRrzr3V03"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/expenseitem/fb0dc966-2e58-11e6-8a84-bae50000005a","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata","type":"expenseitem","mediaType":"application/json"},"id":"fb0dc966-2e58-11e6-8a84-bae50000005a","accountId":"f976ed28-2e58-11e6-8a84-bae500000001","updated":"2016-06-09 18:43:58","name":"Маркетинг и реклама","description":"Маркетинг и реклама","code":"Маркетинг и реклама","externalCode":"1PMtKJq-jjVJQbu5OWqBG1"}]}
Создать Статью расходов
Запрос на создание новой статьи расходов. Обязательное поле для создание статьи расходов - name.
curl -X POST
"https://api.moysklad.ru/api/remap/1.2/entity/expenseitem"
-H "Authorization: Basic <Credentials>"
-H "Accept-Encoding: gzip"
-H "Content-Type: application/json"
-d '{
"name": "Налоги и не налоги",
"description": "Статья расходов налоги",
"code": "nalogi",
"externalCode": "wwoaon21431"
}'
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/expenseitem/76e88dff-3f9b-11e6-8a84-bae50000009b","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata","type":"expenseitem","mediaType":"application/json"},"id":"76e88dff-3f9b-11e6-8a84-bae50000009b","accountId":"f976ed28-2e58-11e6-8a84-bae500000001","updated":"2016-07-01 17:52:42","name":"Налоги и не налоги","description":"Статья расходов налоги","code":"nalogi","externalCode":"wwoaon21431"}
Массовое создание и обновление Статей расходов
Массовое создание и обновление Статей расходов.
В теле запроса нужно передать массив, содержащий JSON представления Статей расходов, которые вы хотите создать или обновить.
Обновляемые Статьи расходов должны содержать идентификатор в виде метаданных.
[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/expenseitem/76e88dff-3f9b-11e6-8a84-bae50000009b","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata","type":"expenseitem","mediaType":"application/json"},"id":"76e88dff-3f9b-11e6-8a84-bae50000009b","accountId":"f976ed28-2e58-11e6-8a84-bae500000001","updated":"2016-07-01 17:52:42","name":"Налоги и не налоги","description":"Статья расходов налоги","code":"nalogi","externalCode":"wwoaon21431"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/expenseitem/7944ef04-f831-11e5-7a69-971500188b19","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata","type":"expenseitem","mediaType":"application/json"},"id":"7944ef04-f831-11e5-7a69-971500188b19","accountId":"7944ef04-f831-11e5-7a69-971500188b19","updated":"2016-07-01 17:52:42","name":"Дополнительные расходы","description":"Еще дополнительные расходы","code":"additional","externalCode":"sdeEfr32rfe"}]
Удалить Статью расходов
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Статьи расходов.
[{"info":"Сущность 'expenseitem' с UUID: 7944ef04-f831-11e5-7a69-971500188b1 успешно удалена"},{"info":"Сущность 'expenseitem' с UUID: 7944ef04-f831-11e5-7a69-971500188b2 успешно удалена"}]
Статья расходов
Работа со статьей расходов с указанным id.
Получить Статью расходов
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Статьи расходов.
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Статьи расходов.
curl -X PUT
"https://api.moysklad.ru/api/remap/1.2/entity/expenseitem/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Credentials>"
-H "Accept-Encoding: gzip"
-H "Content-Type: application/json"
-d '{
"name": "Не налоги и налоги",
"description": "Налоги и не налоги. Такая вот статья",
"code": "nalogi i net",
"externalCode": "wwoa1142aon21431"
}'
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/expenseitem/76e88dff-3f9b-11e6-8a84-bae50000009b","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata","type":"expenseitem","mediaType":"application/json"},"id":"76e88dff-3f9b-11e6-8a84-bae50000009b","accountId":"f976ed28-2e58-11e6-8a84-bae500000001","updated":"2016-07-01 17:52:42","name":"Не налоги и налоги","description":"Налоги и не налоги. Такая вот статья","code":"nalogi i net","externalCode":"wwoa1142aon21431"}
Страна
Страны
Средствами JSON API можно создавать и обновлять сведения о Странах, запрашивать списки Стран и сведения по отдельным Странам. Кодом сущности для Страны в составе JSON API является ключевое слово country.
По данной сущности можно осуществлять контекстный поиск с помощью специального параметра search. Подробнее можно узнать по ссылке. Поиск с параметром search отличается от других тем, что поиск не префиксный, без токенизации и идет только по одному полю одновременно. Ищет такие строки, в которые входит значение строки поиска.
Поиск среди объектов стран на соответствие поисковой строке будет осуществлен по следующим полям:
по наименованию Страны name
по описанию Страны description
Атрибуты сущности
Название
Тип
Фильтрация
Описание
accountId
UUID
=!=
ID учетной записи Обязательное при ответеТолько для чтения
Запрос на создание новой страны на данной учетной записи.
Единственное поле, которое обязательно должно присутствовать в теле запроса
на создание Страны - поле name.
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/04331e4f-24c8-11e6-8a84-bae500000016","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#country/edit?id=04331e4f-24c8-11e6-8a84-bae500000016"},"id":"04331e4f-24c8-11e6-8a84-bae500000016","accountId":"45489428-24a5-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/9bc5de98-79f2-11e8-1a0d-4e0d0000002b","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=9bc5de98-79f2-11e8-1a0d-4e0d0000002b"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/9504054f-79f2-11e8-1a0d-4e0d00000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-05-30 09:02:21","name":"Панама 2","description":"Мы создали Панаму","code":"PanamaCode","externalCode":"panamaExtCode"}
Массовое создание и обновление Стран
Массовое создание и обновление Стран.
В теле запроса нужно передать массив, содержащий JSON представления Стран, которые вы хотите создать или обновить.
Обновляемые Страны должны содержать идентификатор в виде метаданных.
curl -X POST
"https://api.moysklad.ru/api/remap/1.2/entity/country"
-H "Authorization: Basic <Credentials>"
-H "Accept-Encoding: gzip"
-H "Content-Type: application/json"
-d '[
{
"name": "Панама 2",
"description": "Мы создали Панаму",
"code": "PanamaCode",
"externalCode": "panamaExtCode"
},
{
"meta": {
"href": "https://api.moysklad.ru/api/remap/1.2/entity/country/810b5344-24ca-11e6-8a84-bae500000018",
"metadataHref": "https://api.moysklad.ru/api/remap/1.2/entity/country/metadata",
"type": "country",
"mediaType": "application/json"
},
"name": "Другая Россия",
"description": "Каждый может изменить Россию, но только если он ее создал сам",
"code": "no1russia",
"externalCode": "gogorussia"
}
]'
[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/04331e4f-24c8-11e6-8a84-bae500000016","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#country/edit?id=04331e4f-24c8-11e6-8a84-bae500000016"},"id":"04331e4f-24c8-11e6-8a84-bae500000016","accountId":"45489428-24a5-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/9bc5de98-79f2-11e8-1a0d-4e0d0000002b","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=9bc5de98-79f2-11e8-1a0d-4e0d0000002b"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/9504054f-79f2-11e8-1a0d-4e0d00000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-05-30 09:02:21","name":"Панама 2","description":"Мы создали Панаму","code":"PanamaCode","externalCode":"panamaExtCode"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/810b5344-24ca-11e6-8a84-bae500000018","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#country/edit?id=810b5344-24ca-11e6-8a84-bae500000018"},"id":"810b5344-24ca-11e6-8a84-bae500000018","accountId":"45489428-24a5-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/9bc5de98-79f2-11e8-1a0d-4e0d0000002b","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=9bc5de98-79f2-11e8-1a0d-4e0d0000002b"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/9504054f-79f2-11e8-1a0d-4e0d00000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-05-30 09:20:10","name":"Другая Россия","description":"Каждый может изменить Россию, но только если он ее создал сам","code":"no1russia","externalCode":"gogorussia"}]
Удалить Страну
Запрос на удаление страны. Невозможно удаление предустановленных стран (стран имеющихся на учетной записи по умолчанию).
Удалить можно только страны, созданные через основной интерфейс или через метод POST.
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Страны.
[{"info":"Сущность 'country' с UUID: 7944ef04-f831-11e5-7a69-971500188b1 успешно удалена"},{"info":"Сущность 'country' с UUID: 7944ef04-f831-11e5-7a69-971500188b2 успешно удалена"}]
Страна
Параметры
Параметр
Описание
id
7944ef04-f831-11e5-7a69-971500188b19 (required, string) - id Страны
Получить Страну
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Страны.
Запрос на изменение объекта, представляющего собой страну. Невозможно изменение предустановленных стран (стран имеющихся на учетной записи по умолчанию).
Изменить можно только страны, созданные через основной интерфейс или через метод POST.
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Страны.
curl -X PUT
"https://api.moysklad.ru/api/remap/1.2/entity/country/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Credentials>"
-H "Accept-Encoding: gzip"
-H "Content-Type: application/json"
-d '{
"name": "Другая Россия",
"description": "Каждый может изменить Россию, но только если он ее создал сам",
"code": "no1russia",
"externalCode": "gogorussia"
}'
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/810b5344-24ca-11e6-8a84-bae500000018","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#country/edit?id=810b5344-24ca-11e6-8a84-bae500000018"},"id":"810b5344-24ca-11e6-8a84-bae500000018","accountId":"45489428-24a5-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/9bc5de98-79f2-11e8-1a0d-4e0d0000002b","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=9bc5de98-79f2-11e8-1a0d-4e0d0000002b"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/9504054f-79f2-11e8-1a0d-4e0d00000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-05-30 09:20:10","name":"Другая Россия","description":"Каждый может изменить Россию, но только если он ее создал сам","code":"no1russia","externalCode":"gogorussia"}
Техкарта
Средствами JSON API можно создавать и обновлять сведения о Техкартах, запрашивать списки Техкарт и сведения по отдельным Техкартам. Позициями Техкарт можно управлять как в составе отдельной Техкарты, так и отдельно - с помощью специальных ресурсов для управления материалами и продуктами Техкарты. Кодом сущности для Техкарты в составе JSON API является ключевое слово processingplan. Больше о Техкартах и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки по
этой ссылке.
Техкарты
Атрибуты сущности
Название
Тип
Фильтрация
Описание
accountId
UUID
=!=
ID учетной записи Обязательное при ответеТолько для чтения
archived
Boolean
=!=
Добавлена ли Техкарта в архив Обязательное при ответе
code
String(255)
=!=~~==~
Код Техкарты
cost
Double
Стоимость производства
costDistributionType
Enum
Тип распределения себестоимости. Возможные значения: BY_PRICE, BY_PRODUCTION Обязательное при ответеТолько для чтения
Метаданные Техпроцесса Обязательное при ответеExpand
products
MetaArray
Коллекция метаданных готовых продуктов Техкарты Обязательное при ответеExpandНеобходимо при создании
shared
Boolean
=!=
Общий доступ Обязательное при ответе
updated
DateTime
=!=<><=>=
Момент последнего обновления Техкарты Обязательное при ответеТолько для чтения
Особенности:
Для costDistributionType значение BY_PRODUCTION доступно только для техкарт с двумя и более позициями продукции. При изменении количества позиций продукции на значение меньшее, чем 2 автоматически меняется на BY_PRICE.
Этапы Техкарты
Объект этап Техкарты содержит следующие поля:
Название
Тип
Описание
accountId
UUID
ID учетной записи Обязательное при ответеТолько для чтения
enableHourAccounting
Boolean
Признак активности учета по нормо-часам Обязательное при ответе
id
UUID
ID Материала Обязательное при ответеТолько для чтения
cost
Double
Стоимость производства, на определенном этапе Обязательное при ответе
labourCost
Double
Оплата труда, на определенном этапе Обязательное при ответе
standardHour
Double
Нормо-часы, на определенном этапе Обязательное при ответе
Метаданные позиции техпроцесса Обязательное при ответе
standardHourCost
Double
Стоимость нормо-часа Обязательное при ответеТолько для чтения
Особенности:
Этапы Техкарты строго соответствует этапам в позициях привязанного техпроцесса.
Нельзя одновременно передавать суммарную стоимость производства для техкарты и стоимость производства для этапа.
Для того, чтобы использовать нормо-часы в расчете оплаты труда, сначала потребуется задать стоимость нормо-часа (поле standardHourCost) в Этапе производства.
Затем необходимо передать признак активации (флаг enableHourAccounting=true). Изменение значения оплаты труда при включенном флаге недопустимо - для передачи фиксированного значения требуется деактивировать флаг.
В новых Техкартах расчет оплаты труда по нормо-часам будет включен автоматически, если для Этапа Техкарты была ранее задана стоимость нормо-часа.
Материалы Техкарты
Материалы Техкарты - это список товаров/модификаций, используемых для производства готовых продуктов.
Объект материала Техкарты содержит следующие поля:
Название
Тип
Описание
accountId
UUID
ID учетной записи Обязательное при ответеТолько для чтения
Метаданные товара позиции. В случае, если в поле assortment указана модификация, то это поле содержит товар, к которому относится эта модификация Обязательное при ответеExpand
quantity
Float
Количество товаров данного вида в позиции Обязательное при ответе
Особенности: если при добавлении материала не указывать связь с позицией Техпроцесса, то по умолчанию материал будет привязан к первой позиции Техпроцесса.
Продукты Техкарты
Продукты Техкарты - это список товаров/модификаций, получаемых при производстве.
Объект продукта Техкарты содержит следующие поля:
Название
Тип
Описание
accountId
UUID
ID учетной записи Обязательное при ответеТолько для чтения
Метаданные товара позиции. В случае, если в поле assortment указана модификация, то это поле содержит товар, к которому относится эта модификация Обязательное при ответеExpand
quantity
Float
Количество товаров данного вида в позиции Обязательное при ответе
С материалами и продуктами можно работать с помощью специальных ресурсов для управления позициями Техкарты,
а также в составе отдельной Техкарты. При работе в составе отдельной Техкарты,
вы можете отправлять запросы на создание отдельной Техкарты с включенными в тело запроса
массивами материалов и продуктов Техкарты. Если количество материалов или продуктов превышает максимально допустимое, то для
дальнейшего пополнения материалов и продуктов нужно будет работать со специальными ресурсами "Материалы Техкарты" и "Продукты Техкарты".
Также, при работе в составе отдельной Техкарты, можно отправлять запросы на обновление списка материалов и продуктов
с включенными в тело запроса массивами материалов и продуктов Техкарты. При этом важно помнить, что коллекции материалов и продуктов
полностью заменят уже существующие коллекции при обновлении объекта - лишние
позиции будут удалены, новые добавлены, существующие - изменены.
Получить список Техкарт
Запрос всех Техкарт на данной учетной записи.
Результат: Объект JSON, включающий в себя поля:
Запрос на создание новой Техкарты. При создании Техкарты, если не указан Техпроцесс, то по умолчанию будет подставлен “Основной техпроцесс”.
Обязательные для создания поля:
name - Наименование Техкарты
products - Список готовых продуктов Техкарты в формате Метаданных
Массовое создание и обновление Техкарт.
В теле запроса нужно передать массив, содержащий JSON представления Техкарт, которые вы хотите создать или обновить.
Обновляемые Техкарты должны содержать идентификатор в виде метаданных.
Особенности:
Привязка другого Техпроцесса приведет к удалению метериалов, привязанных к старому Техпроцессу.
При создании Техкарты, если не указан Техпроцесс, то по умолчанию будет подставлен “Основной техпроцесс”.
[{"info":"Сущность 'processingplan' с UUID: 7944ef04-f831-11e5-7a69-971500188b1 успешно удалена"},{"info":"Сущность 'processingplan' с UUID: 7944ef04-f831-11e5-7a69-971500188b2 успешно удалена"}]
Техкарта
Получить Техкарту
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Техкарты.
Запрос на обновление Техкарты с указанным id.
В теле запроса можно указать только те поля, которые необходимо изменить у Техкарты, кроме тех, что
помечены Только для чтения в описании атрибутов Техкарты.
Особенности: привязка другого Техпроцесса приведет к удалению метериалов, привязанных к старому Техпроцессу
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Техкарты.
Отдельный ресурс для управления этапами Техкарты. С его помощью вы можете управлять этапами большого документа, количество этапов в котором превышает лимит на количество позиций,
сохраняемых вместе с документом. Этот лимит равен 1000. Более подробно о лимитах на количество строк документа и работе с большими документами можно прочитать тут.
Произвольное создание и удаление этапов Техкарт не поддерживается, этапы Техкарт строго соответствует этапам в позициях связанного Техпроцесса.
Получить этапы Техкарты
Запрос на получение списка всех этапов данной Техкарты.
Отдельный ресурс для управления материалами Техкарты. С его помощью вы можете управлять материалами большого документа, количество материалов в котором превышает лимит на количество материалов, сохраняемых вместе с документом. Этот лимит равен 1000. Более подробно о лимитах на количество строк документа и работе с большими документами можно прочитать тут.
Получить материалы Техкарты
Запрос на получение списка всех материалов данной Техкарты.
Запрос на создание нового материала в Техкарте.
Если при добавлении материала не указывать связь с позицией Техпроцесса, то по умолчанию материал будет привязан к первой позиции Техпроцесса.
Для успешного создания необходимо в теле запроса указать следующие поля:
product - Ссылка на товар, которую представляет собой позиция.
quantity - Количество товаров в позиции.
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Техкарты.
Запрос на обновление отдельного материала Техкарты. Для обновления материала нет каких-либо
обязательных для указания в теле запроса полей. Только те, что вы желаете обновить.
Параметры
Параметр
Описание
id
string (required) Example: d72b4281-b000-11e6-8af5-581e00000074 id Техкарты.
positionID
string (required) Example: 9560e3e3-9609-11e6-8af5-581e00000008 id позиции Техкарты.
Response 200 (application/json)
Успешное удаление материалов Техкарты.
Продукты Техкарты
Отдельный ресурс для управления продуктами Техкарты. С его помощью вы можете управлять продуктами большого документа, количество продуктов в котором превышает лимит на количество продуктов, сохраняемых вместе с документом. Этот лимит равен 1000. Более подробно о лимитах на количество строк документа и работе с большими документами можно прочитать тут.
Получить продукты Техкарты
Запрос на получение списка всех продуктов данной Техкарты.
Запрос на обновление отдельного продукта Техкарты. Для обновления продукта нет каких-либо
обязательных для указания в теле запроса полей. Только те, что вы желаете обновить.
Параметры
Параметр
Описание
id
string (required) Example: d72b4281-b000-11e6-8af5-581e00000074 id Техкарты.
positionID
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id продукта Техкарты.
Response 200 (application/json)
Успешное удаление продуктов Техкарты.
Техпроцесс
Средствами JSON API можно создавать и обновлять сведения о Техпроцессах, запрашивать списки Техпроцессов и сведения по отдельным Техпроцессам.
Позициями Техпроцессов можно управлять как в составе отдельного Техпроцесса, так и отдельно - с помощью специальных ресурсов для управления позициями Техпроцессов.
Кодом сущности для Техпроцессов в составе JSON API является ключевое слово processingprocess. Больше о Техпроцессах и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки по этой ссылке.
Техпроцессы
Атрибуты сущности
Название
Тип
Фильтрация
Описание
accountId
UUID
=!=
ID учетной записи Обязательное при ответеТолько для чтения
archived
Boolean
=!=
Добавлен ли Техпроцесс в архив Обязательное при ответе
Метаданные позиций Техпроцесса Обязательное при ответеНеобходимо при созданииExpand
shared
Boolean
=!=
Общий доступ Обязательное при ответе
updated
DateTime
=!=<><=>=
Момент последнего обновления сущности Обязательное при ответеТолько для чтения
Атрибуты вложенных сущностей
Позиции Техпроцесса
Позиции Техпроцесса - это список этапов, которые входят в Техпроцесс. У Техпроцесса может быть от 1 до 100 позиций.
Объект позиции Техпроцесса содержит следующие поля:
Название
Тип
Описание
accountId
UUID
ID учетной записи Обязательное при ответеТолько для чтения
id
UUID
ID позиции Обязательное при ответеТолько для чтения
В теле запроса указать поля, которые необходимо изменить у Техпроцесса.
Важно: имеется отличие в работе от UI при замене одного Этапа на другой. В web-интерфейсе при изменении Этапа через селектор будет удалена старая позиция
и создана новая позиция с выбранным этапом. Замена Этапа через API с передачей меты позиции, не пересоздает позицию, а изменяет ее.
Параметры
Параметр
Описание
id
string (required) Example: 117cae13-a612-11ed-ac12-000900000022 id Техпроцесса.
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/processingprocess/117cae13-a612-11ed-ac12-000900000022","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/processingprocess/metadata","type":"processingprocess","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#processingprocess/edit?id=117cae13-a612-11ed-ac12-000900000022"},"id":"117cae13-a612-11ed-ac12-000900000022","accountId":"c0b1ef18-9aea-11ed-ac12-000b00000011","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/c0f98b1e-9aea-11ed-ac12-000e00000050","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=c0f98b1e-9aea-11ed-ac12-000e00000050"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/c0b230f9-9aea-11ed-ac12-000b00000012","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2023-02-07 09:43:38.713","name":"Изготавливаем двигатель №2","externalCode":"dfsafsfsd1231231","archived":false,"positions":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/processingprocess/117cae13-a612-11ed-ac12-000900000022/positions","type":"processingprocessposition","mediaType":"application/json","size":2,"limit":1000,"offset":0}}}
Удалить Техпроцесс
Параметры
Параметр
Описание
id
string (required) Example: d2308bcc-8fd9-11ed-ac12-000b000000c1 id Техпроцесса.
В сущности установлен лимит на позиции в размере 100 элементов. Более подробно о лимитах на количество строк и работе с
большим количеством позиций можно прочитать на примере работы с позициями документов тут.
Атрибуты позиции Техпроцесса
Название
Тип
Описание
accountId
UUID
ID учетной записи Обязательное при ответеТолько для чтения
id
UUID
ID позиции Обязательное при ответеТолько для чтения
Важно: имеется отличие в работе от UI при замене одного Этапа на другой. В web-интерфейсе при изменении Этапа через селектор будет удалена старая позиция
и создана новая позиция с выбранным этапом. Замена Этапа через API не пересоздает позицию, а изменяет ее.
Параметры
Параметр
Описание
id
string (required) Example: 1d4adde5-a6bb-11ed-ac12-00090000003f id Техпроцесса.
positionID
string (required) Example: 23a62e19-a6bb-11ed-ac12-000900000043 id позиции Техпроцесса.
При массовом создании и обновлении Техпроцессов в теле запроса нужно передать массив,
содержащий JSON представления Техпроцессов, которые вы хотите создать или обновить. Идентификатором у обновляемых Техпроцессов является Meta.
[{"info":"Сущность 'processingprocess' с UUID: 1d4adde5-a6bb-11ed-ac12-00090000003f успешно удалена"},{"info":"Сущность 'processingprocess' с UUID: 33d6ee5c-a6d1-11ed-ac12-000900000046 успешно удалена"}]
Типы цен
Типы цен
Средствами JSON API можно создавать и обновлять сведения о Типах цен, запрашивать списки Типов цен и сведения по отдельным Типам цен по id.
Кодом сущности для Типа цен в составе JSON API является ключевое слово pricetype.
Атрибуты сущности
Название
Тип
Описание
externalCode
String(255)
Внешний код Типа цены Обязательное при ответе
id
UUID
ID типа цены Обязательное при ответеТолько для чтения
[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/a8967d6b-b026-11e7-9464-d04800000000","type":"pricetype","mediaType":"application/json"},"id":"a8967d6b-b026-11e7-9464-d04800000000","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/5fc65f53-a470-11e7-9464-d04800000035","type":"pricetype","mediaType":"application/json"},"id":"5fc65f53-a470-11e7-9464-d04800000035","name":"Цена для друзей","externalCode":"3ea345e3-b56c-457a-bc77-3658546eb2bf"}]
Редактирование списка типов цен
Типы цен возможно редактировать только полным списком.
Для создания нового типа цены, необходимо передать существующий список типов цен и новый объект,
содержащий наименование нового типа цены.
Для обновления существующего типа цены необходимо передать мету этого типа цены, а также новое наименование.
Для удаления типа цены нужно исключить объект из передаваемого списка.
При сохранении списка типов цен сохраняется и порядок их следования.
Тип цены, указанный в списке первым элементом, становится типом цены по умолчанию.
Ограничения:
Нельзя создать более 100 типов цен.
Нельзя удалить все типы цен.
При создании нового типа цены наименование должно быть уникальным.
При создании нового типа наименование не должно быть пустым или отсутствовать.
Внешний код нельзя удалить. При передаче пустой строки при редактировании типа цены будет сгенерирован случайный внешний код.
[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/a8967d6b-b026-11e7-9464-d04800000000","type":"pricetype","mediaType":"application/json"},"id":"a8967d6b-b026-11e7-9464-d04800000000","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/5fc65f53-a470-11e7-9464-d04800000035","type":"pricetype","mediaType":"application/json"},"id":"5fc65f53-a470-11e7-9464-d04800000035","name":"Цена для друзей","externalCode":"3ea345e3-b56c-457a-bc77-3658546eb2bf"}]
[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/a8967d6b-b026-11e7-9464-d04800000000","type":"pricetype","mediaType":"application/json"},"id":"a8967d6b-b026-11e7-9464-d04800000000","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/5fc65f53-a470-11e7-9464-d04800000035","type":"pricetype","mediaType":"application/json"},"id":"5fc65f53-a470-11e7-9464-d04800000035","name":"Цена для друзей","externalCode":"3ea345e3-b56c-457a-bc77-3658546eb2bf"}]
Тип цены
Получить тип цены по ID
Получить тип цены по ID
Параметры
Параметр
Описание
id
string (required) Example: a8967d6b-b026-11e7-9464-d04800000000 id типа цены
Средствами JSON API можно создавать и обновлять сведения о Товарах, запрашивать списки Товаров и сведения по отдельным Товарам.
Кодом сущности для Товара в составе JSON API является ключевое слово product. Больше о Товарах и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки в разделе
Товары и склад.
По данной сущности можно осуществлять контекстный поиск с помощью специального параметра search. Подробнее можно узнать по ссылке.
Поиск среди объектов товаров на соответствие поисковой строке будет осуществлен по следующим полям:
по наименованию товара (name)
по коду товара (code)
по артикулу (article)
Атрибуты сущности
Название
Тип
Фильтрация
Описание
accountId
UUID
ID учетной записи Обязательное при ответеТолько для чтения
alcoholic
Object
Объект, содержащий поля алкогольной продукции. Подробнее тут
Момент последнего обновления сущности Обязательное при ответеТолько для чтения
useParentVat
Boolean
Используется ли ставка НДС родительской группы. Если true для единицы ассортимента будет применена ставка, установленная для родительской группы. Обязательное при ответе
variantsCount
Int
Количество модификаций у данного товара Обязательное при ответеТолько для чтения
vat
Int
НДС %
vatEnabled
Boolean
Включен ли НДС для товара. С помощью этого флага для товара можно выставлять НДС = 0 или НДС = "без НДС". (vat = 0, vatEnabled = false) -> vat = "без НДС", (vat = 0, vatEnabled = true) -> vat = 0%.
volume
Int
=!=<><=>=
Объем
weight
Int
=!=<><=>=
Вес
Атрибут pathName сам по себе является атрибутом только для чтения, однако его можно изменить с помощью обновления атрибута productFolder.
Регионоспецифичные Атрибуты сущности
При работе с регионоспецифичными полями необходимо передавать заголовок. Подробнее можно посмотреть здесь
Название
Тип
Описание
mod__marking__uz
Object
Модуль с маркировкой товара. Подробнее тут Только для Узбекистана
mod__tasnif__uz
Object
Модуль с информацией из справочника ТАСНИФ. Подробнее тут Только для Узбекистана
Тип маркируемой продукции
Значения поля trackingType.
Значение
Описание
BEER_ALCOHOL
Пиво и слабоалкогольная продукция
BICYCLE
Велосипеды
ELECTRONICS
Фотокамеры и лампы-вспышки
FOOD_SUPPLEMENT
Биологически активные добавки к пище
LP_CLOTHES
Тип маркировки "Одежда"
LP_LINENS
Тип маркировки "Постельное белье"
MEDICAL_DEVICES
Медизделия и кресла-коляски
MILK
Молочная продукция
NABEER
Безалкогольное пиво
NCP
Никотиносодержащая продукция
NOT_TRACKED
Без маркировки
OTP
Альтернативная табачная продукция
PERFUMERY
Духи и туалетная вода
SANITIZER
Антисептики
SEAFOOD
Икра и морепродукты
SHOES
Тип маркировки "Обувь"
SOFT_DRINKS
Безалкогольные напитки
TIRES
Шины и покрышки
TOBACCO
Тип маркировки "Табак"
VETPHARMA
Ветеринарные препараты
WATER
Упакованная вода
Признак предмета расчета
Значения поля paymentItemType.
Значение
Описание
GOOD
Товар
EXCISABLE_GOOD
Подакцизный товар
COMPOUND_PAYMENT_ITEM
Составной предмет расчета
ANOTHER_PAYMENT_ITEM
Иной предмет расчета
Код системы налогообложения
Значения поля taxSystem.
Значение
Описание
GENERAL_TAX_SYSTEM
ОСН
PATENT_BASED
Патент
PRESUMPTIVE_TAX_SYSTEM
ЕНВД
SIMPLIFIED_TAX_SYSTEM_INCOME
УСН. Доход
SIMPLIFIED_TAX_SYSTEM_INCOME_OUTCOME
УСН. Доход-Расход
TAX_SYSTEM_SAME_AS_GROUP
Совпадает с группой
UNIFIED_AGRICULTURAL_TAX
ЕСХН
Код вида номенклатурной классификации медицинских средств индивидуальной защиты
Значения поля ppeType.
Значение
Описание
2400001225408
перчатки смотровые (процедурные) из латекса гевеи, неопудренные, нестерильные
2400001225606
перчатки смотровые (процедурные) из латекса гевеи, опудренные
2400001226108
перчатки смотровые (процедурные) из латекса гевеи, неопудренные, стерильные
2400001226306
перчатки хирургические из латекса гевеи, неопудренные
2400001226405
перчатки хирургические из латекса гевеи, опудренные
2400001323807
маска лицевая для защиты дыхательных путей, многоразового использования
2400001368105
средство назальное для защиты от загрязненного воздуха, местного действия
2400001393107
перчатки хирургические из полихлоропрена, неопудренные
2400001393503
перчатки смотровые (процедурные) из полихлоропрена, неопудренные
2400001393602
перчатки смотровые (процедурные) из полихлоропрена, опудренные
2400001565306
перчатки хирургические из блоксополимера стирола, неопудренные, антибактериальные
маска лицевая для защиты дыхательных путей, одноразового использования
Данная отметка не сочетается с признаками weighed, isSerialTrackable, alcoholic, trackingType, onTap.
Атрибуты вложенных сущностей
Упаковки Товара:
Название
Тип
Описание
barcodes
Array(Object)
Массив штрихкодов упаковок товаров. Данный массив может содержать не более одного штрихкода. Если штрихкод в массиве отсутствует, то данное поле не выводится. Для фильтрации по полю необходимо указывать его в единственном числе barcode.
id
UUID
ID упаковки товара Обязательное при ответеТолько для чтения
quantity
Float
Количество Товаров в упаковке данного вида Обязательное при ответеНеобходимо при создании
Метаданные единиц измерения Обязательное при ответеExpand
В версии API 1.2 был удален отдельный ресурс для работы с упаковками товаров. Теперь упаковки - вложенная коллекция.
Для того, чтобы создать новую упаковку для данного товара, нужно в запросе на обновление товара указать ее как элемент
поля packs, а в ее составе указать ссылку в формате meta на единицу измерения и количество товаров в упаковке.
Для упаковки товара нельзя указать ссылку на единицу измерения, совпадающую с единицей измерения товара, иначе возникнет ошибка.
При обновлении штрихкодов упаковки в рамках обновления товара, переданная коллекция штрихкодов упаковки полностью заменяет имеющуюся до этого
коллекцию.
Для обновления списка упаковок товара, необходимо в рамках обновления товара передать новую коллекцию упаковок. Новая коллекия упаковок товара
полностью заменит старую коллекцию.
Метаданные Товаров
Метаданные Товаров содержат информацию о дополнительных полях.
Посмотреть все созданные в основном интерфейсе доп. поля Товаров можно с помощью запроса на получение метаданных Товаров.
Ответ - объект, со следующей структурой:
Название
Тип
Описание
meta
Meta
Метаданные Обязательное при ответе
attributes
Array(Object)
Коллекция всех существующих доп. полей Товаров в формате Метаданных Обязательное при ответе
createShared
Boolean
Создавать новые Товары с меткой "Общий" Обязательное при ответе
Структуры объектов отдельных коллекций:
Штрихкоды:
При создании штрихкода требуется описать объект с полем, являющимся форматом представления штрихкода в нижнем регистре, со строковым значением самого штрихкода. Наименование полей отдельного объекта, представляющего штрихкод:
Название
Описание
ean13
штрихкод в формате EAN13, если требуется создать штрихкод в формате EAN13
ean8
штрихкод в формате EAN8, если требуется создать штрихкод в формате EAN8
code128
штрихкод в формате Code128, если требуется создать штрихкод в формате Code128
gtin
штрихкод в формате GTIN, если требуется создать штрихкод в формате GTIN. Валидируется на соответствие формату GS1
upc
штрихкод в формате UPC, если требуется создать штрихкод в формате UPC
Для обновления списка штрихкодов необходимо передавать их полный список, включающий как старые, так и новые значения.
Отсутствующие значения штрихкодов при обновлении будут удалены. При обновлении списка штрихкодов валидируются только новые значения.
Ранее сохраненные штрихкоды не валидируются. То есть, если один из старых штрихкодов не соответствует требованиям к валидации, то ошибки при обновлении списка не будет.
Если на вход передан пустой список штрихкодов или список из пустых значений, то ранее созданные штрихкоды будут удалены.
Особенности создания списка штрихкодов при создании комплекта:
Если передать список штрихкодов на вход, то полученные значения штрихкодов сохраняются, а пустые значения игнорируются.
Если передать список из пустых значений штрихкодов на вход, то для продукции не будет создано ни одного штрихкода.
Если не передать на вход атрибут barcodes или передать пустой список в нем, то по умолчанию будет создан один случайный штрихкод типа EAN13 для продукции.
О работе с доп. полями Товаров можно прочитать здесь
Объект, содержащий поля алкогольной продукции
Название
Тип
Описание
excise
Boolean
Содержит акцизную марку
type
Int
Код вида продукции
strength
Float
Крепость
volume
Float
Объём тары
Данный объект не сочетается с признаками weighed, isSerialTrackable, ppeType, trackingType, если он не промаркирован как BEER_ALCOHOL или NOT_TRACKED.
Ссылка на валюту в формате Метаданных Обязательное при ответеExpand
Изображение: структура и загрузка.
При запросе Товара с изображениями будет выведено json представление этого Товара, содержащее поле images. Данное поле является
массивом элементов. Элементы поля images имеют поля:
Метаданные уменьшенного изображения Обязательное при ответе
title
String(255)
Название Изображения Обязательное при ответе
updated
DateTime
Время загрузки файла на сервер Обязательное при ответе
Загрузка
Для загрузки изображений нужно в теле запроса на создание или обновление товара
указать поле images со списком элементов, имеющих следующие атрибуты:
Название
Описание
filename
имя файла с расширением. Например - "банан.png"
content
Изображение, закодированное в формате Base64.
Если в запросе на обновление images будет содержать пустой массив элементов, то все Изображения у Товара будут удалены,
т.к. сервер посчитает, что пользователь хочет обновить список Изображений Товара.
Документация API по работе с Изображениями приведена в главе Изображение.
Метаданные, содержащие ссылку на группу Товара. Обязательное при ответе
Описание сущности Группа вы можете посмотреть здесь
Обновление этого атрибута также обновит атрибут pathName.
Весовой товар
Название
Тип
Описание
weighed
Boolean
Поле, показывающее является ли товар весовым. Если его значение false - поле не отображается. Обязательное при ответе
Данная отметка не сочетается с признаками onTap, isSerialTrackable, ppeType, alcoholic. Маркировка весовых товаров поддерживается только для типа MILK.
Разливной товар
Название
Тип
Описание
onTap
Boolean
Поле, показывающее является ли товар разливным. Если его значение false - поле не отображается. Обязательное при ответе
Данная отметка не сочетается с признаками weighed, isSerialTrackable, ppeType. Маркировка разливных товаров поддерживается только для типов MILK, PERFUMERY.
Модуль маркирования продукции для Узбекистана
Название
Тип
Описание
trackingType
Enum
Тип маркируемой продукции Только для Узбекистана
Допустимые значения поля trackingType:
Значение
Описание
ALCOHOL
Алкогольная продукция
BEER
Пивная продукция
HOME_APPLIANCE
Бытовая техника
NOT_TRACKED
Не маркируется
TOBACCO
Табачная продукция
WATER
Вода и прохладительные напитки
Модуль для Узбекистана с информацией из справочника ТАСНИФ
Название
Тип
Описание
ikpu
String
Код из справочника ТАСНИФ Только для Узбекистана
packCode
String
Код упаковки из справочника ТАСНИФ Только для Узбекистана
barcodeTasnif
String
Штрихкод из справочника ТАСНИФ Только для Узбекистана
Особенности фильтрации поля archived
Если одновременно осуществляется фильтрация по полям id и archived, то фильтрация по полю archived не учитывается.
Получить список Товаров
Запрос на получение всех Товаров для данной учетной записи.
Результат: Объект JSON, включающий в себя поля:
{"context":{"employee":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/employee","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}}},"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"product","mediaType":"application/json","size":5,"limit":1000,"offset":0},"rows":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/26b36824-2c83-11e6-8a84-bae50000001b","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"product","mediaType":"application/json"},"id":"26b36824-2c83-11e6-8a84-bae50000001b","accountId":"6270cd18-2c7f-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-06-07 10:40:48","name":"Тыква","description":"Тыква, Германия","code":"pumpkin1","externalCode":"456pumpkin","archived":false,"pathName":"","vat":18,"vatEnabled":true,"useParentVat":false,"effectiveVat":18,"effectiveVatEnabled":true,"discountProhibited":false,"uom":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/uom/19f1edc0-fc42-4001-94cb-c9ec9c62ec10","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/uom/metadata","type":"uom","mediaType":"application/json"}},"images":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/26b36824-2c83-11e6-8a84-bae50000001b/images","type":"image","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"minPrice":{"value":500.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/10772c12-36e7-11e7-8a7f-40d000000097","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"salePrices":[{"value":3353.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/6314188d-2c7f-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"}},{"value":3253,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/6314188d-2c7f-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f2222","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f2222","name":"Цена для друзей","externalCode":"cbcf493b-55bc-11d9-848a-00112f432222"}}],"supplier":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/6313d1e7-2c7f-11e6-8a84-bae500000051","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"counterparty","mediaType":"application/json"}},"attributes":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0c2e54cd-2c80-11e6-8a84-bae50000009c","type":"attributemetadata","mediaType":"application/json"},"id":"0c2e54cd-2c80-11e6-8a84-bae50000009c","name":"Экспорт","type":"boolean","value":true},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0c2e5dc5-2c80-11e6-8a84-bae50000009d","type":"attributemetadata","mediaType":"application/json"},"id":"0c2e5dc5-2c80-11e6-8a84-bae50000009d","name":"Изготовитель","type":"string","value":"фермерское хозяйство \"Петрович\""}],"buyPrice":{"value":54.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/6314188d-2c7f-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"article":"Ar23","weight":200,"volume":300,"variantsCount":0,"barcodes":[{"ean8":"20000000"},{"ean13":"2000000000000"},{"code128":"code128 barcode"},{"gtin":"00000000000130"}]},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/d950551c-2c7f-11e6-8a84-bae50000000b","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"product","mediaType":"application/json"},"id":"d950551c-2c7f-11e6-8a84-bae50000000b","accountId":"6270cd18-2c7f-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-06-07 10:45:16","name":"Бананы","description":"Бананы, Африка","code":"one1","externalCode":"456","archived":false,"pathName":"","vat":18,"vatEnabled":true,"useParentVat":false,"effectiveVat":18,"effectiveVatEnabled":true,"discountProhibited":false,"uom":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/uom/19f1edc0-fc42-4001-94cb-c9ec9c62ec10","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/uom/metadata","type":"uom","mediaType":"application/json"}},"images":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/d950551c-2c7f-11e6-8a84-bae50000000b/images","type":"image","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"minPrice":{"value":500.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/10772c12-36e7-11e7-8a7f-40d000000097","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"salePrices":[{"value":346347237000.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/6314188d-2c7f-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"}},{"value":100,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/6314188d-2c7f-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f2222","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f2222","name":"Цена для друзей","externalCode":"cbcf493b-55bc-11d9-848a-00112f432222"}}],"supplier":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/6313d1e7-2c7f-11e6-8a84-bae500000051","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"counterparty","mediaType":"application/json"}},"attributes":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0c2e54cd-2c80-11e6-8a84-bae50000009c","type":"attributemetadata","mediaType":"application/json"},"id":"0c2e54cd-2c80-11e6-8a84-bae50000009c","name":"Экспорт","type":"boolean","value":false}],"buyPrice":{"value":23553000.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/6314188d-2c7f-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"article":"Ar23","weight":200,"volume":300,"packs":[{"id":"c6bdee6f-2c83-11e6-8a84-bae5000000a4","uom":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/uom/c6b91d63-2c83-11e6-8a84-bae5000000a1","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/uom/metadata","type":"uom","mediaType":"application/json"}},"quantity":35},{"id":"c6bdf693-2c83-11e6-8a84-bae5000000a5","uom":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/uom/c6bc9273-2c83-11e6-8a84-bae5000000a3","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/uom/metadata","type":"uom","mediaType":"application/json"}},"quantity":2000}],"variantsCount":0,"isSerialTrackable":true,"things":["F564X056","F564X057"],"barcodes":[{"ean8":"20000000"},{"ean13":"2000000000000"},{"code128":"code128 barcode"},{"gtin":"00000000000130"}],"trackingType":"NOT_TRACKED","taxSystem":"GENERAL_TAX_SYSTEM"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/26b36824-2c83-11e6-8a84-bae50000031b","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"product","mediaType":"application/json"},"id":"26b36824-2c83-11e6-8a84-bae50000031b","accountId":"6270cd18-2c7f-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-06-07 10:40:48","name":"Маска","description":"Маска, Гигиеническая","code":"mask1","externalCode":"mask4433","archived":false,"pathName":"","vat":20,"vatEnabled":true,"useParentVat":false,"effectiveVat":20,"effectiveVatEnabled":true,"discountProhibited":false,"uom":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/uom/19f1edc0-fc42-4001-94cb-c9ec9c62ec10","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/uom/metadata","type":"uom","mediaType":"application/json"}},"salePrices":[{"value":2600.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/6314188d-2c7f-11e6-8a84-bae500000255","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f23fd","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f23fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00113333529a"}}],"buyPrice":{"value":12.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/6314188d-2c7f-11e6-8a84-bae500002255","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"article":"kk212k","weight":1,"volume":1,"variantsCount":0,"barcodes":[{"ean13":"2000000000000"}],"ppeType":"2400001323807"}]}
Создать Товар
Создать новый Товар.
Описание
Товар создается на основе переданного объекта JSON,
который содержит представление нового Товара.
Результат - JSON представление созданного Товара. Для создания нового Товара,
необходимо и достаточно указать в переданном объекте не пустое поле name.
Если вы хотите создать алкогольный товар, то в теле запроса, нужно передать
объект alcoholic, у которого как минимум одна из характеристик:
Название
Описание
excise
Содержит акцизную марку
type
Код вида продукции
strength
Крепость
volume
Объем тары
Будет передана со значением. Иначе, при передаче пустого объекта alcoholic,
он будет проигнорирован, и товар создастся без пометки "Алкогольная продукция".
При создании Товара с указанным массивом штрихкодов для каждого штрихкода требуется указать к какому типу относится штрихкод.
Например, чтобы создать штрихкод с типом Code 128, в массив штрихкодов должен быть добавлен JSON-объект с полем code128 со значением штрихкода.
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/04996e84-29a1-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"product","mediaType":"application/json"},"id":"04996e84-29a1-11e6-8a84-bae500000002","accountId":"2aa3f5df-296b-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"images":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/04996e84-29a1-11e6-8a84-bae500000002/images","type":"image","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"salePrices":[{"value":346347237000.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/2b50da23-296b-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"}},{"value":100,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/2b50da23-296b-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f2222","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f2222","name":"Цена для друзей","externalCode":"cbcf493b-55bc-11d9-848a-00112f432222"}}],"updated":"2016-06-03 18:37:02","name":"Мандарины","code":"00003","externalCode":"Cf0ehavIglre6sMX-J2rR2","archived":false,"pathName":"","weight":0,"volume":0,"isSerialTrackable":false,"trackingType":"NOT_TRACKED","vatEnabled":false,"useParentVat":true}
Массовое создание и обновление товаров.
В теле запроса нужно передать массив, содержащий JSON представления товаров, которые вы хотите создать или обновить.
Обновляемые товары должны содержать идентификатор в виде метаданных.
[{"info":"Сущность 'product' с UUID: 7944ef04-f831-11e5-7a69-971500188b1 успешно удалена"},{"info":"Сущность 'product' с UUID: 7944ef04-f831-11e5-7a69-971500188b2 успешно удалена"}]
Метаданные Товаров
Метаданные Товаров
Запрос на получение метаданных Товаров, Комплектов и Услуг. Результат - объект JSON, включающий в себя:
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/d950551c-2c7f-11e6-8a84-bae50000000b","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"product","mediaType":"application/json"},"id":"d950551c-2c7f-11e6-8a84-bae50000000b","accountId":"6270cd18-2c7f-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-06-07 10:45:16","name":"Бананы","description":"Бананы, Африка","code":"one1","externalCode":"456","archived":false,"pathName":"","vat":18,"vatEnabled":true,"useParentVat":false,"effectiveVat":18,"effectiveVatEnabled":true,"discountProhibited":false,"uom":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/uom/19f1edc0-fc42-4001-94cb-c9ec9c62ec10","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/uom/metadata","type":"uom","mediaType":"application/json"}},"images":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/d950551c-2c7f-11e6-8a84-bae50000000b/images","type":"image","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"minPrice":{"value":532000.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/10772c12-36e7-11e7-8a7f-40d000000097","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"salePrices":[{"value":346347237000.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/6314188d-2c7f-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"}},{"value":100,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/6314188d-2c7f-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f2222","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f2222","name":"Цена для друзей","externalCode":"cbcf493b-55bc-11d9-848a-00112f432222"}}],"supplier":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/6313d1e7-2c7f-11e6-8a84-bae500000051","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"counterparty","mediaType":"application/json"}},"attributes":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0c2e54cd-2c80-11e6-8a84-bae50000009c","type":"attributemetadata","mediaType":"application/json"},"id":"0c2e54cd-2c80-11e6-8a84-bae50000009c","name":"Экспорт","type":"boolean","value":false}],"buyPrice":{"value":23553000.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/6314188d-2c7f-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"article":"Ar23","weight":200,"volume":300,"packs":[{"id":"c6bdee6f-2c83-11e6-8a84-bae5000000a4","uom":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/uom/c6b91d63-2c83-11e6-8a84-bae5000000a1","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/uom/metadata","type":"uom","mediaType":"application/json"}},"quantity":35},{"id":"c6bdf693-2c83-11e6-8a84-bae5000000a5","uom":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/uom/c6bc9273-2c83-11e6-8a84-bae5000000a3","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/uom/metadata","type":"uom","mediaType":"application/json"}},"quantity":2000}],"variantsCount":0,"isSerialTrackable":true,"trackingType":"NOT_TRACKED","things":["F564X056","F564X057"],"barcodes":[{"ean8":"20000000"},{"ean13":"2000000000000"},{"code128":"code128 barcode"},{"gtin":"00000000000130"}]}
Изменить Товар
Запрос на обновление существующего Товара.
Типы цен в ценах продаж и дополнительные поля обновляются как элементы вложенных коллекций:
Если в текущем объекте у какого-то из доп. полей / типов цен нет значения,
а в переданной коллекции оно есть - значение записывается в доп. поле / тип цены.
Если же у данного атрибута значение уже присутствует - оно перезаписывается на переданное.
Если у данного атрибута в составе объекта значение присутствует, однако оно отсутствует
в передаваемой в теле запроса коллекции (не передается совсем), то значение атрибута объекта не изменяется.
Для обновленя полей алкогольной продукции в теле запроса на обновление товара должен присутствовать объект alcoholic,
с вложенными в него полями, отражающими свойства алкогольной продукции:
Название
Описание
excise
Содержит акцизную марку
type
Код вида продукции
strength
Крепость
volume
Объем тары
Если в запросе на обновление товара, являющегося алкогольной продукцией, передать пустой объект alcoholic, с данного объекта
снимется отметка "Алкогольная продукция". Для того чтобы сделать товар, не являющийся алкогольной продукцией алкогольным, нужно в теле запроса
передать объект alcoholic, у которого хотя бы одно из свойств будет иметь значение.
При обновлении Товара с указанным массивом штрихкодов для каждого штрихкода требуется указать к какому типу относится штрихкод.
Например, чтобы создать штрихкод с типом Code 128, в массив штрихкодов должен быть добавлен JSON-объект с полем code128 со значением штрихкода.
При включенном в основном интерфейсе серийном учете товаров, в запросе на обновление нельзя передать значение true полю weighed,
иначе возникнет ошибка, т.к. невозможен серийный учет весовых товаров.
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/26b36824-2c83-11e6-8a84-bae50000001b","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"product","mediaType":"application/json"},"id":"26b36824-2c83-11e6-8a84-bae50000001b","accountId":"6270cd18-2c7f-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-06-07 10:52:58","name":"Тыква","description":"Тыква, Германия","code":"pumpkin1","externalCode":"456pumpkin","archived":false,"pathName":"","vat":3,"vatEnabled":true,"useParentVat":false,"effectiveVat":3,"effectiveVatEnabled":true,"discountProhibited":false,"uom":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/uom/19f1edc0-fc42-4001-94cb-c9ec9c62ec10","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/uom/metadata","type":"uom","mediaType":"application/json"}},"images":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/26b36824-2c83-11e6-8a84-bae50000001b/images","type":"image","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"minPrice":{"value":500.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/10772c12-36e7-11e7-8a7f-40d000000097","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"salePrices":[{"value":3753.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/6314188d-2c7f-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"}},{"value":3653,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/6314188d-2c7f-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f2222","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f2222","name":"Цена для друзей","externalCode":"cbcf493b-55bc-11d9-848a-00112f432222"}}],"supplier":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/6313f1eb-2c7f-11e6-8a84-bae500000053","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"counterparty","mediaType":"application/json"}},"buyPrice":{"value":54.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/6314188d-2c7f-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"packs":[{"id":"6314188d-2c7f-11e6-8a84-bae500000055","uom":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/uom/19f1edc0-fc42-4001-94cb-c9ec9c62ec10","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/uom/metadata","type":"uom","mediaType":"application/json"}},"quantity":11,"barcodes":[{"code128":"code128barcode"}]}],"article":"Ar23","weight":100,"volume":400,"isSerialTrackable":false,"trackingType":"NOT_TRACKED"}
Точка продаж
Точки продаж
Средствами JSON API можно создавать и обновлять сведения о Точках продаж, запрашивать списки Точек продаж и сведения по отдельным Точкам продаж.
Также можно получить доступ к специальному ресурсу для управления кассирами точки продаж. Кодом сущности для точки продаж в составе JSON API является
ключевое слово retailstore. Больше о точках продаж и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки
по этой ссылке в разделе "Создание точки продаж
в основном интерфейсе".
По данной сущности можно осуществлять контекстный поиск с помощью специального параметра search. Подробнее можно узнать
по ссылке. Поиск с параметром search отличается от других тем, что поиск не префиксный, без токенизации и
идет только по одному полю одновременно. Ищет такие строки, в которые входит значение строки поиска.
Поиск среди объектов точек продаж на соответствие поисковой строке будет осуществлен по следующим полям:
по наименованию Точки продаж name
по адресу Точки продаж address
Атрибуты сущности
Название
Тип
Фильтрация
Описание
accountId
UUID
=!=
ID учетной записи Обязательное при ответеТолько для чтения
Стратегия выбора кассы для фискализации облачных чеков. Подробнее тут Обязательное при ответе
name
String(255)
=!=~~==~
Наименование Точки продаж Обязательное при ответеНеобходимо при создании
ofdEnabled
Boolean
Отправлять электронный чек через ОФД Обязательное при ответеТолько для чтения
onlyInStock
Boolean
Выгружать только товары в наличии. Доступно только при активном контроле остатков. Влияет только на выгрузку остатков в POS API Обязательное при ответе
orderTaxSystem
Enum
Код системы налогообложения для заказов. Подробнее тут Обязательное при ответе
Строка адреса является конкатенацией полей структурированного адреса в следующем порядке: postalCode -> country -> region -> city -> street -> house -> apartment -> addInfo, используя запятую в качестве разделителя.
При передаче в МойСклад сущностей с адресом используйте либо строковый адрес, либо структурированный.
При передаче обоих адресов строковый будет игнорирован.
При передаче только строкового он будет отражаться как в строковом поле так и в addInfo структурированного адреса.
Для адреса не поддерживается значение null. Передача null этому атрибуту не приведет к его удалению.
Для удаления адреса необходимо в строковое поле address передать пустую строку "".
Последние операции
Поле lastOperationNames представляет собой массив объектов со следующей структурой:
Название
Тип
Описание
entity
String(255)
Ключевое слово, обозначающее тип последней операции Только для чтения
name
String(255)
Наименование (номер) последней операции Только для чтения
Представляет собой краткий список последних операций на данной точке продаж. Если на данной точке не созданы документы Продажа/Внесение/Выплата/Возврат/Смена, то в ответе данные документы будут с номерами по умолчанию – 00001.
Кассиры
Сущность кассир представляет собой объект, содержащий ссылки на Сотрудника, назначенного кассиром,
и Точку продаж, к которой он привязан.
Подробнее о сущности Кассира можно посмотреть в разделе Кассиры
Кассир
Название
Тип
Описание
accountId
UUID
ID учетной записи Кассира Обязательное при ответеТолько для чтения
{"context":{"employee":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/employee","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}}},"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/retailstore","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/retailstore/metadata","type":"retailstore","mediaType":"application/json","size":2,"limit":1000,"offset":0},"rows":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/retailstore/2b5eb22f-139e-11e6-9464-e4de00000073","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/retailstore/metadata","type":"retailstore","mediaType":"application/json"},"id":"2b5eb22f-139e-11e6-9464-e4de00000073","accountId":"305f25aa-137a-11e6-9464-e4de00000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-05-06 18:21:13","name":"Точка2","description":"вторая точка","externalCode":"Et9M3cprgDiJPi7llDOhX0","address":"125009, Россия, г Москва, Москва, ул Тверская, 1, 123, addInfo","addressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"123","addInfo":"addinfo","comment":"some words about address"},"controlShippingStock":false,"active":true,"controlCashierChoice":false,"discountEnable":true,"discountMaxPercent":17,"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"},"authTokenAttached":false,"cashiers":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/retailstore/2b5eb22f-139e-11e6-9464-e4de00000073/cashiers","type":"cashier","mediaType":"application/json","size":1,"limit":1000,"offset":0}},"organization":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/30f01af0-137a-11e6-9464-e4de0000004e","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/organization/metadata","type":"organization","mediaType":"application/json"}},"store":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/30fe30a0-137a-11e6-9464-e4de00000050","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/store/metadata","type":"store","mediaType":"application/json"}},"acquire":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/30fe30a0-137a-11e6-9464-e4de00000051","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/organization/metadata","type":"organization","mediaType":"application/json"}},"bankPercent":88.0,"issueOrders":false,"sellReserves":false,"lastOperationNames":[{"entity":"retaildemand","name":"00002"}],"environment":{"device":"Some device name","os":"Linux","software":{"name":"Касса МойСклад","vendor":"МойСклад","version":"2.2"},"chequePrinter":{"vendor":"АТОЛ","name":"30Ф","serial":"123456","fiscalDataVersion":"1.0","driver":{"name":"АТОЛ (бета)","version":"9.1"},"fiscalMemory":{"fiscalDataVersion":"1.0","fiscalValidityDate":"2019-09-06 21:41:00"},"firmwareVersion":"669"},"paymentTerminal":{"acquiringType":"payme"}},"state":{"sync":{"message":"Ошибка синхронизации, необходимо войти повторно","lastAttempMoment":"2016-09-06 21:41:00"},"lastCheckMoment":"2018-02-05 15:58:24","fiscalMemory":{"error":{"code":"1003","message":"Критическая ошибка"},"notSendDocCount":25,"notSendFirstDocMoment":"2016-09-06 21:41:00"},"paymentTerminal":{"acquiringType":"payme"}},"ofdEnabled":true,"priorityOfdSend":"email","allowCustomPrice":true,"allowSellTobaccoWithoutMRC":true,"tobaccoMrcControlType":"USER_PRICE","markingSellingMode":"CORRECT_MARKS_ONLY","sendMarksForCheck":false,"allowCreateProducts":false,"allowDeleteReceiptPositions":true,"syncAgents":true,"showBeerOnTap":false,"productFolders":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/retailstore/2b5eb22f-139e-11e6-9464-e4de00000073/productfolders","mediaType":"application/json","size":1,"limit":1000,"offset":0}},"createAgentsTags":["createagentstag"],"filterAgentsTags":["filteragentstag"],"printAlways":true,"receiptTemplate":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/receipttemplate/30fe30a0-137a-11e6-9464-e4de00000052","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/receipttemplate/metadata","type":"receipttemplate","mediaType":"application/json"}},"createPaymentInOnRetailShiftClosing":true,"createCashInOnRetailShiftClosing":true,"returnFromClosedShiftEnabled":true,"enableReturnsWithNoReason":true,"createOrderWithState":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/customerorder/metadata/states/30fe30a0-137a-11e6-9464-e4de00000053","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/retailstore/metadata","type":"state","mediaType":"application/json"}},"reservePrepaidGoods":true,"defaultTaxSystem":"GENERAL_TAX_SYSTEM","orderTaxSystem":"GENERAL_TAX_SYSTEM","fiscalType":"STANDARD","minionToMasterType":"ANY","qrPayEnabled":true,"idQR":"y8349n93","qrTerminalId":"fb736ft372","qrAcquire":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/30fe66fd-137a-11e6-9464-e4de00000053","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"counterparty","mediaType":"application/json"}},"qrBankPercent":11.0},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/retailstore/31b6349e-137a-11e6-9464-e4de0000005d","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/retailstore/metadata","type":"retailstore","mediaType":"application/json"},"id":"31b6349e-137a-11e6-9464-e4de0000005d","accountId":"305f25aa-137a-11e6-9464-e4de00000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-05-06 18:09:54","name":"Точка продаж","externalCode":"AEhB1gX7inNaXzAGSbDeh0","address":"125009, Россия, г Москва, Москва, ул Тверская, 1, 123, addInfo","addressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"123","addInfo":"addinfo","comment":"some words about address"},"controlShippingStock":true,"onlyInStock":false,"active":true,"controlCashierChoice":false,"discountEnable":false,"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"},"requiredFio":false,"requiredPhone":false,"requiredEmail":false,"requiredBirthdate":false,"requiredSex":false,"requiredDiscountCardNumber":false,"authTokenAttached":false,"cashiers":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/retailstore/31b6349e-137a-11e6-9464-e4de0000005d/cashiers","type":"cashier","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"organization":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/30f01af0-137a-11e6-9464-e4de0000004e","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/organization/metadata","type":"organization","mediaType":"application/json"}},"store":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/30fe30a0-137a-11e6-9464-e4de00000050","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/store/metadata","type":"store","mediaType":"application/json"}},"acquire":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/30fe30a0-137a-11e6-9464-e4de00000052","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/organization/metadata","type":"organization","mediaType":"application/json"}},"bankPercent":12.0,"issueOrders":false,"sellReserves":false,"lastOperationNames":[{"entity":"retaildemand","name":"00002"}],"environment":{"device":"Some device name","os":"Linux","software":{"name":"Касса МойСклад","vendor":"МойСклад","version":"2.2"},"chequePrinter":{"vendor":"АТОЛ","name":"30Ф","serial":"123456","fiscalDataVersion":"1.0","driver":{"name":"АТОЛ (бета)","version":"9.1"},"fiscalMemory":{"fiscalDataVersion":"1.0","fiscalValidityDate":"2019-09-06 21:41:00"},"firmwareVersion":"669"},"paymentTerminal":{"acquiringType":"payme"}},"state":{"sync":{"message":"Ошибка синхронизации, необходимо войти повторно","lastAttempMoment":"2016-09-06 21:41:00"},"lastCheckMoment":"2018-02-05 15:58:24","fiscalMemory":{"error":{"code":"1003","message":"Критическая ошибка"},"notSendDocCount":25,"notSendFirstDocMoment":"2016-09-06 21:41:00"},"paymentTerminal":{"acquiringType":"payme"}},"ofdEnabled":true,"priorityOfdSend":"email","allowCustomPrice":true,"allowSellTobaccoWithoutMRC":true,"tobaccoMrcControlType":"USER_PRICE","markingSellingMode":"CORRECT_MARKS_ONLY","sendMarksForCheck":false,"allowCreateProducts":false,"allowDeleteReceiptPositions":true,"syncAgents":true,"showBeerOnTap":false,"productFolders":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/retailstore/2b5eb22f-139e-11e6-9464-e4de00000073/productfolders","mediaType":"application/json","size":1,"limit":1000,"offset":0}},"createAgentsTags":["createagentstag"],"filterAgentsTags":["filteragentstag"],"printAlways":true,"receiptTemplate":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/receipttemplate/2b5eb22f-139e-11e6-9464-e4de00000074","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/receipttemplate/metadata","type":"receipttemplate","mediaType":"application/json"}},"createPaymentInOnRetailShiftClosing":true,"createCashInOnRetailShiftClosing":true,"returnFromClosedShiftEnabled":true,"enableReturnsWithNoReason":true,"createOrderWithState":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/customerorder/metadata/states/2b5eb22f-139e-11e6-9464-e4de00000075","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/retailstore/metadata","type":"state","mediaType":"application/json"}},"reservePrepaidGoods":true,"fiscalType":"MASTER","minionToMasterType":"ANY","qrPayEnabled":true,"idQR":"y8349n93","qrTerminalId":"fb736ft372","qrAcquire":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/30fe66fd-137a-11e6-9464-e4de00000053","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"counterparty","mediaType":"application/json"}},"qrBankPercent":11.0}]}
Создать точку продаж
Описание
Точка продаж создается на основе переданного объекта JSON,
который содержит представление новой Точки продаж.
Результат - JSON представление созданной Точки продаж. Для создания новой Точки продаж
необходимо и достаточно указать в переданном объекте непустые поля name, organization, store, priceType.
Если не передать поле active при создании, то если позволяет тарифный план, точка продаж создается включенной, иначе - выключенной.
При создании Точки продаж нельзя одновременно указывать значение true для allowCreateProducts и controlShippingStock.
Массовое создание и обновление точек продаж.
В теле запроса нужно передать массив, содержащий JSON представления точек продаж, которые вы хотите создать или обновить.
Обновляемые точки продаж должны содержать идентификатор в виде метаданных.
[{"info":"Сущность 'retailstore' с UUID: 7944ef04-f831-11e5-7a69-971500188b1 успешно удалена"},{"info":"Сущность 'retailstore' с UUID: 7944ef04-f831-11e5-7a69-971500188b2 успешно удалена"}]
Точка продаж
Получить точку продаж
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Точки продаж.
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/retailstore/31b6349e-137a-11e6-9464-e4de0000005d","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/retailstore/metadata","type":"retailstore","mediaType":"application/json"},"id":"31b6349e-137a-11e6-9464-e4de0000005d","accountId":"305f25aa-137a-11e6-9464-e4de00000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-05-06 18:09:54","name":"Точка продаж","externalCode":"AEhB1gX7inNaXzAGSbDeh0","address":"125009, Россия, г Москва, Москва, ул Тверская, 1, 123, addInfo","addressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"123","addInfo":"addinfo","comment":"some words about address"},"controlShippingStock":true,"onlyInStock":true,"active":true,"controlCashierChoice":false,"discountEnable":true,"discountMaxPercent":17,"requiredFio":false,"requiredPhone":true,"requiredEmail":false,"requiredBirthdate":false,"requiredSex":false,"requiredDiscountCardNumber":false,"allowDeleteReceiptPositions":true,"syncAgents":true,"showBeerOnTap":false,"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"},"authTokenAttached":false,"cashiers":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/retailstore/31b6349e-137a-11e6-9464-e4de0000005d/cashiers","type":"cashier","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"organization":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/30f01af0-137a-11e6-9464-e4de0000004e","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/organization/metadata","type":"organization","mediaType":"application/json"}},"store":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/store/30fe30a0-137a-11e6-9464-e4de00000050","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/store/metadata","type":"store","mediaType":"application/json"}},"acquire":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/30fe66fd-137a-11e6-9464-e4de00000053","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"counterparty","mediaType":"application/json"}},"bankPercent":10.0,"issueOrders":false,"sellReserves":false,"lastOperationNames":[{"entity":"retaildemand","name":"00002"}],"ofdEnabled":true,"allowCustomPrice":false,"fiscalType":"CLOUD","minionToMasterType":"SAME_GROUP","environment":{"device":"Some device name","os":"Linux","software":{"name":"Касса МойСклад","vendor":"МойСклад","version":"2.2"},"chequePrinter":{"vendor":"АТОЛ","name":"30Ф","serial":"15636313","fiscalDataVersion":"1.0","driver":{"name":"АТОЛ (бета)","version":"9.1"},"fiscalMemory":{"fiscalDataVersion":"1.0","fiscalValidityDate":"2019-09-06 21:41:00"},"firmwareVersion":"669"},"paymentTerminal":{"acquiringType":"payme"}},"state":{"sync":{"message":"Ошибка синхронизации, необходимо войти повторно","lastAttempMoment":"2016-09-06 21:41:00"},"lastCheckMoment":"2018-02-05 15:58:24","fiscalMemory":{"error":{"code":"1003","message":"Критическая ошибка"},"notSendDocCount":25,"notSendFirstDocMoment":"2016-09-06 21:41:00"},"paymentTerminal":{"acquiringType":"payme"}},"qrPayEnabled":true,"idQR":"y8349n93","qrTerminalId":"fb736ft372","qrBankPercent":10,"qrAcquire":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/30fe66fd-137a-11e6-9464-e4de00000053","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/counterparty/metadata","type":"counterparty","mediaType":"application/json"}}}
Средствами JSON API можно создавать и обновлять сведения об Услугах, запрашивать списки Услуг и сведения по отдельным Услугам. Кодом сущности для Услуги в составе JSON API является ключевое слово service. Услуга - специальная разновидность товара, без закупочной цены и упаковок. Больше о Товарах и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки в разделе
Товары и склад.
По данной сущности можно осуществлять контекстный поиск с помощью специального параметра search. Подробнее можно узнать по ссылке.
Поиск среди объектов услуг на соответствие поисковой строке будет осуществлен по следующим полям:
по наименованию Услуги name
по коду Услуги code
Услуги
Атрибуты сущности
Название
Тип
Фильтрация
Описание
accountId
UUID
=!=
ID учетной записи Обязательное при ответеТолько для чтения
archived
Boolean
=!=
Добавлена ли Услуга в архив Обязательное при ответе
Момент последнего обновления сущности Обязательное при ответеТолько для чтения
useParentVat
Boolean
Используется ли ставка НДС родительской группы. Если true для единицы ассортимента будет применена ставка, установленная для родительской группы. Обязательное при ответе
vat
Int
НДС %
vatEnabled
Boolean
Включен ли НДС для услуги. С помощью этого флага для услуги можно выставлять НДС = 0 или НДС = "без НДС". (vat = 0, vatEnabled = false) -> vat = "без НДС", (vat = 0, vatEnabled = true) -> vat = 0%.
Атрибут pathName сам по себе является атрибутом только для чтения, однако его можно изменить с помощью обновления атрибута productFolder.
Регионоспецифичные Атрибуты сущности
При работе с регионоспецифичными полями необходимо передавать заголовок. Подробнее можно посмотреть здесь
Название
Тип
Описание
mod__tasnif__uz
Object
Модуль с информацией из справочника ТАСНИФ. Подробнее тут Только для Узбекистана
Признак предмета расчета
Значения поля paymentItemType.
Значение
Описание
SERVICE
Услуга
WORK
Работа
PROVIDING_RID
Предоставление РИД
COMPOUND_PAYMENT_ITEM
Составной предмет расчета
ANOTHER_PAYMENT_ITEM
Иной предмет расчета
Код системы налогообложения
Значения поля taxSystem.
Значение
Описание
GENERAL_TAX_SYSTEM
ОСН
PATENT_BASED
Патент
PRESUMPTIVE_TAX_SYSTEM
ЕНВД
SIMPLIFIED_TAX_SYSTEM_INCOME
УСН. Доход
SIMPLIFIED_TAX_SYSTEM_INCOME_OUTCOME
УСН. Доход-Расход
TAX_SYSTEM_SAME_AS_GROUP
Совпадает с группой
UNIFIED_AGRICULTURAL_TAX
ЕСХН
Атрибуты вложенных сущностей
Метаданные Услуг
Метаданные Услуг содержат информацию о дополнительных полях.
Посмотреть все созданные в основном интерфейсе доп. поля Услуг,
а также все типы цен можно с помощью запроса на получение метаданных Товаров.
Структуры объектов отдельных коллекций:
Штрихкоды:
При создании штрихкода требуется описать объект с полем, являющимся форматом представления штрихкода в нижнем регистре, со строковым значением самого штрихкода. Наименование полей отдельного объекта, представляющего штрихкод:
Название
Описание
ean13
штрихкод в формате EAN13, если требуется создать штрихкод в формате EAN13
ean8
штрихкод в формате EAN8, если требуется создать штрихкод в формате EAN8
code128
штрихкод в формате Code128, если требуется создать штрихкод в формате Code128
gtin
штрихкод в формате GTIN, если требуется создать штрихкод в формате GTIN. Валидируется на соответствие формату GS1
upc
штрихкод в формате UPC, если требуется создать штрихкод в формате UPC
О работе с доп. полями Услуг можно прочитать здесь
{"context":{"employee":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/employee","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}}},"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/service/","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"service","mediaType":"application/json","size":2,"limit":1000,"offset":0},"rows":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/service/63e4fa87-2c87-11e6-8a84-bae500000030","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"service","mediaType":"application/json"},"id":"63e4fa87-2c87-11e6-8a84-bae500000030","accountId":"6270cd18-2c7f-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-06-07 11:11:08","name":"Облицовка","description":"Облицовка доставляемого товара","code":"additionalprot","externalCode":"addProt","archived":false,"pathName":"","vat":6,"vatEnabled":true,"useParentVat":false,"effectiveVat":6,"effectiveVatEnabled":true,"discountProhibited":false,"minprice":{"value":500.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/10772c12-36e7-11e7-8a7f-40d000000097","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"salePrices":[{"value":1052.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/6314188d-2c7f-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"}},{"value":1020,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/6314188d-2c7f-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f2222","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f2222","name":"Цена для друзей","externalCode":"cbcf493b-55bc-11d9-848a-00112f432222"}}],"buyPrice":{"value":700.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/10772c12-36e7-11e7-8a7f-40d000000097","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"barcodes":[{"ean13":"34875834765872435"},{"ean8":"234234234234"},{"code128":"23423423452351"}],"attributes":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0c2e54cd-2c80-11e6-8a84-bae50000009c","type":"attributemetadata","mediaType":"application/json"},"id":"0c2e54cd-2c80-11e6-8a84-bae50000009c","name":"Экспорт","type":"boolean","value":true},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0c2e5dc5-2c80-11e6-8a84-bae50000009d","type":"attributemetadata","mediaType":"application/json"},"id":"0c2e5dc5-2c80-11e6-8a84-bae50000009d","name":"Изготовитель","type":"counterparty","value":"ООО Компания"}],"taxSystem":"GENERAL_TAX_SYSTEM"},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/service/f6ecdc65-2c86-11e6-8a84-bae500000027","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"service","mediaType":"application/json"},"id":"f6ecdc65-2c86-11e6-8a84-bae500000027","accountId":"6270cd18-2c7f-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-06-07 11:08:06","name":"Доставка","description":"Доставка выбранного товара","code":"delivery","externalCode":"delCode","archived":false,"pathName":"","vat":10,"vatEnabled":true,"useParentVat":false,"effectiveVat":10,"effectiveVatEnabled":true,"minprice":{"value":500.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/10772c12-36e7-11e7-8a7f-40d000000097","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"salePrices":[{"value":10532.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/6314188d-2c7f-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"}},{"value":100,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/6314188d-2c7f-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f2222","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f2222","name":"Цена для друзей","externalCode":"cbcf493b-55bc-11d9-848a-00112f432222"}}],"buyPrice":{"value":700.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/10772c12-36e7-11e7-8a7f-40d000000097","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"barcodes":[{"ean13":"34875834765872435"},{"ean8":"234234234234"},{"code128":"23423423452351"}]}]}
Создать Услугу
Создать новую Услугу.
Описание
Услуга создается на основе переданного объекта JSON,
который содержит представление новой Услуги.
Результат - JSON представление созданной Услуги. Для создания новой Услуги,
необходимо и достаточно указать в переданном объекте не пустое поле name
При создании Услуги с указанным массивом штрихкодов для каждого штрихкода требуется указать к какому типу относится штрихкод.
Например, чтобы создать штрихкод с типом Code 128, в массив штрихкодов должен быть добавлен JSON-объект с полем code128 со значением штрихкода.
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/service/f6ecdc65-2c86-11e6-8a84-bae500000027","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"service","mediaType":"application/json"},"id":"f6ecdc65-2c86-11e6-8a84-bae500000027","accountId":"6270cd18-2c7f-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-06-07 11:08:06","name":"Доставка","description":"Доставка выбранного товара","code":"delivery","externalCode":"delCode","archived":false,"pathName":"","vat":10,"vatEnabled":true,"useParentVat":false,"effectiveVat":10,"effectiveVatEnabled":true,"discountProhibited":false,"minprice":{"value":500.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/10772c12-36e7-11e7-8a7f-40d000000097","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"salePrices":[{"value":10532.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/6314188d-2c7f-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"}},{"value":100,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/6314188d-2c7f-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f2222","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f2222","name":"Цена для друзей","externalCode":"cbcf493b-55bc-11d9-848a-00112f432222"}}],"buyPrice":{"value":1047.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/6314188d-2c7f-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"barcodes":[{"ean13":"34875834765872435"},{"ean8":"234234234234"},{"code128":"23423423452351"}]}
curl -X POST
"https://api.moysklad.ru/api/remap/1.2/entity/service"
-H "Authorization: Basic <Credentials>"
-H "Accept-Encoding: gzip"
-H "Content-Type: application/json"
-d '{
"name": "Услуга, у которой мы придумали только имя"
}'
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/service/cce4dae4-2c87-11e6-8a84-bae500000037","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"service","mediaType":"application/json"},"id":"cce4dae4-2c87-11e6-8a84-bae500000037","accountId":"6270cd18-2c7f-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"salePrices":[{"value":346347237000.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/2b50da23-296b-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"}},{"value":100,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/2b50da23-296b-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f2222","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f2222","name":"Цена для друзей","externalCode":"cbcf493b-55bc-11d9-848a-00112f432222"}}],"updated":"2016-06-07 11:14:05","name":"Услуга, у которой мы придумали только имя","code":"pumpkin2","externalCode":"5fZe-Qyji8mSwoHYs7kSA2","archived":false,"pathName":"","vatEnabled":false,"useParentVat":true}
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/service/63e4fa87-2c87-11e6-8a84-bae500000030","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"service","mediaType":"application/json"},"id":"63e4fa87-2c87-11e6-8a84-bae500000030","accountId":"6270cd18-2c7f-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-06-07 11:11:08","name":"Облицовка","description":"Облицовка доставляемого товара","code":"additionalprot","externalCode":"addProt","archived":false,"pathName":"","vat":6,"vatEnabled":true,"useParentVat":false,"effectiveVat":6,"effectiveVatEnabled":true,"discountProhibited":false,"minprice":{"value":500.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/10772c12-36e7-11e7-8a7f-40d000000097","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"salePrices":[{"value":1052.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/6314188d-2c7f-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"}},{"value":1020,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/6314188d-2c7f-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f2222","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f2222","name":"Цена для друзей","externalCode":"cbcf493b-55bc-11d9-848a-00112f432222"}}],"buyPrice":{"value":700.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/10772c12-36e7-11e7-8a7f-40d000000097","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"barcodes":[{"ean13":"34875834765872435"},{"ean8":"234234234234"},{"code128":"23423423452351"}],"attributes":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0c2e54cd-2c80-11e6-8a84-bae50000009c","type":"attributemetadata","mediaType":"application/json"},"id":"0c2e54cd-2c80-11e6-8a84-bae50000009c","name":"Экспорт","type":"boolean","value":true},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0c2e5dc5-2c80-11e6-8a84-bae50000009d","type":"attributemetadata","mediaType":"application/json"},"id":"0c2e5dc5-2c80-11e6-8a84-bae50000009d","name":"Изготовитель","type":"counterparty","value":"ООО Компания"}]}
Массовое создание и обновление Услуг
Массовое создание и обновление Услуг.
В теле запроса нужно передать массив, содержащий JSON представления Услуг, которые вы хотите создать или обновить.
Обновляемые Услуги должны содержать идентификатор в виде метаданных.
[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/service/cce4dae4-2c87-11e6-8a84-bae500000037","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"service","mediaType":"application/json"},"id":"cce4dae4-2c87-11e6-8a84-bae500000037","accountId":"6270cd18-2c7f-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"salePrices":[{"value":346347237000.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/2b50da23-296b-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"}},{"value":100,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/2b50da23-296b-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f2222","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f2222","name":"Цена для друзей","externalCode":"cbcf493b-55bc-11d9-848a-00112f432222"}}],"updated":"2016-06-07 11:14:05","name":"Услуга, у которой мы придумали только имя","code":"pumpkin2","externalCode":"5fZe-Qyji8mSwoHYs7kSA2","archived":false,"pathName":"","vatEnabled":false,"useParentVat":true},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/service/f6ecdc65-2c86-11e6-8a84-bae500000027","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"service","mediaType":"application/json"},"id":"f6ecdc65-2c86-11e6-8a84-bae500000027","accountId":"6270cd18-2c7f-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-06-07 11:20:40","name":"Доставка товара","description":"Доставка на дом выбранного товара","code":"delivery","externalCode":"deliveryCode","archived":false,"pathName":"","vat":11,"vatEnabled":true,"useParentVat":false,"effectiveVat":11,"effectiveVatEnabled":true,"discountProhibited":false,"minprice":{"value":500.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/10772c12-36e7-11e7-8a7f-40d000000097","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"salePrices":[{"value":700.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/6314188d-2c7f-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"}},{"value":7000,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/6314188d-2c7f-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f2222","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f2222","name":"Цена для друзей","externalCode":"cbcf493b-55bc-11d9-848a-00112f432222"}}],"buyPrice":{"value":700.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/10772c12-36e7-11e7-8a7f-40d000000097","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"barcodes":[{"ean13":"34875834765872435"},{"ean8":"234234234234"},{"code128":"23423423452351"}]}]
Удалить Услугу
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Услуги.
[{"info":"Сущность 'service' с UUID: 7944ef04-f831-11e5-7a69-971500188b1 успешно удалена"},{"info":"Сущность 'service' с UUID: 7944ef04-f831-11e5-7a69-971500188b2 успешно удалена"}]
Метаданные Услуг
Посмотреть все созданные в основном интерфейсе доп. поля Услуг,
а также все типы цен можно с помощью запроса на получение метаданных Товаров.
Услуга
Отдельная Услуга, обращение к которой происходит по значению его id.
Получить Услугу
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Услуги.
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/service/63e4fa87-2c87-11e6-8a84-bae500000030","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"service","mediaType":"application/json"},"id":"63e4fa87-2c87-11e6-8a84-bae500000030","accountId":"6270cd18-2c7f-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-06-07 11:11:08","name":"Облицовка","description":"Облицовка доставляемого товара","code":"additionalprot","externalCode":"addProt","archived":false,"pathName":"","vat":6,"vatEnabled":true,"useParentVat":false,"effectiveVat":6,"effectiveVatEnabled":true,"discountProhibited":false,"minprice":{"value":500.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/10772c12-36e7-11e7-8a7f-40d000000097","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"salePrices":[{"value":1052.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/6314188d-2c7f-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"}},{"value":1020,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/6314188d-2c7f-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f2222","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f2222","name":"Цена для друзей","externalCode":"cbcf493b-55bc-11d9-848a-00112f432222"}}],"buyPrice":{"value":700.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/10772c12-36e7-11e7-8a7f-40d000000097","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"barcodes":[{"ean13":"34875834765872435"},{"ean8":"234234234234"},{"code128":"23423423452351"}],"attributes":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0c2e54cd-2c80-11e6-8a84-bae50000009c","type":"attributemetadata","mediaType":"application/json"},"id":"0c2e54cd-2c80-11e6-8a84-bae50000009c","name":"Экспорт","type":"boolean","value":true},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0c2e5dc5-2c80-11e6-8a84-bae50000009d","type":"attributemetadata","mediaType":"application/json"},"id":"0c2e5dc5-2c80-11e6-8a84-bae50000009d","name":"Изготовитель","type":"counterpaerty","value":"ООО Компания"}]}
Изменить Услугу
Обновить существующую Услугу.
Типы цен в ценах продаж и дополнительные поля обновляются как элементы вложенных коллекций:
Если в текущем объекте у какого-то из доп. полей / типов цен нет значения,
а в переданной коллекции оно есть - значение записывается в доп. поле / тип цены.
Если же у данного атрибута значение уже присутствует - оно перезаписывается на переданное.
Если у данного атрибута в составе объекта значение присутствует, однако оно отсутствует
в передаваемой в теле запроса коллекции (не передается совсем), то значение атрибута объекта не изменяется.
При обновлении Услуги с указанным массивом штрихкодов для каждого штрихкода требуется указать к какому типу относится штрихкод.
Например, чтобы создать штрихкод с типом Code 128, в массив штрихкодов должен быть добавлен JSON-объект с полем code128 со значением штрихкода.
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Услуги.
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/service/f6ecdc65-2c86-11e6-8a84-bae500000027","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"service","mediaType":"application/json"},"id":"f6ecdc65-2c86-11e6-8a84-bae500000027","accountId":"6270cd18-2c7f-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-06-07 11:20:40","name":"Доставка товара","description":"Доставка на дом выбранного товара","code":"delivery","externalCode":"deliveryCode","archived":false,"pathName":"","vat":11,"vatEnabled":true,"useParentVat":false,"effectiveVat":11,"effectiveVatEnabled":true,"discountProhibited":false,"minprice":{"value":500.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/10772c12-36e7-11e7-8a7f-40d000000097","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"salePrices":[{"value":700.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/6314188d-2c7f-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"}},{"value":7000,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/6314188d-2c7f-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f2222","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f2222","name":"Цена для друзей","externalCode":"cbcf493b-55bc-11d9-848a-00112f432222"}}],"buyPrice":{"value":700.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/10772c12-36e7-11e7-8a7f-40d000000097","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"barcodes":[{"ean13":"34875834765872435"},{"ean8":"234234234234"},{"code128":"23423423452351"}]}
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/service/63e4fa87-2c87-11e6-8a84-bae500000030","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata","type":"service","mediaType":"application/json"},"id":"63e4fa87-2c87-11e6-8a84-bae500000030","accountId":"6270cd18-2c7f-11e6-8a84-bae500000001","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-06-07 11:26:11","name":"Облицовка груза","description":"Облицовка доставляемого груза","code":"additionalprotection","externalCode":"addProtection","archived":false,"pathName":"Услуги компании","vat":6,"vatEnabled":true,"useParentVat":false,"effectiveVat":6,"effectiveVatEnabled":true,"productFolder":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/productfolder/238e806f-2c89-11e6-8a84-bae5000000a8","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/productfolder/metadata","type":"productfolder","mediaType":"application/json"}},"discountProhibited":false,"minprice":{"value":500.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/10772c12-36e7-11e7-8a7f-40d000000097","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"salePrices":[{"value":778.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/6314188d-2c7f-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f49fd","name":"Цена продажи","externalCode":"cbcf493b-55bc-11d9-848a-00112f43529a"}},{"value":777,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/6314188d-2c7f-11e6-8a84-bae500000055","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}},"priceType":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f2222","type":"pricetype","mediaType":"application/json"},"id":"672559f1-cbf3-11e1-9eb9-889ffa6f2222","name":"Цена для друзей","externalCode":"cbcf493b-55bc-11d9-848a-00112f432222"}}],"buyPrice":{"value":700.0,"currency":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/currency/10772c12-36e7-11e7-8a7f-40d000000097","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/currency/metadata","type":"currency","mediaType":"application/json"}}},"barcodes":[{"ean13":"34875834765872435"},{"ean8":"234234234234"},{"code128":"23423423452351"}],"attributes":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0c2e54cd-2c80-11e6-8a84-bae50000009c","type":"attributemetadata","mediaType":"application/json"},"id":"0c2e54cd-2c80-11e6-8a84-bae50000009c","name":"Экспорт","type":"boolean","value":true},{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0c2e5dc5-2c80-11e6-8a84-bae50000009d","type":"attributemetadata","mediaType":"application/json"},"id":"0c2e5dc5-2c80-11e6-8a84-bae50000009d","name":"Изготовитель","type":"string","value":"ООО Компания отдел доставки"}]}
Файлы
Работа с Файлами в рамках отдельных Операции, Номенклатуры, Задачи или Контрагента
При создании и обновлении Операции, Номенклатуры, Задачи или Контрагента можно указать поле files со списком элементов, имеющих следующие атрибуты:
Название
Тип
Описание
filename
String(255)
Имя Файла с расширением. Например - "doc.pdf"
content
String
Файл, закодированный в формате Base64.
В таком случае, массив Файлов воспринимается как множество всех Файлов объекта и полностью заменяет (в случае запроса на обновление) все
уже существующие Файлы в объекте. В случае запроса на обновление, все Файлы, которые существовали ранее в объекте будут удалены,
а новые Файлы будут добавлены в список Файлов.
Если в запросе на обновление files будет содержать пустой массив элементов, то все Файлы у Операции, Номенклатуры, Задачи или Контрагента будут удалены, т.к.
сервер посчитает, что пользователь хочет обновить список Файлов Операции, Номенклатуры, Задачи или Контрагента.
Работа с Файлами Операции, Номенклатуры, Задачи или Контрагента с помощью специальных ресурсов
Средствами JSON API можно создавать и обновлять сведения по Файлам для всех типов операций, номенклатуры и контрагентов, запрашивать списки Файлов,
а также сведения по отдельным Файлам.
Операции, номенклатура и контрагенты могут содержать множество одинаковых Файлов. Файлы считаются одинаковыми, если при добавлении Файлов
у них совпадало filename и content. У одинаковых Файлов одинаковое значение параметра id.
У объекта может быть не более 100 Файлов.
Атрибуты сущности
Название
Тип
Описание
created
DateTime
Время загрузки Файла на сервер Обязательное при ответе
Метаданные уменьшенного изображения (поле передается только для Файлов изображений)
title
String(255)
Название Файла Обязательное при ответе
Получить список Файлов Операции, Номенклатуры, Задачи или Контрагента
Запрос на получение всех Файлов Операции, Номенклатуры, Задачи или Контрагента для данной учетной записи.
Результат: Объект JSON, включающий в себя поля:
Добавить Файлы к Операции, Номенклатуре или Контрагенту
Добавить новые Файлы к Операции, Номенклатуре или Контрагенту.
Описание
Файлы загружаются и добавляются к Файлам на основе переданного объекта JSON,
который содержит массив с представлениями новых Файлов.
Результат - JSON представление обновленного списка Файлов. Для создания и добавления новых Файлов к Операции, Номенклатуре или Контрагенту,
необходимо и достаточно указать в url запросе id сущности, к которой добавляется Файлы, и указать массив объектов Файлов с полями
filename и content.
В поле content нужно указать файл, закодированный в Base64, в поле filename - имя Файла с расширением.
В одном запросе можно добавить максимум 10 Файлов.
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Товара c Файлами.
Метаданные характеристики Обязательное при ответеТолько для чтения
name
String(255)
Наименование Характеристики Обязательное при ответеНеобходимо при создании
required
Boolean
Обязательность указания Характеристики в модификации, всегда имеет значение false Обязательное при ответеТолько для чтения
type
String(255)
Тип значения Характеристики, всегда имеет значение string Обязательное при ответеТолько для чтения
Посмотреть списки существующих характеристик можно в контексте метаданных
модификаций, например сделав GET запрос по URL https://api.moysklad.ru/api/remap/1.2/entity/variant/metadata или https://api.moysklad.ru/api/remap/1.2/entity/variant/metadata/characteristics
Список характеристик модификаций будет выведен в коллекции characteristics.
Характеристика создается на основе переданного объекта JSON,
который содержит представление новой Характеристики.
Результат - JSON представление созданной Характеристики. Для создания новой Характеристики,
необходимо и достаточно указать в переданном объекте непустое поле name.
Пользователь, от лица которого выполняется запрос, должен обладать правами на редактирование товаров.
Средствами JSON API можно запрашивать списки шаблонов печатных форм для сущностей. Скрытые печатные формы не попадут в результат запроса. Кодом сущности для стандартных шаблонов в составе JSON API является ключевое слово embeddedtemplate, а для пользовательских customtemplate.
Средствами JSON API можно создавать и обновлять сведения о юрлицах, запрашивать списки юрлиц и сведения по отдельным юрлицам. С помощью специального ресурса можно управлять счетами отдельного юрлица. Кодом сущности для юрлица в составе JSON API является ключевое слово organization.
По данной сущности можно осуществлять контекстный поиск с помощью специального параметра search. Подробнее можно узнать по ссылке.
Поиск среди объектов юрлиц на соответствие поисковой строке будет осуществлен по следующим полям:
По наименованию Юрлица name
По коду Юрлица code
По полному наименованию Юрлица legalTitle
По адресу электронной почты email
По номеру городского телефона phone
По номеру дисконтной карты
Юрлица
Название
Тип
Фильтрация
Описание
accountId
UUID
=!=
ID учетной записи Обязательное при ответеТолько для чтения
actualAddress
String(255)
=!=~~==~
Фактический адрес Юрлица
actualAddressFull
Object
Фактический адрес Юрлица с детализацией по отдельным полям. Подробнее тут
archived
Boolean
=!=
Добавлено ли Юрлицо в архив Обязательное при ответе
bonusPoints
Int
Бонусные баллы по активной бонусной программе Только для чтения
Поля помеченные тегом региона (например, RU, UZ) валидны только для типов юридического лица
этого региона. Регионы, не имеющие своих типов юридических лиц используют типы региона RU.
Отсылка на типы юридических лиц [Индивидуальный предприниматель, Физическое лицо, Юридическое лицо] имеет обобщенный характер,
подразумевая, в том числе, аналогичные регионоспецифичные типы, например, Индивидуальный предприниматель, Узбекистан и т.п.
Подробнее о типах юридических лиц тут.
Строка адреса является конкатенацией полей структурированного адреса в следующем порядке: postalCode -> country -> region -> city -> street -> house -> apartment -> addInfo, используя запятую в качестве разделителя.
При передаче в МойСклад сущностей с адресом используйте либо строковый адрес, либо структурированный.
При передаче обоих адресов строковый будет игнорирован.
При передаче только строкового он будет отражаться как в строковом поле так и в addInfo структурированного адреса.
Для адреса не поддерживается значение null. Передача null этому атрибуту не приведет к его удалению.
Для удаления адреса необходимо в строковое поле actualAddress передать пустую строку "".
Является ли счет основным счетом юрлица Обязательное при ответе
updated
DateTime
Момент последнего обновления юрлица Обязательное при ответеТолько для чтения
Реквизиты Узбекистана
Название
Тип
Фильтрация
Описание
certificateDate
DateTime
=!=~~==~
Дата свидетельства
certificateNumber
String(255)
=!=~~==~
Номер свидетельства
inn
String(20)
=!=~~==~
ИНН
oked
String(255)
=!=~~==~
ОКЕД
pinfl
String(20)
=!=~~==~
ПИНФЛ
vatPayerRegCode
String(20)
=!=~~==~
Регистрационный код плательщика НДС
Поля вложены в объект mod__requisites__uz. Конкретный набор полей, определяется типом юридического лица.
Подробнее о типах юридических лиц тут.
Тип юрлица
В зависимости от типа юрлица companyType в составе его объекта будут выводиться разные наборы реквизитов.
Типы юрлица и соответствующие значения, которые могут быть переданы в значение данного поля:
Значение поля companyType
Регион
Тип контрагента
legal
RU, *
Юридическое лицо
entrepreneur
RU, *
Индивидуальный предприниматель
individual
RU, *
Физическое лицо
legalUZ
UZ
Юридическое лицо, Узбекистан
entrepreneurUZ
UZ
Индивидуальный предприниматель, Узбекистан
individualUZ
UZ
Физическое лицо, Узбекистан
'*' обозначены типы юридических лиц, используемые в регионах, для которых недоступны отдельные специфичные для региона типы юридических лиц.
В этих регионах используются юридические лица региона 'RU' и специфичные для него реквизиты.
Для регионов со своими типами юридических лиц и наборами реквизитов рекомендуем перейти на их использование, для этого:
Аккаунт должен быть привязан к тому же региону, что и выбранный тип юридического лица
Для изменения региона аккаунта обратитесь в техническую поддержку
Ранее созданные контрагенты и юрлица сохранят исходный тип и не будут автоматически изменены.
Если тип юрлица Юридическое лицо, будут выведены следующие поля реквизитов:
Название
Описание
legalTitle
Полное наименование юрлица
legalAddress
Юридического адреса юрлица
inn
ИНН
kpp
КПП
ogrn
ОГРН
okpo
ОКПО
Если тип юрлица Юридическое лицо, Узбекистан, будут выведены следующие поля реквизитов:
Название
Описание
legalTitle
Полное наименование юрлица
legalAddress
Юридический адрес юрлица
mod__requisites__uz.inn
ИНН
mod__requisites__uz.oked
ОКЕД
mod__requisites__uz.vatPayerRegCode
Регистрационный код плательщика НДС
Если тип юрлица Индивидуальный предприниматель, будут выведены следующие поля реквизитов:
Название
Описание
certificateDate
Дата свидетельства
certificateNumber
Номер свидетельства
inn
ИНН
legalAddress
Юридического адреса юрлица
legalAddressFull
Юридический адрес Контрагента с детализацией по отдельным полям
legalFirstName
Имя для Контрагента типа [Индивидуальный предприниматель, Физическое лицо]. Игнорируется для Контрагентов типа [Юридическое лицо]
legalLastName
Фамилия для Контрагента типа [Индивидуальный предприниматель, Физическое лицо]. Игнорируется для Контрагентов типа [Юридическое лицо]
legalMiddleName
Отчество для Контрагента типа [Индивидуальный предприниматель, Физическое лицо]. Игнорируется для Контрагентов типа [Юридическое лицо]
legalTitle
Полное наименование. Игнорируется, если передано одно из значений для ФИО. Формируется автоматически на основе получаемых ФИО Юрлица
ogrnip
ОГРНИП
okpo
ОКПО
Если тип юрлица Индивидуальный предприниматель, Узбекистан, будут выведены следующие поля реквизитов:
Название
Описание
legalAddress
Юридический адрес юрлица
legalAddressFull
Юридический адрес Контрагента с детализацией по отдельным полям
legalFirstName
Имя для Контрагента типа [Индивидуальный предприниматель, Узбекистан; Физическое лицо, Узбекистан]. Игнорируется для Контрагентов типа [Юридическое лицо, Узбекистан]
legalLastName
Фамилия для Контрагента типа [Индивидуальный предприниматель, Узбекистан; Физическое лицо, Узбекистан]. Игнорируется для Контрагентов типа [Юридическое лицо, Узбекистан]
legalMiddleName
Отчество для Контрагента типа [Индивидуальный предприниматель, Узбекистан; Физическое лицо, Узбекистан]. Игнорируется для Контрагентов типа [Юридическое лицо, Узбекистан]
legalTitle
Полное наименование. Игнорируется, если передано одно из значений для ФИО. Формируется автоматически на основе получаемых ФИО Юрлица
mod__requisites__uz.certificateDate
Дата свидетельства
mod__requisites__uz.certificateNumber
Номер свидетельства
mod__requisites__uz.inn
ИНН
mod__requisites__uz.pinfl
ПИНФЛ
mod__requisites__uz.vatPayerRegCode
Регистрационный код плательщика НДС
Если тип юрлица Физическое лицо, будут выведены следующие поля реквизитов:
Название
Описание
legalTitle
Полное наименование. Игнорируется, если передано одно из значений для ФИО. Формируется автоматически на основе получаемых ФИО Юрлица
legalLastName
Фамилия для Контрагента типа [Индивидуальный предприниматель, Физическое лицо]. Игнорируется для Контрагентов типа [Юридическое лицо]
legalFirstName
Имя для Контрагента типа [Индивидуальный предприниматель, Физическое лицо]. Игнорируется для Контрагентов типа [Юридическое лицо]
legalMiddleName
Отчество для Контрагента типа [Индивидуальный предприниматель, Физическое лицо]. Игнорируется для Контрагентов типа [Юридическое лицо]
legalAddress
Юридического адреса юрлица
inn
ИНН
Если тип юрлица Физическое лицо, Узбекистан, будут выведены следующие поля реквизитов:
Название
Описание
legalTitle
Полное наименование. Игнорируется, если передано одно из значений для ФИО. Формируется автоматически на основе получаемых ФИО Юрлица
legalLastName
Фамилия для Контрагента типа [Индивидуальный предприниматель, Узбекистан; Физическое лицо, Узбекистан]. Игнорируется для Контрагентов типа [Юридическое лицо, Узбекистан]
legalFirstName
Имя для Контрагента типа [Индивидуальный предприниматель, Узбекистан; Физическое лицо, Узбекистан]. Игнорируется для Контрагентов типа [Юридическое лицо, Узбекистан]
legalMiddleName
Отчество для Контрагента типа [Индивидуальный предприниматель, Узбекистан; Физическое лицо, Узбекистан]. Игнорируется для Контрагентов типа [Юридическое лицо, Узбекистан]
legalAddress
Юридический адрес юрлица
mod__requisites__uz.pinfl
ПИНФЛ
О работе с доп. полями юрлиц можно прочитать здесь
Получить список юрлиц
Запрос на получение списка юрлиц на данной учетной записи.
{"context":{"employee":{"href":"https://api.moysklad.ru/api/remap/1.2/context/employee","type":"employee","mediaType":"application/json"}},"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/organization/metadata","type":"organization","mediaType":"application/json","size":1,"limit":1000,"offset":0},"rows":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/organization/metadata","type":"organization","mediaType":"application/json"},"id":"850c8195-f504-11e5-8a84-bae50000015e","accountId":"84e60e93-f504-11e5-8a84-bae500000008","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-04-18 17:26:20","name":"ООО ОАО ООО ОАО","description":"юрлицо, делающее основнуб прибыль","code":"1214124","externalCode":"6IRv89VSgKY7yQAmAuV7n0","archived":false,"created":"2007-02-07 17:16:41","trackingContractNumber":"12345678","trackingContractDate":"2007-02-07 00:00:00","legalTitle":"ООО Великое объединение любителей великих объединений","legalAddress":"125009, Россия, г Москва, Москва, ул Тверская, 1, 123, addInfo","legalAddressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"123","addInfo":"addinfo","comment":"some words about address","fiasCode__ru":"53423243432"},"actualAddress":"125009, Россия, г Москва, Москва, ул Тверская, 1, 111, addInfo","actualAddressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"111","addInfo":"addinfo","comment":"some words about address","fiasCode__ru":"53423243432"},"inn":"8274424278","kpp":"123456789","ogrn":"121410924","okpo":"1241252156","email":"asdad@sfasf.erq","phone":"fawofyho21f1","fax":"feisafhn0e12f31","accounts":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/organization/metadata","type":"account","mediaType":"application/json","size":2,"limit":1000,"offset":0}},"isEgaisEnable":true,"fsrarId":"1963703","payerVat":true,"utmUrl":"10.250.110.81","bonusProgram":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/bonusprogram/129626ee-ac91-11e9-ac12-000d00000009","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/bonusprogram/metadata","type":"bonusprogram","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#discount/edit?id=129626ee-ac91-11e9-ac12-000d00000009"}},"bonusPoints":0,"advancePaymentVat":20}]}
Создать юрлицо
Запрос на создание нового юрлица.
Описание
Юрлицо создается на основе переданного объекта JSON,
который содержит представление нового юрлица.
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/4b9d5bec-0575-11e6-9464-e4de00000008","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/organization/metadata","type":"organization","mediaType":"application/json"},"id":"4b9d5bec-0575-11e6-9464-e4de00000008","accountId":"84e60e93-f504-11e5-8a84-bae500000008","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-04-18 17:53:21","name":"ОАО СветПром","description":"юрлицо, делающее маленькую прибыль","code":"666","externalCode":"666АААА666","archived":false,"trackingContractNumber":"12345678","trackingContractDate":"2007-02-07 00:00:00","legalTitle":"ООО Великое Свет Пром","legalAddress":"125009, Россия, г Москва, Москва, ул Тверская, 1, 123, addInfo","legalAddressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"123","addInfo":"addinfo","comment":"some words about address","fiasCode__ru":"53423243432"},"actualAddress":"125009, Россия, г Москва, Москва, ул Тверская, 1, 111, addInfo","actualAddressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"111","addInfo":"addinfo","comment":"some words about address","fiasCode__ru":"53423243432"},"inn":"87654321","kpp":"15312532","ogrn":"12345","okpo":"12345","email":"svetprom@mail.svet","phone":"22222222","fax":"bello123","accounts":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/4b9d5bec-0575-11e6-9464-e4de00000008/accounts","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/organization/metadata","type":"account","mediaType":"application/json","size":1,"limit":1000,"offset":0}},"isEgaisEnable":true,"fsrarId":"1963703","payerVat":true,"utmUrl":"10.250.110.81","director":"Кипелова Александра","directorPosition":"Руководитель отдела","directorSign":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/download/7da0feb5-e110-4021-a49f-35db4ae75f13","mediaType":"application/octet-stream"},"title":"directorSignTest","filename":"directorSignTest.png","size":70,"updated":"2020-09-23 07:37:26.417","miniature":{"href":"https://api.moysklad.ru/api/remap/1.2/download/7da0feb5-e110-4021-a49f-35db4ae75f13?miniature=true","mediaType":"image/png","downloadHref":"https://miniature-prod.moysklad.ru/miniature/79b17fec-2f08-11eb-0a80-052200009a8a/documentminiature/7129822c-2409-417c-977f-31a1e889039a"}},"chiefAccountant":"Подкупников Иван","chiefAccountSign":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/download/cdd282d7-7e65-40b7-83a1-c0ef07365769","mediaType":"application/octet-stream"},"title":"chiefAccountSignTest","filename":"chiefAccountSignTest.png","size":70,"updated":"2020-09-23 07:37:26.434","miniature":{"href":"https://api.moysklad.ru/api/remap/1.2/download/cdd282d7-7e65-40b7-83a1-c0ef07365769?miniature=true","mediaType":"image/png","downloadHref":"https://miniature-prod.moysklad.ru/miniature/79b17fec-2f08-11eb-0a80-052200009a8a/documentminiature/7129822c-2409-417c-977f-31a1e889039a"}},"stamp":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/download/9cccb42b-652e-4e9d-b192-4eabe1823383","mediaType":"application/octet-stream"},"title":"stampTest","filename":"stampTest.png","size":70,"updated":"2020-09-23 07:37:26.443","miniature":{"href":"https://api.moysklad.ru/api/remap/1.2/download/9cccb42b-652e-4e9d-b192-4eabe1823383?miniature=true","mediaType":"image/png","downloadHref":"https://miniature-prod.moysklad.ru/miniature/79b17fec-2f08-11eb-0a80-052200009a8a/documentminiature/7129822c-2409-417c-977f-31a1e889039a"}},"advancePaymentVat":20}
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/713e2125-b147-11ea-0a80-163500000006","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/organization/metadata","type":"organization","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#mycompany/edit?id=713e2125-b147-11ea-0a80-163500000006"},"id":"713e2125-b147-11ea-0a80-163500000006","accountId":"02865f48-b0ae-11ea-0a80-203a00000002","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/02e06bea-b0ae-11ea-0a80-1d9c00000034","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=02e06bea-b0ae-11ea-0a80-1d9c00000034"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/02877fda-b0ae-11ea-0a80-203a00000003","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"version":0,"updated":"2020-06-18 12:38:18","name":"ИП Иванов","code":"someCode","externalCode":"extCode","archived":false,"created":"2020-06-18 12:38:18","companyType":"entrepreneur","legalTitle":"Индивидуальный предприниматель Иванов Иван Иванович","legalAddress":"г.Москва ул Авиастроителей д 93 к 12","legalAddressFull":{"addInfo":"г.Москва ул Авиастроителей д 93 к 12"},"actualAddress":"г.Москва ул Академика Миля дом 15 к 21","actualAddressFull":{"addInfo":"г.Москва ул Академика Миля дом 15 к 21"},"inn":"87654321","okpo":"12345","ogrnip":"58632598y21jk","legalLastName":"Иванов","legalFirstName":"Иван","legalMiddleName":"Иванович","accounts":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/713e2125-b147-11ea-0a80-163500000006/accounts","type":"account","mediaType":"application/json","size":0,"limit":100,"offset":0}},"isEgaisEnable":false,"payerVat":true,"trackingContractDate":null}
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/bf182d24-12d7-11e6-9464-e4de00000012","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/organization/metadata","type":"organization","mediaType":"application/json"},"id":"bf182d24-12d7-11e6-9464-e4de00000012","accountId":"84e60e93-f504-11e5-8a84-bae500000008","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-05-05 18:40:51","name":"ОАО СветПром","description":"Новое юрлицо","code":"666","externalCode":"sfwafn22-124124sa","archived":false,"created":"2007-02-07 17:16:41","trackingContractNumber":"12345678","trackingContractDate":"2007-02-07 00:00:00","legalTitle":"ООО Великое Свет Пром","legalAddress":"125009, Россия, г Москва, Москва, ул Тверская, 1, 123, addInfo","legalAddressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"123","addInfo":"addinfo","comment":"some words about address","fiasCode__ru":"53423243432"},"actualAddress":"125009, Россия, г Москва, Москва, ул Тверская, 1, 111, addInfo","actualAddressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"111","addInfo":"addinfo","comment":"some words about address","fiasCode__ru":"53423243432"},"inn":"87654321","kpp":"15312532","ogrn":"12345","okpo":"12345","email":"svetpromgazkamaz@mail.svet","phone":"22222222","fax":"belwo123","attributes":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a","type":"attributemetadata","mediaType":"application/json"},"id":"7f4a6b38-12bb-11e6-9464-e4de00000076","name":"AttributeName1","type":"string","value":"Строковое значение"}],"accounts":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/bf182d24-12d7-11e6-9464-e4de00000012/accounts","type":"account","mediaType":"application/json","size":0,"limit":1000,"offset":0}}}
Массовое создание и обновление юрлиц
Массовое создание и обновление юрлиц.
В теле запроса нужно передать массив, содержащий JSON представления юрлиц, которые вы хотите создать или обновить.
Обновляемые юрлица должны содержать идентификатор в виде метаданных.
[{"info":"Сущность 'organization' с UUID: 7944ef04-f831-11e5-7a69-971500188b1 успешно удалена"},{"info":"Сущность 'organization' с UUID: 7944ef04-f831-11e5-7a69-971500188b2 успешно удалена"}]
Метаданные юрлиц
Запрос на получение метаданных юрлиц. Результат - объект JSON, включающий в себя:
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/4b9d5bec-0575-11e6-9464-e4de00000008","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/organization/metadata","type":"organization","mediaType":"application/json"},"id":"4b9d5bec-0575-11e6-9464-e4de00000008","accountId":"84e60e93-f504-11e5-8a84-bae500000008","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-04-18 17:57:27","name":"ОАО СветПром","description":"юрлицо, делающее маленькую прибыль","code":"666","externalCode":"666АААА666","archived":false,"created":"2007-02-07 17:16:41","trackingContractNumber":"12345678","trackingContractDate":"2007-02-07 00:00:00","legalTitle":"ООО Великое Свет Пром","legalAddress":"125009, Россия, г Москва, Москва, ул Тверская, 1, 123, addInfo","legalAddressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"123","addInfo":"addinfo","comment":"some words about address","fiasCode__ru":"53423243432"},"actualAddress":"125009, Россия, г Москва, Москва, ул Тверская, 1, 111, addInfo","actualAddressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"111","addInfo":"addinfo","comment":"some words about address","fiasCode__ru":"53423243432"},"inn":"87654321","kpp":"15312532","ogrn":"12345","okpo":"12345","ogrnip":"58632598y21jk","certificateNumber":"klghvew983412","certificateDate":"2016-04-30 00:00:00","email":"svetprom@mail.svet","phone":"22222222","fax":"bello123","accounts":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/4b9d5bec-0575-11e6-9464-e4de00000008/accounts","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/organization/metadata","type":"account","mediaType":"application/json","size":1,"limit":1000,"offset":0}},"isEgaisEnable":true,"fsrarId":"1963703","payerVat":true,"utmUrl":"10.250.110.81","director":"Администратор","chiefAccountant":"Администратор","bonusProgram":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/bonusprogram/129626ee-ac91-11e9-ac12-000d00000009","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/bonusprogram/metadata","type":"bonusprogram","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#discount/edit?id=129626ee-ac91-11e9-ac12-000d00000009"}},"bonusPoints":0}
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/7944ef04-f831-11e5-7a69-971500188b19","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/organization/metadata","type":"organization","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#mycompany/edit?id=7944ef04-f831-11e5-7a69-971500188b19"},"id":"7944ef04-f831-11e5-7a69-971500188b19","accountId":"02865f48-b0ae-11ea-0a80-203a00000002","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/02e06bea-b0ae-11ea-0a80-1d9c00000034","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json","uuidHref":"https://online.moysklad.ru/app/#employee/edit?id=02e06bea-b0ae-11ea-0a80-1d9c00000034"}},"shared":true,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/02877fda-b0ae-11ea-0a80-203a00000003","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"version":0,"updated":"2020-06-18 12:38:18","name":"ИП Иванов","code":"someCode","externalCode":"extCode","archived":false,"created":"2020-06-18 12:38:18","companyType":"entrepreneur","legalTitle":"Индивидуальный предприниматель Иванов Иван Иванович","legalAddress":"г.Москва ул Авиастроителей д 93 к 12","legalAddressFull":{"addInfo":"г.Москва ул Авиастроителей д 93 к 12"},"actualAddress":"г.Москва ул Академика Миля дом 15 к 21","actualAddressFull":{"addInfo":"г.Москва ул Академика Миля дом 15 к 21"},"inn":"87654321","okpo":"12345","ogrnip":"58632598y21jk","legalLastName":"Иванов","legalFirstName":"Иван","legalMiddleName":"Иванович","accounts":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/7944ef04-f831-11e5-7a69-971500188b19/accounts","type":"account","mediaType":"application/json","size":0,"limit":100,"offset":0}},"isEgaisEnable":false,"payerVat":true,"trackingContractDate":null}
Изменить юрлицо
Запрос на обновление юрлица с указанным id.
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id юрлица.
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/4b9d5bec-0575-11e6-9464-e4de00000008","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/organization/metadata","type":"organization","mediaType":"application/json"},"id":"4b9d5bec-0575-11e6-9464-e4de00000008","accountId":"84e60e93-f504-11e5-8a84-bae500000008","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-04-18 17:53:21","name":"ОАО СветПром","description":"юрлицо, делающее маленькую прибыль","code":"666","externalCode":"666АААА666","archived":false,"trackingContractNumber":"12345678","trackingContractDate":"2007-02-07 00:00:00","legalTitle":"ООО Великое Свет Пром","legalAddress":"г Москва ул Ленин д 42/685","actualAddress":"г Пермь ул Сталина д 75","inn":"87654321","kpp":"15312532","ogrn":"12345","okpo":"12345","email":"svetprom@mail.svet","phone":"22222222","fax":"bello123","accounts":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/4b9d5bec-0575-11e6-9464-e4de00000008/accounts","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/organization/metadata","type":"account","mediaType":"application/json","size":1,"limit":1000,"offset":0}},"isEgaisEnable":true,"fsrarId":"1963703","payerVat":true,"utmUrl":"10.250.110.81"}
{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/bf182d24-12d7-11e6-9464-e4de00000012","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/organization/metadata","type":"organization","mediaType":"application/json"},"id":"bf182d24-12d7-11e6-9464-e4de00000012","accountId":"84e60e93-f504-11e5-8a84-bae500000008","owner":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/employee/metadata","type":"employee","mediaType":"application/json"}},"shared":false,"group":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/group/metadata","type":"group","mediaType":"application/json"}},"updated":"2016-05-05 18:40:51","name":"ОАО СветГАЗКАМАЗПром","description":"Новое юрлицо","code":"666","externalCode":"sfwafn22-124124sa","archived":false,"trackingContractNumber":"12345678","trackingContractDate":"2007-02-07 00:00:00","created":"2007-02-07 17:16:41","legalTitle":"ООО Великое Сообщество КАМАЗ ПРОМ","legalAddress":"125009, Россия, г Москва, Москва, ул Тверская, 1, 123, addInfo","legalAddressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"123","addInfo":"addinfo","comment":"some words about address","fiasCode__ru":"53423243432"},"actualAddress":"125009, Россия, г Москва, Москва, ул Тверская, 1, 111, addInfo","actualAddressFull":{"postalCode":"125009","country":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/country/9df7c2c3-7782-4c5c-a8ed-1102af611608","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/country/metadata","type":"country","mediaType":"application/json"}},"region":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/region/00000000-0000-0000-0000-000000000077","metadataHref":"https://api.moysklad.ru/api/remap/1.2/entity/region/metadata","type":"region","mediaType":"application/json"}},"city":"Москва","street":"ул Тверская","house":"1","apartment":"111","addInfo":"addinfo","comment":"some words about address","fiasCode__ru":"53423243432"},"inn":"87654321","kpp":"15312532","ogrn":"12345","okpo":"12345","email":"svetpromgazkamaz@mail.svet","phone":"22222222","fax":"belwo123","attributes":[{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a","type":"attributemetadata","mediaType":"application/json"},"id":"7f4a6b38-12bb-11e6-9464-e4de00000076","name":"AttributeName1","type":"string","value":"Строковое значение"}],"accounts":{"meta":{"href":"https://api.moysklad.ru/api/remap/1.2/entity/organization/bf182d24-12d7-11e6-9464-e4de00000012/accounts","type":"account","mediaType":"application/json","size":0,"limit":1000,"offset":0}},"payerVat":false,"director":"Вздрыжженов Иван Валерьевич","chiefAccountant":"Кулумбекова Василиса Иисмаиловна"}
Счета юрлица
Получить список счетов юрлица
Возвращает массив JSON представлений счетов юрлица.
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id юрлица.
limit
number (optional) Default: 1000Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000.
offset
number (optional) Default: 0Example: 40 Отступ в выдаваемом списке сущностей.
Обновляются счета юрлица с указанным id.
Обновляются все поля, указанные в JSON объекте запроса, кроме
помеченных Только для чтения в описании атрибутов счетов юрлица.
Поля, которые не были указаны в JSON запроса, не изменяются.
Параметры
Параметр
Описание
id
string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id юрлица.
Средствами JSON API можно запрашивать и обновлять списки Этапов и сведения по отдельным Этапам. Кодом сущности для Этапов в составе JSON API является ключевое слово processingstage. Больше об Этапах и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки по
этой ссылке.
Этапы
Атрибуты сущности
Название
Тип
Фильтрация
Описание
accountId
UUID
=!=
ID учетной записи Обязательное при ответеТолько для чтения
allPerformers
Boolean
Признак доступности назначения на этап любого сотрудника Обязательное при ответе
Метаданные возможных исполнителей Обязательное при ответе
shared
Boolean
=!=
Общий доступ Обязательное при ответе
standardHourCost
Double
Стоимость нормо-часа Обязательное при ответе
updated
DateTime
=!=<><=>=
Момент последнего обновления Этапа Обязательное при ответеТолько для чтения
Особенности:
Если флаг allperformers=true И список performers[] пустой, то это состояние: “Любой активный сотрудник может быть назначен исполнителем этого этапа”.
Если флаг allperformers=false И список performers[] пустой, то это состояние: “Никто не может быть назначен исполнителем этого этапа”.
Если флаг allperformers=false И список performers[] вернулся с данными, то это состояние: “Только сотрудник из выборки может быть назначен исполнителем этого этапа”.
При передаче в запросе только allperformers=true массив performers будет автоматически очищен. так же при передаче только массива performers будет автоматически изменено значение allperformers на false.
Получить список Этапов
Запрос всех Этапов на данной учетной записи.
Результат: Объект JSON, включающий в себя поля:
Этап создается на основе переданного объекта JSON, который содержит представление нового Этапа.
Результат - JSON представление созданного Этапа.
Для создания нового Этапа необходимо и достаточно указать в переданном объекте не пустое поле name.
Массовое создание и обновление этапов.
В теле запроса нужно передать массив, содержащий JSON представления этапов, которые вы хотите создать или обновить.
Обновляемые этапы должны содержать идентификатор в виде метаданных.
[{"info":"Сущность 'processingstage' с UUID: d2308bcc-8fd9-11ed-ac12-000b000000c2 успешно удалена"},{"info":"Сущность 'processingstage' с UUID: d2308bcc-8fd9-11ed-ac12-000b000000c1 успешно удалена"}]
Этап
Получить Этап
Параметры
Параметр
Описание
id
string (required) Example: d2308bcc-8fd9-11ed-ac12-000b000000c1 id Этапа.