POST api/residentCreditHistory/run
Runs the Credit history code update process
Request Information
URI Parameters
None.
Body Parameters
CreditHistoryCodePayloadViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Callback |
|
HttpCallbackViewModel |
None. |
| Items |
|
Collection of CreditHistoryCodeActionItemPayloadViewModel |
None. |
| ExecutionMode |
|
MicroServiceModeEnum |
None. |
| ExecutionBatchId |
|
integer |
None. |
| RunFor |
|
date |
None. |
| ResidentIds |
Gets or sets resident ids to be processed. If this property is null then all eligible residents are processed. Optional property - USE ONLY FOR DEV TROUBLESHOOTING !!! |
Collection of integer |
None. |
| BuildingStageIds |
Gets or sets BuildingStage ids to be processed. If this property is null then all eligible stages are processed. |
Collection of integer |
None. |
| EmailReportRecepient |
Gets or sets a single email address to be used for engine overall report. Optional property - USE ONLY FOR DEV TROUBLESHOOTING !!! |
string |
None. |
Request Formats
application/json, text/json
{
"callback": {
"apiBaseUrl": "sample string 1",
"headers": {
"sample string 1": "sample string 2",
"sample string 3": "sample string 4"
},
"callback": "sample string 2",
"callbackType": 1,
"params": {
"sample string 1": "sample string 2",
"sample string 3": "sample string 4"
}
},
"items": [
{
"creditHistoryCodeId": 1,
"acceptChecks": true,
"legal": true,
"minBalance": 2.0,
"totalBalance": 1.0,
"chargeBalance": 1.0,
"asOfDate": "2025-10-29T04:56:22.830083-04:00",
"isChargePostingOnRunDate": true,
"calendarDay": 5,
"graceDays": 6,
"residentId": 7,
"subAccountChargeCodeIds": [
1,
2
],
"stageDay": 8,
"referenceId": "sample string 9"
},
{
"creditHistoryCodeId": 1,
"acceptChecks": true,
"legal": true,
"minBalance": 2.0,
"totalBalance": 1.0,
"chargeBalance": 1.0,
"asOfDate": "2025-10-29T04:56:22.830083-04:00",
"isChargePostingOnRunDate": true,
"calendarDay": 5,
"graceDays": 6,
"residentId": 7,
"subAccountChargeCodeIds": [
1,
2
],
"stageDay": 8,
"referenceId": "sample string 9"
}
],
"executionMode": 1,
"executionBatchId": 1,
"runFor": "2025-10-29T04:56:22.830083-04:00",
"residentIds": [
1,
2
],
"buildingStageIds": [
1,
2
],
"emailReportRecepient": "sample string 3"
}
application/xml, text/xml
<CreditHistoryCodePayloadViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CamAcctApi.ViewModels.Collections.Microservice">
<BuildingStageIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/CamAcctApi.Host.Shared.ViewModels.Collections.Execution">
<d2p1:int>1</d2p1:int>
<d2p1:int>2</d2p1:int>
</BuildingStageIds>
<EmailReportRecepient xmlns="http://schemas.datacontract.org/2004/07/CamAcctApi.Host.Shared.ViewModels.Collections.Execution">sample string 3</EmailReportRecepient>
<ExecutionBatchId xmlns="http://schemas.datacontract.org/2004/07/CamAcctApi.Host.Shared.ViewModels.Collections.Execution">1</ExecutionBatchId>
<ExecutionMode xmlns="http://schemas.datacontract.org/2004/07/CamAcctApi.Host.Shared.ViewModels.Collections.Execution">PushAndCallback</ExecutionMode>
<ResidentIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/CamAcctApi.Host.Shared.ViewModels.Collections.Execution">
<d2p1:int>1</d2p1:int>
<d2p1:int>2</d2p1:int>
</ResidentIds>
<RunFor xmlns="http://schemas.datacontract.org/2004/07/CamAcctApi.Host.Shared.ViewModels.Collections.Execution">2025-10-29T04:56:22.830083-04:00</RunFor>
<Callback xmlns="http://schemas.datacontract.org/2004/07/CamAcctApi.Host.Shared.ViewModels.Collections.Execution">
<Callback>sample string 2</Callback>
<CallbackType>API</CallbackType>
<Params xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:KeyValueOfstringstring>
<d3p1:Key>sample string 1</d3p1:Key>
<d3p1:Value>sample string 2</d3p1:Value>
</d3p1:KeyValueOfstringstring>
<d3p1:KeyValueOfstringstring>
<d3p1:Key>sample string 3</d3p1:Key>
<d3p1:Value>sample string 4</d3p1:Value>
</d3p1:KeyValueOfstringstring>
</Params>
<ApiBaseUrl>sample string 1</ApiBaseUrl>
<Headers xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:KeyValueOfstringstring>
<d3p1:Key>sample string 1</d3p1:Key>
<d3p1:Value>sample string 2</d3p1:Value>
</d3p1:KeyValueOfstringstring>
<d3p1:KeyValueOfstringstring>
<d3p1:Key>sample string 3</d3p1:Key>
<d3p1:Value>sample string 4</d3p1:Value>
</d3p1:KeyValueOfstringstring>
</Headers>
</Callback>
<Items xmlns:d2p1="http://schemas.datacontract.org/2004/07/CamAcctApi.ViewModels.Collections.Execution" xmlns="http://schemas.datacontract.org/2004/07/CamAcctApi.Host.Shared.ViewModels.Collections.Execution">
<d2p1:CreditHistoryCodeActionItemPayloadViewModel>
<ReferenceId>sample string 9</ReferenceId>
<ResidentId>7</ResidentId>
<StageDay>8</StageDay>
<SubAccountChargeCodeIds xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:int>1</d4p1:int>
<d4p1:int>2</d4p1:int>
</SubAccountChargeCodeIds>
<AsOfDate>2025-10-29T04:56:22.830083-04:00</AsOfDate>
<CalendarDay>5</CalendarDay>
<ChargeBalance>1</ChargeBalance>
<GraceDays>6</GraceDays>
<IsChargePostingOnRunDate>true</IsChargePostingOnRunDate>
<TotalBalance>1</TotalBalance>
<d2p1:AcceptChecks>true</d2p1:AcceptChecks>
<d2p1:CreditHistoryCodeId>1</d2p1:CreditHistoryCodeId>
<d2p1:MinBalance>2</d2p1:MinBalance>
<d2p1:legal>true</d2p1:legal>
</d2p1:CreditHistoryCodeActionItemPayloadViewModel>
<d2p1:CreditHistoryCodeActionItemPayloadViewModel>
<ReferenceId>sample string 9</ReferenceId>
<ResidentId>7</ResidentId>
<StageDay>8</StageDay>
<SubAccountChargeCodeIds xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:int>1</d4p1:int>
<d4p1:int>2</d4p1:int>
</SubAccountChargeCodeIds>
<AsOfDate>2025-10-29T04:56:22.830083-04:00</AsOfDate>
<CalendarDay>5</CalendarDay>
<ChargeBalance>1</ChargeBalance>
<GraceDays>6</GraceDays>
<IsChargePostingOnRunDate>true</IsChargePostingOnRunDate>
<TotalBalance>1</TotalBalance>
<d2p1:AcceptChecks>true</d2p1:AcceptChecks>
<d2p1:CreditHistoryCodeId>1</d2p1:CreditHistoryCodeId>
<d2p1:MinBalance>2</d2p1:MinBalance>
<d2p1:legal>true</d2p1:legal>
</d2p1:CreditHistoryCodeActionItemPayloadViewModel>
</Items>
</CreditHistoryCodePayloadViewModel>
application/x-www-form-urlencoded
Response Information
Resource Description
Collection of ActionResponseViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| ReferenceId |
|
string |
None. |
| ProcessStatusId |
|
ProcessStatusEnum |
None. |
| Messages |
|
Collection of string |
None. |
| HttpCode |
|
HttpStatusCode |
None. |
Response Formats
application/json, text/json
[
{
"referenceId": "sample string 1",
"processStatusId": 2,
"messages": [
"sample string 1",
"sample string 2"
],
"httpCode": 100
},
{
"referenceId": "sample string 1",
"processStatusId": 2,
"messages": [
"sample string 1",
"sample string 2"
],
"httpCode": 100
}
]
application/xml, text/xml
<ArrayOfActionResponseViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CamAcctApi.Host.Shared.ViewModels.Collections.Execution">
<ActionResponseViewModel>
<HttpCode>Continue</HttpCode>
<Messages xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</Messages>
<ProcessStatusId>Queued</ProcessStatusId>
<ReferenceId>sample string 1</ReferenceId>
</ActionResponseViewModel>
<ActionResponseViewModel>
<HttpCode>Continue</HttpCode>
<Messages xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</Messages>
<ProcessStatusId>Queued</ProcessStatusId>
<ReferenceId>sample string 1</ReferenceId>
</ActionResponseViewModel>
</ArrayOfActionResponseViewModel>