Skip to main content

IntegrationResultRequest

Apply an integration result and optionally update up to three external reference/message slots.

successbooleanrequired

true = mark successful (100); false = mark failed (97 or remain failed).

force_overrideboolean

Required to revert a previously successful invoice (100) back to failed.

Default value: false
external_id_1stringnullable
external_message_1stringnullable
external_id_2stringnullable
external_message_2stringnullable
external_id_3stringnullable
external_message_3stringnullable
failed_codestringnullable

Customer internal failure code for logging; does not affect invoice status.

failure_codestringnullable

Business-level failure code (e.g., LINE_MISMATCH).

failure_messagestringnullable

Human-readable failure message.

IntegrationResultRequest
{
"success": true,
"force_override": false,
"external_id_1": "string",
"external_message_1": "string",
"external_id_2": "string",
"external_message_2": "string",
"external_id_3": "string",
"external_message_3": "string",
"failed_code": "string",
"failure_code": "string",
"failure_message": "string"
}