PUT api/refunds/{id}
Метод для обновления "Возврата"
Полный URL-адрес запроса: https://sfa-api.ddapp.biz/api/refunds/{id}
Для этого метода требуется авторизация
Информация о запросе
URL параметры
Название | Описание | Тип данных | Дополнительная информация |
---|---|---|---|
id |
Уникальный идентификатор "Возврата", который необходимо обновить |
string |
Required |
Тело запроса
Обновленная информация о "Возврате"
CreateRefundModelНазвание | Описание | Тип данных | Дополнительная информация |
---|---|---|---|
VendorId | string |
Длина: от 1 до 100 Соответствует регулярному выражению: ^[a-zA-Zа-яА-Я0-9_-]+$ |
|
Number | string |
Длина: от 1 до 100 |
|
StatusId | globally unique identifier |
Обязательное поле |
|
RefundReasonId | string |
Нет |
|
StatusDescription | string |
Длина: от 0 до 1500 |
|
CustomerId | string |
Обязательное поле Длина: от 1 до 100 |
|
RelationshipId | string |
Обязательное поле Длина: от 1 до 100 |
|
TradeOutletId | string |
Обязательное поле Длина: от 1 до 100 |
|
WarehouseId | string |
Обязательное поле Длина: от 1 до 100 |
|
PaymentForm | integer |
Обязательное поле Интервал: с 1 по 2 |
|
PaymentTypeId | string |
Обязательное поле Длина: от 1 до 100 |
|
Notes | string |
Длина: от 0 до 500 |
|
Positions | Collection of CreateRefundPositionModel |
Обязательное поле |
|
Sums | Collection of CreateMultiCurrencySumModel |
Обязательное поле |
|
DocumentDate | date |
Нет |
|
UserId | string |
Нет |
|
IsExchange | boolean |
Нет |
|
Properties | Collection of CreateEntityPropertyValueModel |
Нет |
Форматы запросов
{ "vendorId": "sample string 1", "number": "sample string 2", "statusId": "3947bcb2-2e12-422c-a53f-dd706b0251a8", "refundReasonId": "sample string 4", "statusDescription": "sample string 5", "customerId": "sample string 6", "relationshipId": "sample string 7", "tradeOutletId": "sample string 8", "warehouseId": "sample string 9", "paymentForm": 10, "paymentTypeId": "sample string 11", "notes": "sample string 12", "positions": [ { "productId": "sample string 1", "currencyId": "sample string 2", "priceCategoryId": "sample string 3", "quantity": 4.1, "price": 5.0, "sum": 6.0, "comment": "sample string 7", "packagingId": "sample string 8" }, { "productId": "sample string 1", "currencyId": "sample string 2", "priceCategoryId": "sample string 3", "quantity": 4.1, "price": 5.0, "sum": 6.0, "comment": "sample string 7", "packagingId": "sample string 8" } ], "sums": [ { "currencyId": "sample string 1", "sum": 2.0 }, { "currencyId": "sample string 1", "sum": 2.0 } ], "documentDate": "2024-11-22T00:03:07.3103305Z", "userId": "sample string 13", "isExchange": true, "properties": [ { "propertyId": "sample string 1", "value": "sample string 2" }, { "propertyId": "sample string 1", "value": "sample string 2" } ] }
<CreateRefundModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DDApp.Shared.Api.Models.V1.Refunds"> <CustomerId>sample string 6</CustomerId> <DocumentDate>2024-11-22T00:03:07.3103305+00:00</DocumentDate> <IsExchange>true</IsExchange> <Notes>sample string 12</Notes> <Number>sample string 2</Number> <PaymentForm>10</PaymentForm> <PaymentTypeId>sample string 11</PaymentTypeId> <Positions> <CreateRefundPositionModel> <Comment>sample string 7</Comment> <CurrencyId>sample string 2</CurrencyId> <PackagingId>sample string 8</PackagingId> <Price>5</Price> <PriceCategoryId>sample string 3</PriceCategoryId> <ProductId>sample string 1</ProductId> <Quantity>4.1</Quantity> <Sum>6</Sum> </CreateRefundPositionModel> <CreateRefundPositionModel> <Comment>sample string 7</Comment> <CurrencyId>sample string 2</CurrencyId> <PackagingId>sample string 8</PackagingId> <Price>5</Price> <PriceCategoryId>sample string 3</PriceCategoryId> <ProductId>sample string 1</ProductId> <Quantity>4.1</Quantity> <Sum>6</Sum> </CreateRefundPositionModel> </Positions> <Properties xmlns:d2p1="http://schemas.datacontract.org/2004/07/DDApp.Shared.Api.Models.V1.EntityProperties.Values"> <d2p1:CreateEntityPropertyValueModel> <d2p1:PropertyId>sample string 1</d2p1:PropertyId> <d2p1:Value>sample string 2</d2p1:Value> </d2p1:CreateEntityPropertyValueModel> <d2p1:CreateEntityPropertyValueModel> <d2p1:PropertyId>sample string 1</d2p1:PropertyId> <d2p1:Value>sample string 2</d2p1:Value> </d2p1:CreateEntityPropertyValueModel> </Properties> <RefundReasonId>sample string 4</RefundReasonId> <RelationshipId>sample string 7</RelationshipId> <StatusDescription>sample string 5</StatusDescription> <StatusId>3947bcb2-2e12-422c-a53f-dd706b0251a8</StatusId> <Sums xmlns:d2p1="http://schemas.datacontract.org/2004/07/DDApp.Shared.Api.Models.V1.Miscellaneous.MultiCurrency"> <d2p1:CreateMultiCurrencySumModel> <d2p1:CurrencyId>sample string 1</d2p1:CurrencyId> <d2p1:Sum>2</d2p1:Sum> </d2p1:CreateMultiCurrencySumModel> <d2p1:CreateMultiCurrencySumModel> <d2p1:CurrencyId>sample string 1</d2p1:CurrencyId> <d2p1:Sum>2</d2p1:Sum> </d2p1:CreateMultiCurrencySumModel> </Sums> <TradeOutletId>sample string 8</TradeOutletId> <UserId>sample string 13</UserId> <VendorId>sample string 1</VendorId> <WarehouseId>sample string 9</WarehouseId> </CreateRefundModel>
Sample not available.
Информация об ответе
Нет