PUT api/role/{id}/updateprice
Update price for a given PropertySalesRole.
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| id |
the id of the role |
integer |
Required |
Body Parameters
UpdatePriceDataContract
UpdatePriceDataContract| Name | Description | Type | Additional information |
|---|---|---|---|
| AskingPrice | decimal number |
None. |
|
| PriceType | EnumDataContract |
None. |
|
| PriceText | string |
None. |
|
| PriceQualifierType | EnumDataContract |
None. |
|
| MarkAsReduced | boolean |
None. |
|
| PriceOnApplication | boolean |
None. |
|
| HomeReportPrice | decimal number |
None. |
|
| HomeReportPublishedDate | date |
None. |
Request Formats
application/x-www-form-urlencoded
Sample:
Sample not available.
application/json, text/json
Sample:
{
"AskingPrice": 1.1,
"PriceType": {
"Id": 1,
"Name": "sample string 2",
"SystemName": "sample string 3"
},
"PriceText": "sample string 2",
"PriceQualifierType": {
"Id": 1,
"Name": "sample string 2",
"SystemName": "sample string 3"
},
"MarkAsReduced": true,
"PriceOnApplication": true,
"HomeReportPrice": 1.1,
"HomeReportPublishedDate": "2025-11-02T18:49:45.8568704Z"
}
Response Information
Resource Description
UpdatePropertyPriceResponseDataContract| Name | Description | Type | Additional information |
|---|---|---|---|
| PriceChangeEventId | integer |
None. |
|
| NewPrice | decimal number |
None. |
|
| OldPrice | decimal number |
None. |
|
| NewPriceType | EnumDataContract |
None. |
|
| OldPriceType | EnumDataContract |
None. |
|
| IsSuccessful | boolean |
None. |
Response Formats
application/json, text/json
Sample:
{
"PriceChangeEventId": 1,
"NewPrice": 1.1,
"OldPrice": 2.1,
"NewPriceType": {
"Id": 1,
"Name": "sample string 2",
"SystemName": "sample string 3"
},
"OldPriceType": {
"Id": 1,
"Name": "sample string 2",
"SystemName": "sample string 3"
},
"IsSuccessful": true
}