Перейти к основному содержанию
PATCH
/
v1
/
plus
/
carts
/
{id}
cURL
curl --request PATCH \
  --url https://api.example.com/v1/plus/carts/{id}/ \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "<string>",
  "phone": "<string>",
  "payment_type": "card",
  "bonus": true,
  "start_at": "2023-11-07T05:31:56Z",
  "end_at": "2023-11-07T05:31:56Z",
  "comment": "<string>",
  "tenant": 123,
  "company": 123
}
'
{
  "id": 123,
  "items": [
    {
      "id": 123,
      "product_name": "<string>",
      "quantity": 2,
      "created_at": "2023-11-07T05:31:56Z",
      "updated_at": "2023-11-07T05:31:56Z",
      "price": "<string>",
      "cart": 123,
      "product": 123,
      "product_company": 123,
      "product_price": 123
    }
  ],
  "company_name": "<string>",
  "company_address": "<string>",
  "created_at": "2023-11-07T05:31:56Z",
  "updated_at": "2023-11-07T05:31:56Z",
  "status": "exceed",
  "payment_status": 0,
  "payment_invoice_url": "<string>",
  "price": "<string>",
  "fact_start_at": "2023-11-07T05:31:56Z",
  "fact_end_at": "2023-11-07T05:31:56Z",
  "outer_id": 123,
  "user": 123,
  "name": "<string>",
  "phone": "<string>",
  "payment_type": "card",
  "bonus": true,
  "start_at": "2023-11-07T05:31:56Z",
  "end_at": "2023-11-07T05:31:56Z",
  "comment": "<string>",
  "tenant": 123,
  "company": 123
}

Параметры пути

id
integer
обязательно

Тело

name
string | null
Maximum string length: 255
phone
string | null
Maximum string length: 255
payment_type
enum<string>
  • card - card
  • cash - cash
Доступные опции:
card,
cash
bonus
boolean
start_at
string<date-time> | null
end_at
string<date-time> | null
comment
string | null
Maximum string length: 2048
tenant
integer | null
company
integer | null

Ответ

200 - application/json
id
integer
обязательно
items
object[]
обязательно
company_name
string
обязательно
company_address
string
обязательно
created_at
string<date-time>
обязательно
updated_at
string<date-time>
обязательно
status
обязательно
  • exceed - exceed
  • request - Запрос
  • reserve - reserve
  • inrent - В аренде
  • cancel - cancel
  • completed - Завершено
  • debtor - Должник
Доступные опции:
exceed,
request,
reserve,
inrent,
cancel,
completed,
debtor
payment_status
enum<integer>
обязательно
  • 0 - Ожидается оплата
  • 1 - Оплата произведена
  • 2 - Частичная оплата
Доступные опции:
0,
1,
2
payment_invoice_url
string<uri> | null
обязательно
price
string<decimal>
обязательно
Pattern: ^-?\d{0,14}(?:\.\d{0,2})?$
fact_start_at
string<date-time> | null
обязательно
fact_end_at
string<date-time> | null
обязательно
outer_id
integer | null
обязательно
user
integer | null
обязательно
name
string | null
Maximum string length: 255
phone
string | null
Maximum string length: 255
payment_type
enum<string>
  • card - card
  • cash - cash
Доступные опции:
card,
cash
bonus
boolean
start_at
string<date-time> | null
end_at
string<date-time> | null
comment
string | null
Maximum string length: 2048
tenant
integer | null
company
integer | null