call the GetSiteContracts operation.
POST
/getsitecontracts
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/getsitecontracts' \
--header 'Content-Type: application/json' \
--data-raw '{
"sitecontractInput": {
"IncludeCommercial": true
}
}'
Response Response Example
200 - Example 1
{
"GetSiteContractsResult": {
"SiteContracts": {
"SiteContract": {
"ExtensionData": {},
"SiteContractID": 0,
"SiteID": 0,
"AccountSiteID": 0,
"ContractID": 0,
"ContractTypeID": 0,
"ContractTypeName": "string",
"ContractStatusCode": "string",
"ContractStatusDescription": "string",
"ContractName": "string",
"SiteContractValidFrom": "2019-08-24T14:15:22Z",
"SiteContractValidTo": "2019-08-24T14:15:22Z",
"ScheduleID": 0,
"ScheduleName": "string",
"PaymentMethodID": 0,
"PaymentMethodName": "string",
"SiteContractGUID": "string",
"ContractReference": "string",
"ContractPONumber": "string",
"SiteContractNotes": "string",
"SiteAddress": "string",
"SelectedEndDate": "2019-08-24T14:15:22Z",
"InvoiceToDate": "2019-08-24T14:15:22Z",
"WorkflowInstanceID": 0,
"InstanceGuid": "string",
"WorkflowFileID": 0,
"WorkflowFileName": "string",
"InstanceCurrentState": "string"
}
}
}
}
Request
Body Params application/json
Responses
Modified at 2025-06-18 14:52:19