Cart serves

Serves for sale

Работа со списком доступных услуг для добавления в корзину. Чтобы видеть список услуг для добавления, сначала этот список нужно проинициализировать.

get serves for sale

Список доступных типов услуг для текущего пользователя вместе со скидками.

request
GET /api/v2/carts/ea1b5f20-c76e-4b04-b225-9375bf4d1b59/serves/for-sale HTTP/1.1
Table 74. /api/v2/carts/{cartUuid}/serves/for-sale
Parameter Description

cartUuid

UUID корзины

response
HTTP/1.1 200 OK

[ {
  "id" : "1000000102",
  "sellable" : {
    "className" : "CartServeForSale",
    "id" : 1000000102,
    "retailPrice" : 500.0,
    "purchasingPrice" : null,
    "soldPrice" : null,
    "baseSalePrice" : null,
    "sellableCategory" : "SERVE",
    "expected" : false,
    "serveType" : {
      "id" : 1000000102,
      "name" : "Проверка зрения",
      "details" : null,
      "fullName" : "Проверка зрения"
    },
    "comment" : null,
    "employee" : null,
    "serveTypeIds" : null,
    "originalRetailPrice" : null,
    "originalSoldPrice" : null,
    "count" : 0,
    "needsComment" : false,
    "orderId" : null
  },
  "createdAt" : "2026-03-10T08:45:00.698982973",
  "localCreatedAt" : null,
  "activeDiscount" : null,
  "selectedDiscountAvailable" : true,
  "extraDiscount" : null,
  "extraDiscountAvailable" : true,
  "bonusDiscount" : null,
  "vipDiscountAvailable" : true,
  "lockedDiscount" : null,
  "accumulationBonusRule" : null,
  "spendBonusRule" : null,
  "autoDiscountCache" : null,
  "accumulationBonusRuleCache" : null,
  "spendBonusRuleCache" : null,
  "price" : 0.0,
  "discountPrice" : 0.0,
  "bannedDiscounts" : [ ],
  "discounts" : [ ]
}, {
  "id" : "9345112901",
  "sellable" : {
    "className" : "CartServeForSale",
    "id" : 9345112901,
    "retailPrice" : 100.0,
    "purchasingPrice" : null,
    "soldPrice" : null,
    "baseSalePrice" : null,
    "sellableCategory" : "SERVE",
    "expected" : false,
    "serveType" : {
      "id" : 9345112901,
      "name" : "test serve type",
      "details" : null,
      "fullName" : "test serve type"
    },
    "comment" : null,
    "employee" : null,
    "serveTypeIds" : null,
    "originalRetailPrice" : null,
    "originalSoldPrice" : null,
    "count" : 0,
    "needsComment" : false,
    "orderId" : null
  },
  "createdAt" : "2026-03-10T08:45:00.698985676",
  "localCreatedAt" : null,
  "activeDiscount" : null,
  "selectedDiscountAvailable" : true,
  "extraDiscount" : null,
  "extraDiscountAvailable" : true,
  "bonusDiscount" : null,
  "vipDiscountAvailable" : true,
  "lockedDiscount" : null,
  "accumulationBonusRule" : null,
  "spendBonusRule" : null,
  "autoDiscountCache" : null,
  "accumulationBonusRuleCache" : null,
  "spendBonusRuleCache" : null,
  "price" : 0.0,
  "discountPrice" : 0.0,
  "bannedDiscounts" : [ ],
  "discounts" : [ ]
}, {
  "id" : "9345112900",
  "sellable" : {
    "className" : "CartServeForSale",
    "id" : 9345112900,
    "retailPrice" : 100.0,
    "purchasingPrice" : null,
    "soldPrice" : null,
    "baseSalePrice" : null,
    "sellableCategory" : "SERVE",
    "expected" : false,
    "serveType" : {
      "id" : 9345112900,
      "name" : "test serve type",
      "details" : null,
      "fullName" : "test serve type"
    },
    "comment" : null,
    "employee" : null,
    "serveTypeIds" : null,
    "originalRetailPrice" : null,
    "originalSoldPrice" : null,
    "count" : 0,
    "needsComment" : false,
    "orderId" : null
  },
  "createdAt" : "2026-03-10T08:45:00.698984488",
  "localCreatedAt" : null,
  "activeDiscount" : null,
  "selectedDiscountAvailable" : true,
  "extraDiscount" : null,
  "extraDiscountAvailable" : true,
  "bonusDiscount" : null,
  "vipDiscountAvailable" : true,
  "lockedDiscount" : null,
  "accumulationBonusRule" : null,
  "spendBonusRule" : null,
  "autoDiscountCache" : null,
  "accumulationBonusRuleCache" : null,
  "spendBonusRuleCache" : null,
  "price" : 0.0,
  "discountPrice" : 0.0,
  "bannedDiscounts" : [ ],
  "discounts" : [ ]
}, {
  "id" : "1000000100",
  "sellable" : {
    "className" : "CartServeForSale",
    "id" : 1000000100,
    "retailPrice" : 1.0,
    "purchasingPrice" : null,
    "soldPrice" : null,
    "baseSalePrice" : null,
    "sellableCategory" : "SERVE",
    "expected" : false,
    "serveType" : {
      "id" : 1000000100,
      "name" : "1",
      "details" : null,
      "fullName" : "1"
    },
    "comment" : null,
    "employee" : null,
    "serveTypeIds" : null,
    "originalRetailPrice" : null,
    "originalSoldPrice" : null,
    "count" : 0,
    "needsComment" : false,
    "orderId" : null
  },
  "createdAt" : "2026-03-10T08:45:00.698975895",
  "localCreatedAt" : null,
  "activeDiscount" : null,
  "selectedDiscountAvailable" : true,
  "extraDiscount" : null,
  "extraDiscountAvailable" : true,
  "bonusDiscount" : null,
  "vipDiscountAvailable" : true,
  "lockedDiscount" : null,
  "accumulationBonusRule" : null,
  "spendBonusRule" : null,
  "autoDiscountCache" : null,
  "accumulationBonusRuleCache" : null,
  "spendBonusRuleCache" : null,
  "price" : 0.0,
  "discountPrice" : 0.0,
  "bannedDiscounts" : [ ],
  "discounts" : [ ]
}, {
  "id" : "1000000101",
  "sellable" : {
    "className" : "CartServeForSale",
    "id" : 1000000101,
    "retailPrice" : 300.0,
    "purchasingPrice" : null,
    "soldPrice" : null,
    "baseSalePrice" : null,
    "sellableCategory" : "SERVE",
    "expected" : false,
    "serveType" : {
      "id" : 1000000101,
      "name" : "Изготовление очков",
      "details" : null,
      "fullName" : "Изготовление очков"
    },
    "comment" : null,
    "employee" : null,
    "serveTypeIds" : null,
    "originalRetailPrice" : null,
    "originalSoldPrice" : null,
    "count" : 0,
    "needsComment" : false,
    "orderId" : null
  },
  "createdAt" : "2026-03-10T08:45:00.698981715",
  "localCreatedAt" : null,
  "activeDiscount" : null,
  "selectedDiscountAvailable" : true,
  "extraDiscount" : null,
  "extraDiscountAvailable" : true,
  "bonusDiscount" : null,
  "vipDiscountAvailable" : true,
  "lockedDiscount" : null,
  "accumulationBonusRule" : null,
  "spendBonusRule" : null,
  "autoDiscountCache" : null,
  "accumulationBonusRuleCache" : null,
  "spendBonusRuleCache" : null,
  "price" : 0.0,
  "discountPrice" : 0.0,
  "bannedDiscounts" : [ ],
  "discounts" : [ ]
}, {
  "id" : "9345112902",
  "sellable" : {
    "className" : "CartServeForSale",
    "id" : 9345112902,
    "retailPrice" : 100.0,
    "purchasingPrice" : null,
    "soldPrice" : null,
    "baseSalePrice" : null,
    "sellableCategory" : "SERVE",
    "expected" : false,
    "serveType" : {
      "id" : 9345112902,
      "name" : "test serve type",
      "details" : null,
      "fullName" : "test serve type"
    },
    "comment" : null,
    "employee" : null,
    "serveTypeIds" : null,
    "originalRetailPrice" : null,
    "originalSoldPrice" : null,
    "count" : 0,
    "needsComment" : false,
    "orderId" : null
  },
  "createdAt" : "2026-03-10T08:45:00.698986743",
  "localCreatedAt" : null,
  "activeDiscount" : null,
  "selectedDiscountAvailable" : true,
  "extraDiscount" : null,
  "extraDiscountAvailable" : true,
  "bonusDiscount" : null,
  "vipDiscountAvailable" : true,
  "lockedDiscount" : null,
  "accumulationBonusRule" : null,
  "spendBonusRule" : null,
  "autoDiscountCache" : null,
  "accumulationBonusRuleCache" : null,
  "spendBonusRuleCache" : null,
  "price" : 0.0,
  "discountPrice" : 0.0,
  "bannedDiscounts" : [ ],
  "discounts" : [ ]
}, {
  "id" : "9345111242",
  "sellable" : {
    "className" : "CartServeForSale",
    "id" : 9345111242,
    "retailPrice" : 450.0,
    "purchasingPrice" : null,
    "soldPrice" : null,
    "baseSalePrice" : null,
    "sellableCategory" : "SERVE",
    "expected" : false,
    "serveType" : {
      "id" : 9345111242,
      "name" : "test normal vat serve type",
      "details" : null,
      "fullName" : "test normal vat serve type"
    },
    "comment" : null,
    "employee" : null,
    "serveTypeIds" : null,
    "originalRetailPrice" : null,
    "originalSoldPrice" : null,
    "count" : 0,
    "needsComment" : false,
    "orderId" : null
  },
  "createdAt" : "2026-03-10T08:45:00.698987792",
  "localCreatedAt" : null,
  "activeDiscount" : null,
  "selectedDiscountAvailable" : true,
  "extraDiscount" : null,
  "extraDiscountAvailable" : true,
  "bonusDiscount" : null,
  "vipDiscountAvailable" : true,
  "lockedDiscount" : null,
  "accumulationBonusRule" : null,
  "spendBonusRule" : null,
  "autoDiscountCache" : null,
  "accumulationBonusRuleCache" : null,
  "spendBonusRuleCache" : null,
  "price" : 0.0,
  "discountPrice" : 0.0,
  "bannedDiscounts" : [ ],
  "discounts" : [ ]
}, {
  "id" : "9345111243",
  "sellable" : {
    "className" : "CartServeForSale",
    "id" : 9345111243,
    "retailPrice" : 450.0,
    "purchasingPrice" : null,
    "soldPrice" : null,
    "baseSalePrice" : null,
    "sellableCategory" : "SERVE",
    "expected" : false,
    "serveType" : {
      "id" : 9345111243,
      "name" : "test privileged vat serve type",
      "details" : null,
      "fullName" : "test privileged vat serve type"
    },
    "comment" : null,
    "employee" : null,
    "serveTypeIds" : null,
    "originalRetailPrice" : null,
    "originalSoldPrice" : null,
    "count" : 0,
    "needsComment" : false,
    "orderId" : null
  },
  "createdAt" : "2026-03-10T08:45:00.698988821",
  "localCreatedAt" : null,
  "activeDiscount" : null,
  "selectedDiscountAvailable" : true,
  "extraDiscount" : null,
  "extraDiscountAvailable" : true,
  "bonusDiscount" : null,
  "vipDiscountAvailable" : true,
  "lockedDiscount" : null,
  "accumulationBonusRule" : null,
  "spendBonusRule" : null,
  "autoDiscountCache" : null,
  "accumulationBonusRuleCache" : null,
  "spendBonusRuleCache" : null,
  "price" : 0.0,
  "discountPrice" : 0.0,
  "bannedDiscounts" : [ ],
  "discounts" : [ ]
}, {
  "id" : "9345111301",
  "sellable" : {
    "className" : "CartServeForSale",
    "id" : 9345111301,
    "retailPrice" : 100.0,
    "purchasingPrice" : null,
    "soldPrice" : null,
    "baseSalePrice" : null,
    "sellableCategory" : "SERVE",
    "expected" : false,
    "serveType" : {
      "id" : 9345111301,
      "name" : "test serve type",
      "details" : null,
      "fullName" : "test serve type"
    },
    "comment" : null,
    "employee" : null,
    "serveTypeIds" : null,
    "originalRetailPrice" : null,
    "originalSoldPrice" : null,
    "count" : 0,
    "needsComment" : false,
    "orderId" : null
  },
  "createdAt" : "2026-03-10T08:45:00.698997682",
  "localCreatedAt" : null,
  "activeDiscount" : null,
  "selectedDiscountAvailable" : true,
  "extraDiscount" : null,
  "extraDiscountAvailable" : true,
  "bonusDiscount" : null,
  "vipDiscountAvailable" : true,
  "lockedDiscount" : null,
  "accumulationBonusRule" : null,
  "spendBonusRule" : null,
  "autoDiscountCache" : null,
  "accumulationBonusRuleCache" : null,
  "spendBonusRuleCache" : null,
  "price" : 0.0,
  "discountPrice" : 0.0,
  "bannedDiscounts" : [ ],
  "discounts" : [ ]
}, {
  "id" : "9345111400",
  "sellable" : {
    "className" : "CartServeForSale",
    "id" : 9345111400,
    "retailPrice" : 100.0,
    "purchasingPrice" : null,
    "soldPrice" : null,
    "baseSalePrice" : null,
    "sellableCategory" : "SERVE",
    "expected" : false,
    "serveType" : {
      "id" : 9345111400,
      "name" : "test serve type",
      "details" : null,
      "fullName" : "test serve type"
    },
    "comment" : null,
    "employee" : null,
    "serveTypeIds" : null,
    "originalRetailPrice" : null,
    "originalSoldPrice" : null,
    "count" : 0,
    "needsComment" : false,
    "orderId" : null
  },
  "createdAt" : "2026-03-10T08:45:00.698992968",
  "localCreatedAt" : null,
  "activeDiscount" : null,
  "selectedDiscountAvailable" : true,
  "extraDiscount" : null,
  "extraDiscountAvailable" : true,
  "bonusDiscount" : null,
  "vipDiscountAvailable" : true,
  "lockedDiscount" : null,
  "accumulationBonusRule" : null,
  "spendBonusRule" : null,
  "autoDiscountCache" : null,
  "accumulationBonusRuleCache" : null,
  "spendBonusRuleCache" : null,
  "price" : 0.0,
  "discountPrice" : 0.0,
  "bannedDiscounts" : [ ],
  "discounts" : [ ]
}, {
  "id" : "9345111401",
  "sellable" : {
    "className" : "CartServeForSale",
    "id" : 9345111401,
    "retailPrice" : 100.0,
    "purchasingPrice" : null,
    "soldPrice" : null,
    "baseSalePrice" : null,
    "sellableCategory" : "SERVE",
    "expected" : false,
    "serveType" : {
      "id" : 9345111401,
      "name" : "test serve type",
      "details" : null,
      "fullName" : "test serve type"
    },
    "comment" : null,
    "employee" : null,
    "serveTypeIds" : null,
    "originalRetailPrice" : null,
    "originalSoldPrice" : null,
    "count" : 0,
    "needsComment" : false,
    "orderId" : null
  },
  "createdAt" : "2026-03-10T08:45:00.69899421",
  "localCreatedAt" : null,
  "activeDiscount" : null,
  "selectedDiscountAvailable" : true,
  "extraDiscount" : null,
  "extraDiscountAvailable" : true,
  "bonusDiscount" : null,
  "vipDiscountAvailable" : true,
  "lockedDiscount" : null,
  "accumulationBonusRule" : null,
  "spendBonusRule" : null,
  "autoDiscountCache" : null,
  "accumulationBonusRuleCache" : null,
  "spendBonusRuleCache" : null,
  "price" : 0.0,
  "discountPrice" : 0.0,
  "bannedDiscounts" : [ ],
  "discounts" : [ ]
}, {
  "id" : "9345111222",
  "sellable" : {
    "className" : "CartServeForSale",
    "id" : 9345111222,
    "retailPrice" : 450.0,
    "purchasingPrice" : null,
    "soldPrice" : null,
    "baseSalePrice" : null,
    "sellableCategory" : "SERVE",
    "expected" : false,
    "serveType" : {
      "id" : 9345111222,
      "name" : "test normal vat serve type 1",
      "details" : null,
      "fullName" : "test normal vat serve type 1"
    },
    "comment" : null,
    "employee" : null,
    "serveTypeIds" : null,
    "originalRetailPrice" : null,
    "originalSoldPrice" : null,
    "count" : 0,
    "needsComment" : false,
    "orderId" : null
  },
  "createdAt" : "2026-03-10T08:45:00.699006584",
  "localCreatedAt" : null,
  "activeDiscount" : null,
  "selectedDiscountAvailable" : true,
  "extraDiscount" : null,
  "extraDiscountAvailable" : true,
  "bonusDiscount" : null,
  "vipDiscountAvailable" : true,
  "lockedDiscount" : null,
  "accumulationBonusRule" : null,
  "spendBonusRule" : null,
  "autoDiscountCache" : null,
  "accumulationBonusRuleCache" : null,
  "spendBonusRuleCache" : null,
  "price" : 0.0,
  "discountPrice" : 0.0,
  "bannedDiscounts" : [ ],
  "discounts" : [ ]
}, {
  "id" : "9345111300",
  "sellable" : {
    "className" : "CartServeForSale",
    "id" : 9345111300,
    "retailPrice" : 100.0,
    "purchasingPrice" : null,
    "soldPrice" : null,
    "baseSalePrice" : null,
    "sellableCategory" : "SERVE",
    "expected" : false,
    "serveType" : {
      "id" : 9345111300,
      "name" : "test serve type",
      "details" : null,
      "fullName" : "test serve type"
    },
    "comment" : null,
    "employee" : null,
    "serveTypeIds" : null,
    "originalRetailPrice" : null,
    "originalSoldPrice" : null,
    "count" : 0,
    "needsComment" : false,
    "orderId" : null
  },
  "createdAt" : "2026-03-10T08:45:00.698996651",
  "localCreatedAt" : null,
  "activeDiscount" : null,
  "selectedDiscountAvailable" : true,
  "extraDiscount" : null,
  "extraDiscountAvailable" : true,
  "bonusDiscount" : null,
  "vipDiscountAvailable" : true,
  "lockedDiscount" : null,
  "accumulationBonusRule" : null,
  "spendBonusRule" : null,
  "autoDiscountCache" : null,
  "accumulationBonusRuleCache" : null,
  "spendBonusRuleCache" : null,
  "price" : 0.0,
  "discountPrice" : 0.0,
  "bannedDiscounts" : [ ],
  "discounts" : [ ]
}, {
  "id" : "9345111223",
  "sellable" : {
    "className" : "CartServeForSale",
    "id" : 9345111223,
    "retailPrice" : 450.0,
    "purchasingPrice" : null,
    "soldPrice" : null,
    "baseSalePrice" : null,
    "sellableCategory" : "SERVE",
    "expected" : false,
    "serveType" : {
      "id" : 9345111223,
      "name" : "test normal vat serve type 2",
      "details" : null,
      "fullName" : "test normal vat serve type 2"
    },
    "comment" : null,
    "employee" : null,
    "serveTypeIds" : null,
    "originalRetailPrice" : null,
    "originalSoldPrice" : null,
    "count" : 0,
    "needsComment" : false,
    "orderId" : null
  },
  "createdAt" : "2026-03-10T08:45:00.699007676",
  "localCreatedAt" : null,
  "activeDiscount" : null,
  "selectedDiscountAvailable" : true,
  "extraDiscount" : null,
  "extraDiscountAvailable" : true,
  "bonusDiscount" : null,
  "vipDiscountAvailable" : true,
  "lockedDiscount" : null,
  "accumulationBonusRule" : null,
  "spendBonusRule" : null,
  "autoDiscountCache" : null,
  "accumulationBonusRuleCache" : null,
  "spendBonusRuleCache" : null,
  "price" : 0.0,
  "discountPrice" : 0.0,
  "bannedDiscounts" : [ ],
  "discounts" : [ ]
}, {
  "id" : "9345111402",
  "sellable" : {
    "className" : "CartServeForSale",
    "id" : 9345111402,
    "retailPrice" : 100.0,
    "purchasingPrice" : null,
    "soldPrice" : null,
    "baseSalePrice" : null,
    "sellableCategory" : "SERVE",
    "expected" : false,
    "serveType" : {
      "id" : 9345111402,
      "name" : "test serve type",
      "details" : null,
      "fullName" : "test serve type"
    },
    "comment" : null,
    "employee" : null,
    "serveTypeIds" : null,
    "originalRetailPrice" : null,
    "originalSoldPrice" : null,
    "count" : 0,
    "needsComment" : false,
    "orderId" : null
  },
  "createdAt" : "2026-03-10T08:45:00.698995611",
  "localCreatedAt" : null,
  "activeDiscount" : null,
  "selectedDiscountAvailable" : true,
  "extraDiscount" : null,
  "extraDiscountAvailable" : true,
  "bonusDiscount" : null,
  "vipDiscountAvailable" : true,
  "lockedDiscount" : null,
  "accumulationBonusRule" : null,
  "spendBonusRule" : null,
  "autoDiscountCache" : null,
  "accumulationBonusRuleCache" : null,
  "spendBonusRuleCache" : null,
  "price" : 0.0,
  "discountPrice" : 0.0,
  "bannedDiscounts" : [ ],
  "discounts" : [ ]
}, {
  "id" : "9345112101",
  "sellable" : {
    "className" : "CartServeForSale",
    "id" : 9345112101,
    "retailPrice" : 100.0,
    "purchasingPrice" : null,
    "soldPrice" : null,
    "baseSalePrice" : null,
    "sellableCategory" : "SERVE",
    "expected" : false,
    "serveType" : {
      "id" : 9345112101,
      "name" : "test serve type",
      "details" : null,
      "fullName" : "test serve type"
    },
    "comment" : null,
    "employee" : null,
    "serveTypeIds" : null,
    "originalRetailPrice" : null,
    "originalSoldPrice" : null,
    "count" : 0,
    "needsComment" : false,
    "orderId" : null
  },
  "createdAt" : "2026-03-10T08:45:00.698999845",
  "localCreatedAt" : null,
  "activeDiscount" : null,
  "selectedDiscountAvailable" : true,
  "extraDiscount" : null,
  "extraDiscountAvailable" : true,
  "bonusDiscount" : null,
  "vipDiscountAvailable" : true,
  "lockedDiscount" : null,
  "accumulationBonusRule" : null,
  "spendBonusRule" : null,
  "autoDiscountCache" : null,
  "accumulationBonusRuleCache" : null,
  "spendBonusRuleCache" : null,
  "price" : 0.0,
  "discountPrice" : 0.0,
  "bannedDiscounts" : [ ],
  "discounts" : [ ]
}, {
  "id" : "9345111253",
  "sellable" : {
    "className" : "CartServeForSale",
    "id" : 9345111253,
    "retailPrice" : 450.0,
    "purchasingPrice" : null,
    "soldPrice" : null,
    "baseSalePrice" : null,
    "sellableCategory" : "SERVE",
    "expected" : false,
    "serveType" : {
      "id" : 9345111253,
      "name" : "test privileged vat serve type",
      "details" : null,
      "fullName" : "test privileged vat serve type"
    },
    "comment" : null,
    "employee" : null,
    "serveTypeIds" : null,
    "originalRetailPrice" : null,
    "originalSoldPrice" : null,
    "count" : 0,
    "needsComment" : false,
    "orderId" : null
  },
  "createdAt" : "2026-03-10T08:45:00.699005552",
  "localCreatedAt" : null,
  "activeDiscount" : null,
  "selectedDiscountAvailable" : true,
  "extraDiscount" : null,
  "extraDiscountAvailable" : true,
  "bonusDiscount" : null,
  "vipDiscountAvailable" : true,
  "lockedDiscount" : null,
  "accumulationBonusRule" : null,
  "spendBonusRule" : null,
  "autoDiscountCache" : null,
  "accumulationBonusRuleCache" : null,
  "spendBonusRuleCache" : null,
  "price" : 0.0,
  "discountPrice" : 0.0,
  "bannedDiscounts" : [ ],
  "discounts" : [ ]
}, {
  "id" : "9345111232",
  "sellable" : {
    "className" : "CartServeForSale",
    "id" : 9345111232,
    "retailPrice" : 450.0,
    "purchasingPrice" : null,
    "soldPrice" : null,
    "baseSalePrice" : null,
    "sellableCategory" : "SERVE",
    "expected" : false,
    "serveType" : {
      "id" : 9345111232,
      "name" : "test normal vat serve type",
      "details" : null,
      "fullName" : "test normal vat serve type"
    },
    "comment" : null,
    "employee" : null,
    "serveTypeIds" : null,
    "originalRetailPrice" : null,
    "originalSoldPrice" : null,
    "count" : 0,
    "needsComment" : false,
    "orderId" : null
  },
  "createdAt" : "2026-03-10T08:45:00.69898985",
  "localCreatedAt" : null,
  "activeDiscount" : null,
  "selectedDiscountAvailable" : true,
  "extraDiscount" : null,
  "extraDiscountAvailable" : true,
  "bonusDiscount" : null,
  "vipDiscountAvailable" : true,
  "lockedDiscount" : null,
  "accumulationBonusRule" : null,
  "spendBonusRule" : null,
  "autoDiscountCache" : null,
  "accumulationBonusRuleCache" : null,
  "spendBonusRuleCache" : null,
  "price" : 0.0,
  "discountPrice" : 0.0,
  "bannedDiscounts" : [ ],
  "discounts" : [ ]
}, {
  "id" : "9345112100",
  "sellable" : {
    "className" : "CartServeForSale",
    "id" : 9345112100,
    "retailPrice" : 100.0,
    "purchasingPrice" : null,
    "soldPrice" : null,
    "baseSalePrice" : null,
    "sellableCategory" : "SERVE",
    "expected" : false,
    "serveType" : {
      "id" : 9345112100,
      "name" : "test serve type",
      "details" : null,
      "fullName" : "test serve type"
    },
    "comment" : null,
    "employee" : null,
    "serveTypeIds" : null,
    "originalRetailPrice" : null,
    "originalSoldPrice" : null,
    "count" : 0,
    "needsComment" : false,
    "orderId" : null
  },
  "createdAt" : "2026-03-10T08:45:00.698998755",
  "localCreatedAt" : null,
  "activeDiscount" : null,
  "selectedDiscountAvailable" : true,
  "extraDiscount" : null,
  "extraDiscountAvailable" : true,
  "bonusDiscount" : null,
  "vipDiscountAvailable" : true,
  "lockedDiscount" : null,
  "accumulationBonusRule" : null,
  "spendBonusRule" : null,
  "autoDiscountCache" : null,
  "accumulationBonusRuleCache" : null,
  "spendBonusRuleCache" : null,
  "price" : 0.0,
  "discountPrice" : 0.0,
  "bannedDiscounts" : [ ],
  "discounts" : [ ]
}, {
  "id" : "9345111252",
  "sellable" : {
    "className" : "CartServeForSale",
    "id" : 9345111252,
    "retailPrice" : 450.0,
    "purchasingPrice" : null,
    "soldPrice" : null,
    "baseSalePrice" : null,
    "sellableCategory" : "SERVE",
    "expected" : false,
    "serveType" : {
      "id" : 9345111252,
      "name" : "test normal vat serve type",
      "details" : null,
      "fullName" : "test normal vat serve type"
    },
    "comment" : null,
    "employee" : null,
    "serveTypeIds" : null,
    "originalRetailPrice" : null,
    "originalSoldPrice" : null,
    "count" : 0,
    "needsComment" : false,
    "orderId" : null
  },
  "createdAt" : "2026-03-10T08:45:00.698991957",
  "localCreatedAt" : null,
  "activeDiscount" : null,
  "selectedDiscountAvailable" : true,
  "extraDiscount" : null,
  "extraDiscountAvailable" : true,
  "bonusDiscount" : null,
  "vipDiscountAvailable" : true,
  "lockedDiscount" : null,
  "accumulationBonusRule" : null,
  "spendBonusRule" : null,
  "autoDiscountCache" : null,
  "accumulationBonusRuleCache" : null,
  "spendBonusRuleCache" : null,
  "price" : 0.0,
  "discountPrice" : 0.0,
  "bannedDiscounts" : [ ],
  "discounts" : [ ]
}, {
  "id" : "9345112302",
  "sellable" : {
    "className" : "CartServeForSale",
    "id" : 9345112302,
    "retailPrice" : 100.0,
    "purchasingPrice" : null,
    "soldPrice" : null,
    "baseSalePrice" : null,
    "sellableCategory" : "SERVE",
    "expected" : false,
    "serveType" : {
      "id" : 9345112302,
      "name" : "test serve type",
      "details" : null,
      "fullName" : "test serve type"
    },
    "comment" : null,
    "employee" : null,
    "serveTypeIds" : null,
    "originalRetailPrice" : null,
    "originalSoldPrice" : null,
    "count" : 0,
    "needsComment" : false,
    "orderId" : null
  },
  "createdAt" : "2026-03-10T08:45:00.699004542",
  "localCreatedAt" : null,
  "activeDiscount" : null,
  "selectedDiscountAvailable" : true,
  "extraDiscount" : null,
  "extraDiscountAvailable" : true,
  "bonusDiscount" : null,
  "vipDiscountAvailable" : true,
  "lockedDiscount" : null,
  "accumulationBonusRule" : null,
  "spendBonusRule" : null,
  "autoDiscountCache" : null,
  "accumulationBonusRuleCache" : null,
  "spendBonusRuleCache" : null,
  "price" : 0.0,
  "discountPrice" : 0.0,
  "bannedDiscounts" : [ ],
  "discounts" : [ ]
}, {
  "id" : "9345112301",
  "sellable" : {
    "className" : "CartServeForSale",
    "id" : 9345112301,
    "retailPrice" : 100.0,
    "purchasingPrice" : null,
    "soldPrice" : null,
    "baseSalePrice" : null,
    "sellableCategory" : "SERVE",
    "expected" : false,
    "serveType" : {
      "id" : 9345112301,
      "name" : "test serve type",
      "details" : null,
      "fullName" : "test serve type"
    },
    "comment" : null,
    "employee" : null,
    "serveTypeIds" : null,
    "originalRetailPrice" : null,
    "originalSoldPrice" : null,
    "count" : 0,
    "needsComment" : false,
    "orderId" : null
  },
  "createdAt" : "2026-03-10T08:45:00.699003411",
  "localCreatedAt" : null,
  "activeDiscount" : null,
  "selectedDiscountAvailable" : true,
  "extraDiscount" : null,
  "extraDiscountAvailable" : true,
  "bonusDiscount" : null,
  "vipDiscountAvailable" : true,
  "lockedDiscount" : null,
  "accumulationBonusRule" : null,
  "spendBonusRule" : null,
  "autoDiscountCache" : null,
  "accumulationBonusRuleCache" : null,
  "spendBonusRuleCache" : null,
  "price" : 0.0,
  "discountPrice" : 0.0,
  "bannedDiscounts" : [ ],
  "discounts" : [ ]
}, {
  "id" : "9345111233",
  "sellable" : {
    "className" : "CartServeForSale",
    "id" : 9345111233,
    "retailPrice" : 450.0,
    "purchasingPrice" : null,
    "soldPrice" : null,
    "baseSalePrice" : null,
    "sellableCategory" : "SERVE",
    "expected" : false,
    "serveType" : {
      "id" : 9345111233,
      "name" : "test privileged vat serve type",
      "details" : null,
      "fullName" : "test privileged vat serve type"
    },
    "comment" : null,
    "employee" : null,
    "serveTypeIds" : null,
    "originalRetailPrice" : null,
    "originalSoldPrice" : null,
    "count" : 0,
    "needsComment" : false,
    "orderId" : null
  },
  "createdAt" : "2026-03-10T08:45:00.698990938",
  "localCreatedAt" : null,
  "activeDiscount" : null,
  "selectedDiscountAvailable" : true,
  "extraDiscount" : null,
  "extraDiscountAvailable" : true,
  "bonusDiscount" : null,
  "vipDiscountAvailable" : true,
  "lockedDiscount" : null,
  "accumulationBonusRule" : null,
  "spendBonusRule" : null,
  "autoDiscountCache" : null,
  "accumulationBonusRuleCache" : null,
  "spendBonusRuleCache" : null,
  "price" : 0.0,
  "discountPrice" : 0.0,
  "bannedDiscounts" : [ ],
  "discounts" : [ ]
}, {
  "id" : "9345112102",
  "sellable" : {
    "className" : "CartServeForSale",
    "id" : 9345112102,
    "retailPrice" : 100.0,
    "purchasingPrice" : null,
    "soldPrice" : null,
    "baseSalePrice" : null,
    "sellableCategory" : "SERVE",
    "expected" : false,
    "serveType" : {
      "id" : 9345112102,
      "name" : "test serve type",
      "details" : null,
      "fullName" : "test serve type"
    },
    "comment" : null,
    "employee" : null,
    "serveTypeIds" : null,
    "originalRetailPrice" : null,
    "originalSoldPrice" : null,
    "count" : 0,
    "needsComment" : false,
    "orderId" : null
  },
  "createdAt" : "2026-03-10T08:45:00.699000888",
  "localCreatedAt" : null,
  "activeDiscount" : null,
  "selectedDiscountAvailable" : true,
  "extraDiscount" : null,
  "extraDiscountAvailable" : true,
  "bonusDiscount" : null,
  "vipDiscountAvailable" : true,
  "lockedDiscount" : null,
  "accumulationBonusRule" : null,
  "spendBonusRule" : null,
  "autoDiscountCache" : null,
  "accumulationBonusRuleCache" : null,
  "spendBonusRuleCache" : null,
  "price" : 0.0,
  "discountPrice" : 0.0,
  "bannedDiscounts" : [ ],
  "discounts" : [ ]
}, {
  "id" : "9345112300",
  "sellable" : {
    "className" : "CartServeForSale",
    "id" : 9345112300,
    "retailPrice" : 100.0,
    "purchasingPrice" : null,
    "soldPrice" : null,
    "baseSalePrice" : null,
    "sellableCategory" : "SERVE",
    "expected" : false,
    "serveType" : {
      "id" : 9345112300,
      "name" : "test serve type",
      "details" : null,
      "fullName" : "test serve type"
    },
    "comment" : null,
    "employee" : null,
    "serveTypeIds" : null,
    "originalRetailPrice" : null,
    "originalSoldPrice" : null,
    "count" : 0,
    "needsComment" : false,
    "orderId" : null
  },
  "createdAt" : "2026-03-10T08:45:00.699001914",
  "localCreatedAt" : null,
  "activeDiscount" : null,
  "selectedDiscountAvailable" : true,
  "extraDiscount" : null,
  "extraDiscountAvailable" : true,
  "bonusDiscount" : null,
  "vipDiscountAvailable" : true,
  "lockedDiscount" : null,
  "accumulationBonusRule" : null,
  "spendBonusRule" : null,
  "autoDiscountCache" : null,
  "accumulationBonusRuleCache" : null,
  "spendBonusRuleCache" : null,
  "price" : 0.0,
  "discountPrice" : 0.0,
  "bannedDiscounts" : [ ],
  "discounts" : [ ]
}, {
  "id" : "9000444155",
  "sellable" : {
    "className" : "CartServeForSale",
    "id" : 9000444155,
    "retailPrice" : 100.0,
    "purchasingPrice" : null,
    "soldPrice" : null,
    "baseSalePrice" : null,
    "sellableCategory" : "SERVE",
    "expected" : false,
    "serveType" : {
      "id" : 9000444155,
      "name" : "test serve type",
      "details" : null,
      "fullName" : "test serve type"
    },
    "comment" : null,
    "employee" : null,
    "serveTypeIds" : null,
    "originalRetailPrice" : null,
    "originalSoldPrice" : null,
    "count" : 0,
    "needsComment" : false,
    "orderId" : null
  },
  "createdAt" : "2026-03-10T08:45:00.699009485",
  "localCreatedAt" : null,
  "activeDiscount" : null,
  "selectedDiscountAvailable" : true,
  "extraDiscount" : null,
  "extraDiscountAvailable" : true,
  "bonusDiscount" : null,
  "vipDiscountAvailable" : true,
  "lockedDiscount" : null,
  "accumulationBonusRule" : null,
  "spendBonusRule" : null,
  "autoDiscountCache" : null,
  "accumulationBonusRuleCache" : null,
  "spendBonusRuleCache" : null,
  "price" : 0.0,
  "discountPrice" : 0.0,
  "bannedDiscounts" : [ ],
  "discounts" : [ ]
} ]
Table 75. response description
Path Type Description

id

String

Id услуги

sellable

Object

Тип услуги

sellable.retailPrice

Object

Стоимость без скидок

sellable.count

Number

Количество услуг

sellable.serveTypeName

String

Имя услуги

sellable.comment

String

Комментарий

sellable.employee

Object

Пользователь, назначенный на услугу

sellable.needsComment

Object

Нужен ли комментарий

activeDiscount

Object

Основная скидка

extraDiscount

Object

Дополнительная скидка

discountPrice

Number

Стоимость со скидками

initialize serves for sale

Инициализация доступных услуг (должна быть вызвана сразу при открытии списка услуг, до остальных действий с услугами)

request
POST /api/v2/carts/8fc5a8bf-b0cc-4788-a4b9-88b94d486397/serves/for-sale HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Table 76. /api/v2/carts/{cartUuid}/serves/for-sale
Parameter Description

cartUuid

UUID корзины

response
HTTP/1.1 200 OK

add serves for sale

Изменение кол-ва услуг в списке на добавление

request
PUT /api/v2/carts/a236845f-6d33-43e6-a101-c5c68e6c1451/serves/for-sale HTTP/1.1

{
  "serveTypeId" : 1000000102,
  "count" : 3,
  "userId" : 9000000008,
  "comment" : null
}
Table 77. /api/v2/carts/{cartUuid}/serves/for-sale
Parameter Description

cartUuid

UUID корзины

response
HTTP/1.1 200 OK

add serves to cart

Добавление услуг в корзину из списка для продажи. Для услуг в корзине генерируется свой uid.

request
PUT /api/v2/carts/5cc327d7-b9a9-4766-bee0-39b689daa7fc/serves HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Table 78. /api/v2/carts/{cartUuid}/serves
Parameter Description

cartUuid

UUID корзины

response
HTTP/1.1 200 OK

delete serve discount

Удаление скидки на услугу в списке добавления услуг

request
DELETE /api/v2/carts/16a4c403-66cd-4608-b10a-54c623264988/serves/for-sale/items/1000000102/discounts HTTP/1.1
Table 79. /api/v2/carts/{cartUuid}/serves/for-sale/items/{cartItemId}/discounts
Parameter Description

cartUuid

UUID корзины

cartItemId

Id позиции в корзине

response
HTTP/1.1 200 OK

add variable serve to cart

Добавление услуги c переменной стоимостью в корзину

request
PUT /api/v2/carts/44e90af4-e7f3-4e91-833e-1980b2897d45/variable-serve HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Table 80. /api/v2/carts/{cartUuid}/variable-serve
Parameter Description

cartUuid

UUID корзины

response
HTTP/1.1 200 OK

Cart serves management

Прямое управление услугами в корзине (добавление, удаление, изменение количества).

initialize cart with serves

Инициализация корзины с услугами на основе заказа

request
POST /api/v2/carts/update-serves?orderId=9900000108 HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Table 81. request description
Parameter Description

orderId

Id заказа

response
HTTP/1.1 200 OK

255ee66b-668f-4b66-abac-2e272e322113

add serve to cart

Добавление услуги напрямую в корзину

request
POST /api/v2/carts/e3c1623d-abb9-41cf-b06f-786a73336945/add-serve?serveTypeId=1000000102 HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Table 82. /api/v2/carts/{cartUuid}/add-serve
Parameter Description

cartUuid

UUID корзины

Parameter Description

serveTypeId

Id типа услуги

response
HTTP/1.1 200 OK

delete serve from cart

Удаление услуги из корзины

request
DELETE /api/v2/carts/8f51569a-ced5-44e0-980a-5aa80aa2169a/serves/37078cc0-0a6a-4bad-b782-c39843fd010c HTTP/1.1
Table 83. /api/v2/carts/{cartUuid}/serves/{cartItemId}
Parameter Description

cartUuid

UUID корзины

cartItemId

Id позиции в корзине

response
HTTP/1.1 200 OK

update serve count

Изменение количества услуги в корзине

request
PUT /api/v2/carts/update-serves/240b91c2-5137-4abe-88fc-3427eec595fd/items/ed53b834-03cc-4967-bf8c-7339651f6fb8/count HTTP/1.1

{
  "count" : 2
}
Table 84. /api/v2/carts/update-serves/{cartUuid}/items/{cartItemId}/count
Parameter Description

cartUuid

UUID корзины

cartItemId

Id позиции в корзине

Path Type Description Constraints

count

Number

Новое количество услуги

Must be at least 0.
Must be at most 100.
Must not be null

response
HTTP/1.1 200 OK

terminate cart with serves

Завершение корзины с услугами и сохранение

request
PUT /api/v2/carts/update-serves/35f79927-541a-4d70-aedb-6f6e018da153/terminate HTTP/1.1

{
  "pointOfSaleId" : 4,
  "comment" : "testtest"
}
Table 85. /api/v2/carts/update-serves/{cartUuid}/terminate
Parameter Description

cartUuid

UUID корзины

Path Type Description Constraints

comment

String

Комментарий

Size must be between 0 and 250 inclusive

response
HTTP/1.1 200 OK