> For the complete documentation index, see [llms.txt](https://delever.gitbook.io/delever/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://delever.gitbook.io/delever/for-developers/1c-integration/models.md).

# Models

## The ErrorWithDescription object

```json
{"openapi":"3.0.3","info":{"title":"API интеграции Delever с 1C","version":"1.0.0"},"components":{"schemas":{"ErrorWithDescription":{"type":"object","description":"Стандартный формат ошибки API.","properties":{"code":{"type":"integer","format":"int32"},"description":{"type":"string"}},"required":["code","description"]}}}}
```

## The SimpleError object

```json
{"openapi":"3.0.3","info":{"title":"API интеграции Delever с 1C","version":"1.0.0"},"components":{"schemas":{"SimpleError":{"type":"object","description":"Простая ошибка валидации от шлюза.","properties":{"error":{"type":"string"}},"required":["error"]}}}}
```

## The MessageResponse object

```json
{"openapi":"3.0.3","info":{"title":"API интеграции Delever с 1C","version":"1.0.0"},"components":{"schemas":{"MessageResponse":{"type":"object","description":"Ответ с текстовым сообщением об успехе.","properties":{"message":{"type":"string"}},"required":["message"]}}}}
```

## The MenuImportRequest object

```json
{"openapi":"3.0.3","info":{"title":"API интеграции Delever с 1C","version":"1.0.0"},"components":{"schemas":{"MenuImportRequest":{"type":"object","description":"Тело импорта меню. Передавайте только `categories`, `products` и `combos`;\n","properties":{"categories":{"type":"array","items":{"$ref":"#/components/schemas/MenuCategory"}},"products":{"type":"array","items":{"$ref":"#/components/schemas/MenuProduct"}},"combos":{"type":"array","description":"Комбо передаются отдельным массивом с той же структурой, что и `products` (не через `type=combo` в products).","items":{"$ref":"#/components/schemas/MenuProduct"}}},"required":["categories","products","combos"]},"MenuCategory":{"type":"object","properties":{"id":{"type":"string","description":"Внешний id категории в 1С"},"name":{"type":"string"},"order":{"type":"integer","format":"int64","description":"Порядок сортировки;"},"description":{"type":"string"},"image_link":{"type":"string"},"parent_id":{"type":"string","description":"Id родительской категории; пусто для корня"}},"required":["id","name"]},"MenuProduct":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"order":{"type":"integer","format":"int64"},"description":{"type":"string"},"category_id":{"type":"string"},"type":{"type":"string","description":"Тип товара в каталоге"},"splittable":{"type":"boolean"},"measure_unit":{"type":"string"},"price":{"type":"number","format":"float"},"ikpu":{"type":"string"},"package_code":{"type":"string"},"weight":{"type":"integer","format":"int64"},"size_id":{"type":"string"},"energy":{"type":"number","format":"double"},"proteins":{"type":"number","format":"double"},"fats":{"type":"number","format":"double"},"carbohydrates":{"type":"number","format":"double"},"alcohol_percentage":{"type":"number","format":"double"},"is_marked":{"type":"boolean"},"default":{"type":"boolean"},"is_visible":{"type":"boolean"},"image_links":{"type":"array","items":{"type":"string"}},"variants":{"type":"array","items":{"$ref":"#/components/schemas/MenuVariant"}},"group_modifiers":{"type":"array","items":{"$ref":"#/components/schemas/MenuGroupModifier"}},"single_modifiers":{"type":"array","items":{"$ref":"#/components/schemas/MenuModifier"}},"combo_groups":{"type":"array","items":{"$ref":"#/components/schemas/MenuComboGroup"}}},"required":["id","name"]},"MenuVariant":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"order":{"type":"integer","format":"int32"},"price":{"type":"number","format":"float"},"product_id":{"type":"string"},"size_id":{"type":"string"},"image_url":{"type":"string"},"weight":{"type":"number","format":"double"},"measure_unit":{"type":"string"},"default":{"type":"boolean"},"is_visible":{"type":"boolean"},"ikpu":{"type":"string"},"package_code":{"type":"string"},"group_modifiers":{"type":"array","items":{"$ref":"#/components/schemas/MenuGroupModifier"}},"single_modifiers":{"type":"array","items":{"$ref":"#/components/schemas/MenuModifier"}}}},"MenuGroupModifier":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"num_min":{"type":"integer","format":"int32"},"num_max":{"type":"integer","format":"int32"},"ikpu":{"type":"string"},"package_code":{"type":"string"},"modifiers":{"type":"array","items":{"$ref":"#/components/schemas/MenuModifier"}}}},"MenuModifier":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"price":{"type":"number","format":"float"},"product_id":{"type":"string"},"num_min":{"type":"integer","format":"int32"},"num_max":{"type":"integer","format":"int32"},"default_amount":{"type":"integer","format":"int32"},"image":{"type":"string"},"ikpu":{"type":"string"},"package_code":{"type":"string"}}},"MenuComboGroup":{"type":"object","properties":{"id":{"type":"string"},"variants":{"type":"array","items":{"type":"string"}},"order":{"type":"integer","format":"int32"},"active":{"type":"boolean"},"quantity":{"type":"integer","format":"int32"},"title":{"type":"string"},"default":{"type":"boolean"},"variants_obj":{"type":"array","items":{"$ref":"#/components/schemas/MenuComboVariantAuto"}},"variant_prices":{"type":"object","additionalProperties":{"type":"number","format":"float"}}}},"MenuComboVariantAuto":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"price":{"type":"number","format":"float"},"size_id":{"type":"string"}}}}}}
```

## The MenuCategory object

```json
{"openapi":"3.0.3","info":{"title":"API интеграции Delever с 1C","version":"1.0.0"},"components":{"schemas":{"MenuCategory":{"type":"object","properties":{"id":{"type":"string","description":"Внешний id категории в 1С"},"name":{"type":"string"},"order":{"type":"integer","format":"int64","description":"Порядок сортировки;"},"description":{"type":"string"},"image_link":{"type":"string"},"parent_id":{"type":"string","description":"Id родительской категории; пусто для корня"}},"required":["id","name"]}}}}
```

## The MenuProduct object

```json
{"openapi":"3.0.3","info":{"title":"API интеграции Delever с 1C","version":"1.0.0"},"components":{"schemas":{"MenuProduct":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"order":{"type":"integer","format":"int64"},"description":{"type":"string"},"category_id":{"type":"string"},"type":{"type":"string","description":"Тип товара в каталоге"},"splittable":{"type":"boolean"},"measure_unit":{"type":"string"},"price":{"type":"number","format":"float"},"ikpu":{"type":"string"},"package_code":{"type":"string"},"weight":{"type":"integer","format":"int64"},"size_id":{"type":"string"},"energy":{"type":"number","format":"double"},"proteins":{"type":"number","format":"double"},"fats":{"type":"number","format":"double"},"carbohydrates":{"type":"number","format":"double"},"alcohol_percentage":{"type":"number","format":"double"},"is_marked":{"type":"boolean"},"default":{"type":"boolean"},"is_visible":{"type":"boolean"},"image_links":{"type":"array","items":{"type":"string"}},"variants":{"type":"array","items":{"$ref":"#/components/schemas/MenuVariant"}},"group_modifiers":{"type":"array","items":{"$ref":"#/components/schemas/MenuGroupModifier"}},"single_modifiers":{"type":"array","items":{"$ref":"#/components/schemas/MenuModifier"}},"combo_groups":{"type":"array","items":{"$ref":"#/components/schemas/MenuComboGroup"}}},"required":["id","name"]},"MenuVariant":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"order":{"type":"integer","format":"int32"},"price":{"type":"number","format":"float"},"product_id":{"type":"string"},"size_id":{"type":"string"},"image_url":{"type":"string"},"weight":{"type":"number","format":"double"},"measure_unit":{"type":"string"},"default":{"type":"boolean"},"is_visible":{"type":"boolean"},"ikpu":{"type":"string"},"package_code":{"type":"string"},"group_modifiers":{"type":"array","items":{"$ref":"#/components/schemas/MenuGroupModifier"}},"single_modifiers":{"type":"array","items":{"$ref":"#/components/schemas/MenuModifier"}}}},"MenuGroupModifier":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"num_min":{"type":"integer","format":"int32"},"num_max":{"type":"integer","format":"int32"},"ikpu":{"type":"string"},"package_code":{"type":"string"},"modifiers":{"type":"array","items":{"$ref":"#/components/schemas/MenuModifier"}}}},"MenuModifier":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"price":{"type":"number","format":"float"},"product_id":{"type":"string"},"num_min":{"type":"integer","format":"int32"},"num_max":{"type":"integer","format":"int32"},"default_amount":{"type":"integer","format":"int32"},"image":{"type":"string"},"ikpu":{"type":"string"},"package_code":{"type":"string"}}},"MenuComboGroup":{"type":"object","properties":{"id":{"type":"string"},"variants":{"type":"array","items":{"type":"string"}},"order":{"type":"integer","format":"int32"},"active":{"type":"boolean"},"quantity":{"type":"integer","format":"int32"},"title":{"type":"string"},"default":{"type":"boolean"},"variants_obj":{"type":"array","items":{"$ref":"#/components/schemas/MenuComboVariantAuto"}},"variant_prices":{"type":"object","additionalProperties":{"type":"number","format":"float"}}}},"MenuComboVariantAuto":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"price":{"type":"number","format":"float"},"size_id":{"type":"string"}}}}}}
```

## The MenuVariant object

```json
{"openapi":"3.0.3","info":{"title":"API интеграции Delever с 1C","version":"1.0.0"},"components":{"schemas":{"MenuVariant":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"order":{"type":"integer","format":"int32"},"price":{"type":"number","format":"float"},"product_id":{"type":"string"},"size_id":{"type":"string"},"image_url":{"type":"string"},"weight":{"type":"number","format":"double"},"measure_unit":{"type":"string"},"default":{"type":"boolean"},"is_visible":{"type":"boolean"},"ikpu":{"type":"string"},"package_code":{"type":"string"},"group_modifiers":{"type":"array","items":{"$ref":"#/components/schemas/MenuGroupModifier"}},"single_modifiers":{"type":"array","items":{"$ref":"#/components/schemas/MenuModifier"}}}},"MenuGroupModifier":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"num_min":{"type":"integer","format":"int32"},"num_max":{"type":"integer","format":"int32"},"ikpu":{"type":"string"},"package_code":{"type":"string"},"modifiers":{"type":"array","items":{"$ref":"#/components/schemas/MenuModifier"}}}},"MenuModifier":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"price":{"type":"number","format":"float"},"product_id":{"type":"string"},"num_min":{"type":"integer","format":"int32"},"num_max":{"type":"integer","format":"int32"},"default_amount":{"type":"integer","format":"int32"},"image":{"type":"string"},"ikpu":{"type":"string"},"package_code":{"type":"string"}}}}}}
```

## The MenuGroupModifier object

```json
{"openapi":"3.0.3","info":{"title":"API интеграции Delever с 1C","version":"1.0.0"},"components":{"schemas":{"MenuGroupModifier":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"num_min":{"type":"integer","format":"int32"},"num_max":{"type":"integer","format":"int32"},"ikpu":{"type":"string"},"package_code":{"type":"string"},"modifiers":{"type":"array","items":{"$ref":"#/components/schemas/MenuModifier"}}}},"MenuModifier":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"price":{"type":"number","format":"float"},"product_id":{"type":"string"},"num_min":{"type":"integer","format":"int32"},"num_max":{"type":"integer","format":"int32"},"default_amount":{"type":"integer","format":"int32"},"image":{"type":"string"},"ikpu":{"type":"string"},"package_code":{"type":"string"}}}}}}
```

## The MenuModifier object

```json
{"openapi":"3.0.3","info":{"title":"API интеграции Delever с 1C","version":"1.0.0"},"components":{"schemas":{"MenuModifier":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"price":{"type":"number","format":"float"},"product_id":{"type":"string"},"num_min":{"type":"integer","format":"int32"},"num_max":{"type":"integer","format":"int32"},"default_amount":{"type":"integer","format":"int32"},"image":{"type":"string"},"ikpu":{"type":"string"},"package_code":{"type":"string"}}}}}}
```

## The MenuComboGroup object

```json
{"openapi":"3.0.3","info":{"title":"API интеграции Delever с 1C","version":"1.0.0"},"components":{"schemas":{"MenuComboGroup":{"type":"object","properties":{"id":{"type":"string"},"variants":{"type":"array","items":{"type":"string"}},"order":{"type":"integer","format":"int32"},"active":{"type":"boolean"},"quantity":{"type":"integer","format":"int32"},"title":{"type":"string"},"default":{"type":"boolean"},"variants_obj":{"type":"array","items":{"$ref":"#/components/schemas/MenuComboVariantAuto"}},"variant_prices":{"type":"object","additionalProperties":{"type":"number","format":"float"}}}},"MenuComboVariantAuto":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"price":{"type":"number","format":"float"},"size_id":{"type":"string"}}}}}}
```

## The MenuComboVariantAuto object

```json
{"openapi":"3.0.3","info":{"title":"API интеграции Delever с 1C","version":"1.0.0"},"components":{"schemas":{"MenuComboVariantAuto":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"price":{"type":"number","format":"float"},"size_id":{"type":"string"}}}}}}
```

## The UpdateProductPricesRequest object

```json
{"openapi":"3.0.3","info":{"title":"API интеграции Delever с 1C","version":"1.0.0"},"components":{"schemas":{"UpdateProductPricesRequest":{"type":"object","description":"Обновление цен. Из тела читаются только `id_prices` (и опционально `is_update_aggregators_price`);\n","properties":{"id_prices":{"type":"array","minItems":1,"items":{"$ref":"#/components/schemas/ExternalProductIdPrice"}},"is_update_aggregators_price":{"type":"boolean","description":"Если true — распространить изменение цен на подключённые агрегаторы.","default":false}},"required":["id_prices"]},"ExternalProductIdPrice":{"type":"object","properties":{"id":{"type":"string","description":"Внешний id товара из 1С."},"price":{"type":"number","format":"float"}},"required":["id","price"]}}}}
```

## The ExternalProductIdPrice object

```json
{"openapi":"3.0.3","info":{"title":"API интеграции Delever с 1C","version":"1.0.0"},"components":{"schemas":{"ExternalProductIdPrice":{"type":"object","properties":{"id":{"type":"string","description":"Внешний id товара из 1С."},"price":{"type":"number","format":"float"}},"required":["id","price"]}}}}
```

## The UpdateProductStockRequest object

```json
{"openapi":"3.0.3","info":{"title":"API интеграции Delever с 1C","version":"1.0.0"},"components":{"schemas":{"UpdateProductStockRequest":{"type":"object","description":"Обновление остатков в меню. В `product_id` — внешние id 1C.\n","properties":{"products":{"type":"array","minItems":1,"items":{"$ref":"#/components/schemas/ProductQuantity"}}},"required":["products"]},"ProductQuantity":{"type":"object","properties":{"product_id":{"type":"string","description":"Внешний id товара из 1С (сопоставление на сервере)."},"quantity":{"type":"number","format":"float","description":"Доступное количество в меню филиала (остаток)."}},"required":["product_id","quantity"]}}}}
```

## The ProductQuantity object

```json
{"openapi":"3.0.3","info":{"title":"API интеграции Delever с 1C","version":"1.0.0"},"components":{"schemas":{"ProductQuantity":{"type":"object","properties":{"product_id":{"type":"string","description":"Внешний id товара из 1С (сопоставление на сервере)."},"quantity":{"type":"number","format":"float","description":"Доступное количество в меню филиала (остаток)."}},"required":["product_id","quantity"]}}}}
```

## The OrderDeliveryType object

```json
{"openapi":"3.0.3","info":{"title":"API интеграции Delever с 1C","version":"1.0.0"},"components":{"schemas":{"OrderDeliveryType":{"type":"string","description":"Тип доставки заказа.","enum":["self-pickup","delivery","aggregator","hall"]}}}}
```

## The OrderPaymentType object

```json
{"openapi":"3.0.3","info":{"title":"API интеграции Delever с 1C","version":"1.0.0"},"components":{"schemas":{"OrderPaymentType":{"type":"string","description":"Тип оплаты (строковое поле `payment_type` в заказе и в элементах `payment`).","enum":["cash","online","card"]}}}}
```

## The OrderLocation object

```json
{"openapi":"3.0.3","info":{"title":"API интеграции Delever с 1C","version":"1.0.0"},"components":{"schemas":{"OrderLocation":{"type":"object","description":"Координаты адреса доставки (`to_location`). Пустой объект `{}` допустим, если координаты не заданы.","properties":{"long":{"type":"number","format":"double","description":"Долгота"},"lat":{"type":"number","format":"double","description":"Широта"}}}}}}
```

## The LocalizedString object

```json
{"openapi":"3.0.3","info":{"title":"API интеграции Delever с 1C","version":"1.0.0"},"components":{"schemas":{"LocalizedString":{"type":"object","description":"Локализованные подписи (uz, ru, en).","additionalProperties":true,"properties":{"uz":{"type":"string"},"ru":{"type":"string"},"en":{"type":"string"}}}}}}
```

## The OrderStepProduct object

```json
{"openapi":"3.0.3","info":{"title":"API интеграции Delever с 1C","version":"1.0.0"},"components":{"schemas":{"OrderStepProduct":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"quantity":{"type":"number","format":"float"},"price":{"type":"number","format":"float"},"total_amount":{"type":"number","format":"float"},"product_id":{"type":"string","format":"uuid"},"image":{"type":"string"},"type":{"type":"string"},"title":{"$ref":"#/components/schemas/LocalizedString"}}},"LocalizedString":{"type":"object","description":"Локализованные подписи (uz, ru, en).","additionalProperties":true,"properties":{"uz":{"type":"string"},"ru":{"type":"string"},"en":{"type":"string"}}}}}}
```

## The OrderStep object

```json
{"openapi":"3.0.3","info":{"title":"API интеграции Delever с 1C","version":"1.0.0"},"components":{"schemas":{"OrderStep":{"type":"object","description":"Этап заказа (филиал) с позициями.","properties":{"id":{"type":"string","format":"uuid"},"branch_name":{"type":"string"},"location":{"$ref":"#/components/schemas/OrderLocation"},"address":{"type":"string"},"destination_address":{"type":"string"},"phone_number":{"type":"string"},"products":{"type":"array","items":{"$ref":"#/components/schemas/OrderStepProduct"}},"status":{"type":"string"},"step_amount":{"type":"number","format":"float"},"branch_id":{"type":"string","format":"uuid"},"menu_id":{"type":"string","format":"uuid"}}},"OrderLocation":{"type":"object","description":"Координаты адреса доставки (`to_location`). Пустой объект `{}` допустим, если координаты не заданы.","properties":{"long":{"type":"number","format":"double","description":"Долгота"},"lat":{"type":"number","format":"double","description":"Широта"}}},"OrderStepProduct":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"quantity":{"type":"number","format":"float"},"price":{"type":"number","format":"float"},"total_amount":{"type":"number","format":"float"},"product_id":{"type":"string","format":"uuid"},"image":{"type":"string"},"type":{"type":"string"},"title":{"$ref":"#/components/schemas/LocalizedString"}}},"LocalizedString":{"type":"object","description":"Локализованные подписи (uz, ru, en).","additionalProperties":true,"properties":{"uz":{"type":"string"},"ru":{"type":"string"},"en":{"type":"string"}}}}}}
```

## The OrderStatusNote object

```json
{"openapi":"3.0.3","info":{"title":"API интеграции Delever с 1C","version":"1.0.0"},"components":{"schemas":{"OrderStatusNote":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"status_id":{"type":"string","format":"uuid"},"created_at":{"type":"string"}}}}}}
```

## The OrderPaymentTypeObj object

```json
{"openapi":"3.0.3","info":{"title":"API интеграции Delever с 1C","version":"1.0.0"},"components":{"schemas":{"OrderPaymentTypeObj":{"type":"object","properties":{"name":{"$ref":"#/components/schemas/LocalizedString"},"type":{"$ref":"#/components/schemas/OrderPaymentType"},"image":{"type":"string"}}},"LocalizedString":{"type":"object","description":"Локализованные подписи (uz, ru, en).","additionalProperties":true,"properties":{"uz":{"type":"string"},"ru":{"type":"string"},"en":{"type":"string"}}},"OrderPaymentType":{"type":"string","description":"Тип оплаты (строковое поле `payment_type` в заказе и в элементах `payment`).","enum":["cash","online","card"]}}}}
```

## The OrderPayment object

```json
{"openapi":"3.0.3","info":{"title":"API интеграции Delever с 1C","version":"1.0.0"},"components":{"schemas":{"OrderPayment":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"order_id":{"type":"string","format":"uuid"},"payment_type":{"$ref":"#/components/schemas/OrderPaymentType"},"paid_amount":{"type":"number","format":"float"},"created_at":{"type":"string"},"payment_type_id":{"type":"string","format":"uuid"},"payment_type_obj":{"$ref":"#/components/schemas/OrderPaymentTypeObj"}}},"OrderPaymentType":{"type":"string","description":"Тип оплаты (строковое поле `payment_type` в заказе и в элементах `payment`).","enum":["cash","online","card"]},"OrderPaymentTypeObj":{"type":"object","properties":{"name":{"$ref":"#/components/schemas/LocalizedString"},"type":{"$ref":"#/components/schemas/OrderPaymentType"},"image":{"type":"string"}}},"LocalizedString":{"type":"object","description":"Локализованные подписи (uz, ru, en).","additionalProperties":true,"properties":{"uz":{"type":"string"},"ru":{"type":"string"},"en":{"type":"string"}}}}}}
```

## The OrderTypeObj object

```json
{"openapi":"3.0.3","info":{"title":"API интеграции Delever с 1C","version":"1.0.0"},"components":{"schemas":{"OrderTypeObj":{"type":"object","properties":{"name":{"$ref":"#/components/schemas/LocalizedString"},"type":{"type":"string"},"image":{"type":"string"}}},"LocalizedString":{"type":"object","description":"Локализованные подписи (uz, ru, en).","additionalProperties":true,"properties":{"uz":{"type":"string"},"ru":{"type":"string"},"en":{"type":"string"}}}}}}
```

## The OrderShipperUser object

```json
{"openapi":"3.0.3","info":{"title":"API интеграции Delever с 1C","version":"1.0.0"},"components":{"schemas":{"OrderShipperUser":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"phone":{"type":"string"}}}}}}
```

## The OrderSourceObj object

```json
{"openapi":"3.0.3","info":{"title":"API интеграции Delever с 1C","version":"1.0.0"},"components":{"schemas":{"OrderSourceObj":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"$ref":"#/components/schemas/LocalizedString"},"type":{"type":"string"},"active":{"type":"boolean"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"image":{"type":"string"}}},"LocalizedString":{"type":"object","description":"Локализованные подписи (uz, ru, en).","additionalProperties":true,"properties":{"uz":{"type":"string"},"ru":{"type":"string"},"en":{"type":"string"}}}}}}
```

## The OrderShipper object

```json
{"openapi":"3.0.3","info":{"title":"API интеграции Delever с 1C","version":"1.0.0"},"components":{"schemas":{"OrderShipper":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"logo":{"type":"string"}}}}}}
```

## The OrderJson object

```json
{"openapi":"3.0.3","info":{"title":"API интеграции Delever с 1C","version":"1.0.0"},"components":{"schemas":{"OrderJson":{"type":"object","description":"Полный заказ Delever в JSON. GET возвращает весь документ;\nPUT принимает частичное обновление (только изменяемые поля).\n","additionalProperties":true,"properties":{"id":{"type":"string","format":"uuid","description":"UUID заказа Delever"},"shipper_id":{"type":"string","format":"uuid"},"status_id":{"type":"string","format":"uuid"},"creator_type_id":{"type":"string","format":"uuid"},"system_user_id":{"type":"string","format":"uuid"},"client_id":{"type":"string","format":"uuid"},"client_name":{"type":"string"},"client_phone_number":{"type":"string"},"external_order_id":{"type":"string","description":"Внешний номер заказа (в JSON может быть строкой или числом)."},"to_address":{"type":"string"},"to_location":{"$ref":"#/components/schemas/OrderLocation"},"delivery_type":{"$ref":"#/components/schemas/OrderDeliveryType"},"delivery_price":{"type":"number","format":"float"},"delivery_time":{"type":"string","description":"Время доставки (минуты или строка SLA)"},"order_amount":{"type":"number","format":"float"},"payment_type":{"$ref":"#/components/schemas/OrderPaymentType"},"payment_type_id":{"type":"string","format":"uuid"},"payment_type_obj":{"$ref":"#/components/schemas/OrderPaymentTypeObj"},"order_type_id":{"type":"string","format":"uuid"},"order_type":{"$ref":"#/components/schemas/OrderTypeObj"},"description":{"type":"string"},"source":{"type":"string"},"source_id":{"type":"string","format":"uuid"},"source_obj":{"$ref":"#/components/schemas/OrderSourceObj"},"created_at":{"type":"string","description":"YYYY-MM-DD HH:MM:SS"},"finished_at":{"type":"string"},"paid_time":{"type":"string"},"operator_accepted_at":{"type":"string"},"fiscalization_url":{"type":"string","description":"URL фискализации чека (если задан)."},"fiscalization_link":{"type":"string","description":"Альтернативное поле ссылки на фискализацию"},"is_courier_call":{"type":"boolean"},"is_operator_call":{"type":"string"},"accepted_time":{"type":"integer","format":"int32"},"version":{"type":"integer","format":"int32"},"shipper_logo":{"type":"string"},"shipper_user":{"$ref":"#/components/schemas/OrderShipperUser"},"shipper":{"$ref":"#/components/schemas/OrderShipper"},"courier_last_location":{"$ref":"#/components/schemas/OrderLocation"},"steps":{"type":"array","items":{"$ref":"#/components/schemas/OrderStep"}},"status_notes":{"type":"array","items":{"$ref":"#/components/schemas/OrderStatusNote"}},"payment":{"type":"array","items":{"$ref":"#/components/schemas/OrderPayment"}}}},"OrderLocation":{"type":"object","description":"Координаты адреса доставки (`to_location`). Пустой объект `{}` допустим, если координаты не заданы.","properties":{"long":{"type":"number","format":"double","description":"Долгота"},"lat":{"type":"number","format":"double","description":"Широта"}}},"OrderDeliveryType":{"type":"string","description":"Тип доставки заказа.","enum":["self-pickup","delivery","aggregator","hall"]},"OrderPaymentType":{"type":"string","description":"Тип оплаты (строковое поле `payment_type` в заказе и в элементах `payment`).","enum":["cash","online","card"]},"OrderPaymentTypeObj":{"type":"object","properties":{"name":{"$ref":"#/components/schemas/LocalizedString"},"type":{"$ref":"#/components/schemas/OrderPaymentType"},"image":{"type":"string"}}},"LocalizedString":{"type":"object","description":"Локализованные подписи (uz, ru, en).","additionalProperties":true,"properties":{"uz":{"type":"string"},"ru":{"type":"string"},"en":{"type":"string"}}},"OrderTypeObj":{"type":"object","properties":{"name":{"$ref":"#/components/schemas/LocalizedString"},"type":{"type":"string"},"image":{"type":"string"}}},"OrderSourceObj":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"$ref":"#/components/schemas/LocalizedString"},"type":{"type":"string"},"active":{"type":"boolean"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"image":{"type":"string"}}},"OrderShipperUser":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"phone":{"type":"string"}}},"OrderShipper":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"logo":{"type":"string"}}},"OrderStep":{"type":"object","description":"Этап заказа (филиал) с позициями.","properties":{"id":{"type":"string","format":"uuid"},"branch_name":{"type":"string"},"location":{"$ref":"#/components/schemas/OrderLocation"},"address":{"type":"string"},"destination_address":{"type":"string"},"phone_number":{"type":"string"},"products":{"type":"array","items":{"$ref":"#/components/schemas/OrderStepProduct"}},"status":{"type":"string"},"step_amount":{"type":"number","format":"float"},"branch_id":{"type":"string","format":"uuid"},"menu_id":{"type":"string","format":"uuid"}}},"OrderStepProduct":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"quantity":{"type":"number","format":"float"},"price":{"type":"number","format":"float"},"total_amount":{"type":"number","format":"float"},"product_id":{"type":"string","format":"uuid"},"image":{"type":"string"},"type":{"type":"string"},"title":{"$ref":"#/components/schemas/LocalizedString"}}},"OrderStatusNote":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"status_id":{"type":"string","format":"uuid"},"created_at":{"type":"string"}}},"OrderPayment":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"order_id":{"type":"string","format":"uuid"},"payment_type":{"$ref":"#/components/schemas/OrderPaymentType"},"paid_amount":{"type":"number","format":"float"},"created_at":{"type":"string"},"payment_type_id":{"type":"string","format":"uuid"},"payment_type_obj":{"$ref":"#/components/schemas/OrderPaymentTypeObj"}}}}}}
```

## The OrderUpdateBody object

```json
{"openapi":"3.0.3","info":{"title":"API интеграции Delever с 1C","version":"1.0.0"},"components":{"schemas":{"OrderUpdateBody":{"type":"object","description":"Частичное обновление заказа (PUT).\nПередавайте только нужные поля; имена полей — как в ответе GET.\n","additionalProperties":true,"properties":{"status_id":{"type":"string","format":"uuid"},"fiscalization_url":{"type":"string","description":"URL фискализации — часто передаётся при обновлении из 1С."},"payment_type":{"$ref":"#/components/schemas/OrderPaymentType"},"payment_type_id":{"type":"string","format":"uuid"},"delivery_type":{"$ref":"#/components/schemas/OrderDeliveryType"},"delivery_price":{"type":"number","format":"float"},"order_amount":{"type":"number","format":"float"},"order_type_id":{"type":"string","format":"uuid"},"description":{"type":"string"},"client_name":{"type":"string"},"client_phone_number":{"type":"string"},"to_address":{"type":"string"},"to_location":{"$ref":"#/components/schemas/OrderLocation"},"delivery_time":{"type":"string"},"is_courier_call":{"type":"boolean"},"steps":{"type":"array","items":{"$ref":"#/components/schemas/OrderStep"}},"payment":{"type":"array","items":{"$ref":"#/components/schemas/OrderPayment"}}}},"OrderPaymentType":{"type":"string","description":"Тип оплаты (строковое поле `payment_type` в заказе и в элементах `payment`).","enum":["cash","online","card"]},"OrderDeliveryType":{"type":"string","description":"Тип доставки заказа.","enum":["self-pickup","delivery","aggregator","hall"]},"OrderLocation":{"type":"object","description":"Координаты адреса доставки (`to_location`). Пустой объект `{}` допустим, если координаты не заданы.","properties":{"long":{"type":"number","format":"double","description":"Долгота"},"lat":{"type":"number","format":"double","description":"Широта"}}},"OrderStep":{"type":"object","description":"Этап заказа (филиал) с позициями.","properties":{"id":{"type":"string","format":"uuid"},"branch_name":{"type":"string"},"location":{"$ref":"#/components/schemas/OrderLocation"},"address":{"type":"string"},"destination_address":{"type":"string"},"phone_number":{"type":"string"},"products":{"type":"array","items":{"$ref":"#/components/schemas/OrderStepProduct"}},"status":{"type":"string"},"step_amount":{"type":"number","format":"float"},"branch_id":{"type":"string","format":"uuid"},"menu_id":{"type":"string","format":"uuid"}}},"OrderStepProduct":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"quantity":{"type":"number","format":"float"},"price":{"type":"number","format":"float"},"total_amount":{"type":"number","format":"float"},"product_id":{"type":"string","format":"uuid"},"image":{"type":"string"},"type":{"type":"string"},"title":{"$ref":"#/components/schemas/LocalizedString"}}},"LocalizedString":{"type":"object","description":"Локализованные подписи (uz, ru, en).","additionalProperties":true,"properties":{"uz":{"type":"string"},"ru":{"type":"string"},"en":{"type":"string"}}},"OrderPayment":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"order_id":{"type":"string","format":"uuid"},"payment_type":{"$ref":"#/components/schemas/OrderPaymentType"},"paid_amount":{"type":"number","format":"float"},"created_at":{"type":"string"},"payment_type_id":{"type":"string","format":"uuid"},"payment_type_obj":{"$ref":"#/components/schemas/OrderPaymentTypeObj"}}},"OrderPaymentTypeObj":{"type":"object","properties":{"name":{"$ref":"#/components/schemas/LocalizedString"},"type":{"$ref":"#/components/schemas/OrderPaymentType"},"image":{"type":"string"}}}}}}
```
