POST
/deals
curl \
--request POST 'http://api.example.com/deals' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{"id":"string (UUID)","culture":"string","number":"string","mlsNumber":"string","statusCode":"string","classCode":"string","name":"string","addressStreetNumber":"string","addressStreetName":"string","addressStreetDirection":"string","addressUnitNumber":"string","addressCity":"string","addressProvinceCode":"string","addressPostalCode":"string","addressCountryCode":"string","offerDate":"string (date)","closeDate":"string (date)","entryDate":"string (date)","finalizeDate":"string (date)","firmDate":"string (date)","closePrice":"number (float)","legalDescription":"string","classification":{"id":"string (UUID)","createdTimestamp":"string (date-time)","modifiedTimestamp":"string (date-time)","code":"string","name":"string","endTypeCode":"string","endCount":"string"},"propertyType":{"id":"string (UUID)","createdTimestamp":"string (date-time)","modifiedTimestamp":"string (date-time)","code":"string","name":"string","shortName":"string","classCode":"string"},"businessContacts":[],"client-contacts":[],"conditions":[],"deposits":[],"externalAgents":[],"tiers":[]}'
Request example
{
"id": "string (UUID)",
"culture": "string",
"number": "string",
"mlsNumber": "string",
"statusCode": "string",
"classCode": "string",
"name": "string",
"addressStreetNumber": "string",
"addressStreetName": "string",
"addressStreetDirection": "string",
"addressUnitNumber": "string",
"addressCity": "string",
"addressProvinceCode": "string",
"addressPostalCode": "string",
"addressCountryCode": "string",
"offerDate": "string (date)",
"closeDate": "string (date)",
"entryDate": "string (date)",
"finalizeDate": "string (date)",
"firmDate": "string (date)",
"closePrice": "number (float)",
"legalDescription": "string",
"classification": {
"id": "string (UUID)",
"createdTimestamp": "string (date-time)",
"modifiedTimestamp": "string (date-time)",
"code": "string",
"name": "string",
"endTypeCode": "string",
"endCount": "string"
},
"propertyType": {
"id": "string (UUID)",
"createdTimestamp": "string (date-time)",
"modifiedTimestamp": "string (date-time)",
"code": "string",
"name": "string",
"shortName": "string",
"classCode": "string"
},
"businessContacts": [],
"client-contacts": [],
"conditions": [],
"deposits": [],
"externalAgents": [],
"tiers": []
}
Response examples (201)
{
"id": "string",
"version": 42,
"createdTimestamp": "2026-05-04T09:42:00Z",
"modifiedTimestamp": "2026-05-04T09:42:00Z",
"culture": "string",
"number": "string",
"mlsNumber": "string",
"statusCode": "string",
"classCode": "string",
"name": "string",
"addressStreetNumber": "string",
"addressStreetName": "string",
"addressStreetDirection": "string",
"addressUnitNumber": "string",
"addressCity": "string",
"addressProvinceCode": "string",
"addressPostalCode": "string",
"addressCountryCode": "string",
"offerDate": "2026-05-04",
"closeDate": "2026-05-04",
"entryDate": "2026-05-04",
"finalizeDate": "2026-05-04",
"firmDate": "2026-05-04",
"closePrice": 42.0,
"legalDescription": "string",
"classification": {
"id": "string",
"createdTimestamp": "2026-05-04T09:42:00Z",
"modifiedTimestamp": "2026-05-04T09:42:00Z",
"code": "string",
"name": "string",
"endTypeCode": "string",
"endCount": "string"
},
"propertyType": {
"id": "string",
"createdTimestamp": "2026-05-04T09:42:00Z",
"modifiedTimestamp": "2026-05-04T09:42:00Z",
"code": "string",
"name": "string",
"shortName": "string",
"classCode": "string"
},
"businessContacts": [],
"client-contacts": [],
"conditions": [],
"deposits": [],
"externalAgents": [],
"tiers": []
}
Response examples (409)
{
"code": 42,
"message": "string",
"details": [
"string"
]
}