---
title: "PATCH /v1/plus/carts/{id}/"
method: PATCH
path: "/v1/plus/carts/{id}/"
tags: ["v1"]
---

# PATCH /v1/plus/carts/{id}/

`PATCH /v1/plus/carts/{id}/`

## Path parameters

- `id` integer, required

## Request body

- PatchedCompanyCart
  - `id` integer
  - `items` CompanyCartItem[]
    - `id` integer, required
    - `product_name` string, required
    - `quantity` integer, required
    - `created_at` string, date-time, required
    - `updated_at` string, date-time, required
    - `price` string, decimal, required
    - `cart` integer, required
    - `product` integer, required
    - `product_company` integer, nullable
    - `product_price` integer, nullable
  - `company_name` string
  - `company_address` string
  - `created_at` string, date-time
  - `updated_at` string, date-time
  - `name` string, nullable
  - `phone` string, nullable
  - `status` union
    - 'exceed' | 'request' | 'reserve' | 'inrent' | 'cancel' | 'completed' | 'debtor' — * `exceed` - exceed * `request` - Запрос * `reserve` - reserve * `inrent` - В аренде * `cancel` - cancel * `completed` - Завершено * `debtor` - Должник
    - unknown
  - `payment_type` 'card' | 'cash' — * `card` - card * `cash` - cash
  - `payment_status` 0 | 1 | 2 — * `0` - Ожидается оплата * `1` - Оплата произведена * `2` - Частичная оплата
  - `payment_invoice_url` string, uri, nullable
  - `bonus` boolean
  - `price` string, decimal
  - `start_at` string, date-time, nullable
  - `end_at` string, date-time, nullable
  - `fact_start_at` string, date-time, nullable
  - `fact_end_at` string, date-time, nullable
  - `outer_id` integer, nullable
  - `comment` string, nullable
  - `user` integer, nullable
  - `tenant` integer, nullable
  - `company` integer, nullable

## Response `200`

- CompanyCart
  - `id` integer, required
  - `items` CompanyCartItem[], required
    - `id` integer, required
    - `product_name` string, required
    - `quantity` integer, required
    - `created_at` string, date-time, required
    - `updated_at` string, date-time, required
    - `price` string, decimal, required
    - `cart` integer, required
    - `product` integer, required
    - `product_company` integer, nullable
    - `product_price` integer, nullable
  - `company_name` string, required
  - `company_address` string, required
  - `created_at` string, date-time, required
  - `updated_at` string, date-time, required
  - `name` string, nullable
  - `phone` string, nullable
  - `status` union, required
    - 'exceed' | 'request' | 'reserve' | 'inrent' | 'cancel' | 'completed' | 'debtor' — * `exceed` - exceed * `request` - Запрос * `reserve` - reserve * `inrent` - В аренде * `cancel` - cancel * `completed` - Завершено * `debtor` - Должник
    - unknown
  - `payment_type` 'card' | 'cash' — * `card` - card * `cash` - cash
  - `payment_status` 0 | 1 | 2, required — * `0` - Ожидается оплата * `1` - Оплата произведена * `2` - Частичная оплата
  - `payment_invoice_url` string, uri, nullable, required
  - `bonus` boolean
  - `price` string, decimal, required
  - `start_at` string, date-time, nullable
  - `end_at` string, date-time, nullable
  - `fact_start_at` string, date-time, nullable, required
  - `fact_end_at` string, date-time, nullable, required
  - `outer_id` integer, nullable, required
  - `comment` string, nullable
  - `user` integer, nullable, required
  - `tenant` integer, nullable
  - `company` integer, nullable

---

[API](https://skmtc.net/yume-cloud/apis/yume-api.md) · [All operations](https://skmtc.net/yume-cloud/apis/yume-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/yume-cloud/yume-api/versions/90700f5abfcc/schema)
