For each record in the request body, update the bill payment details.
Request Headers
| Header | Value | Required | Description |
|---|---|---|---|
| ECI-ApiKey | string | Yes | Your API key. See Authentication. |
| Content-Type | application/json | Yes | All requests must specify JSON content type, including the request body. |
Request Body
Array of:
BillPaymentDetailsOptionalItemV202401
| Property | Description | Type | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| accountingPeriod | OptionalUpdateNullableInt32 | ||||||||||
|
OptionalUpdateNullableInt32 properties
|
|||||||||||
| billId | Identifier for bill to update Required | integer (int32) | |||||||||
| checkDate | OptionalUpdateNullableDateOnly | ||||||||||
|
OptionalUpdateNullableDateOnly properties
|
|||||||||||
| checkImage | OptionalUpdateString | ||||||||||
|
OptionalUpdateString properties
|
|||||||||||
| checkNumber | OptionalUpdateString | ||||||||||
|
OptionalUpdateString properties
|
|||||||||||
| clearedDate | OptionalUpdateNullableDateOnly | ||||||||||
|
OptionalUpdateNullableDateOnly properties
|
|||||||||||
| fundsWithdrawnDate | OptionalUpdateNullableDateOnly | ||||||||||
|
OptionalUpdateNullableDateOnly properties
|
|||||||||||
| payStatus | OptionalUpdateString | ||||||||||
|
OptionalUpdateString properties
|
|||||||||||
| paymentAmount | OptionalUpdateNullableDecimal | ||||||||||
|
OptionalUpdateNullableDecimal properties
|
|||||||||||
| paymentType | OptionalUpdateString | ||||||||||
|
OptionalUpdateString properties
|
|||||||||||
| paymentVoucher | OptionalUpdateString | ||||||||||
|
OptionalUpdateString properties
|
|||||||||||
Example Request Body
[
{ "accountingPeriod": { "update": false, "value": 1
}, "billId": 1, "checkDate": { "update": false, "value": "2026-03-30"
}, "checkImage": { "update": false, "value": "string"
}, "checkNumber": { "update": false, "value": "string"
}, "clearedDate": { "update": false, "value": "2026-03-30"
}, "fundsWithdrawnDate": { "update": false, "value": "2026-03-30"
}, "payStatus": { "update": false, "value": "string"
}, "paymentAmount": { "update": false, "value": 1.0
}, "paymentType": { "update": false, "value": "string"
}, "paymentVoucher": { "update": false, "value": "string"
}
}
]
Responses
200
OK
The request succeeded and the response body contains the requested data.
Response Body Parameters
BillPaymentDetailsOptionalResponseV202401
| Property | Description | Type | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| failedBillPaymentDetailsOptionalItems | List of unsuccessful bill payment detail updates with reasons for failure Required (defined) | BillPaymentDetailsOptionalItemWithErrorsV202401[] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
BillPaymentDetailsOptionalItemWithErrorsV202401 properties
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| failure | Number of unsuccessful bill payment detail updates Required (defined) | integer (int32) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| success | Number of successful bill payment detail updates Required (defined) | integer (int32) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Example Response
{ "failedBillPaymentDetailsOptionalItems": [
{ "accountingPeriod": { "update": false, "value": 1
}, "billId": 1, "checkDate": { "update": false, "value": "2026-03-30"
}, "checkImage": { "update": false, "value": "string"
}, "checkNumber": { "update": false, "value": "string"
}, "clearedDate": { "update": false, "value": "2026-03-30"
}, "errors": "string", "fundsWithdrawnDate": { "update": false, "value": "2026-03-30"
}, "payStatus": { "update": false, "value": "string"
}, "paymentAmount": { "update": false, "value": 1.0
}, "paymentType": { "update": false, "value": "string"
}, "paymentVoucher": { "update": false, "value": "string"
}
}
], "failure": 1, "success": 1
}