Skip to main content

IntegrationResultResponse

okbooleanrequired
previous_statusstringrequired

Named status group before the call (e.g. PendingIntegration)

new_statusstringrequired

Named status group after the call (e.g. Processed, IntegrationFailed)

invoice_tokenstring<uuid>required
status_changedbooleanrequired
previous_status_codeintegernullable

Numeric previous status code (debug=true only)

new_status_codeintegernullable

Numeric new status code (debug=true only)

previous_status_info objectnullable

Human-friendly metadata for the numeric invoice status

codeintegerrequired

Numeric status code (e.g., 90, 91, 92, 93, 95, 96, 97, 98, 100)

keystringrequired

Stable machine key (e.g., PENDING_INTEGRATION_FIRST)

labelstringrequired

Short label (human-readable)

descriptionstringnullable

Longer description, if available

manual_editboolean

A user changed this invoice's captured data in the portal. False means the values are exactly as captured.

manual_touchboolean

A user acted on this invoice at all: edited, confirmed, held, disputed, removed or re-sent it. Superset of manual_edit; false means the invoice was processed straight through.

new_status_info objectnullable

Human-friendly metadata for the numeric invoice status

codeintegerrequired

Numeric status code (e.g., 90, 91, 92, 93, 95, 96, 97, 98, 100)

keystringrequired

Stable machine key (e.g., PENDING_INTEGRATION_FIRST)

labelstringrequired

Short label (human-readable)

descriptionstringnullable

Longer description, if available

manual_editboolean

A user changed this invoice's captured data in the portal. False means the values are exactly as captured.

manual_touchboolean

A user acted on this invoice at all: edited, confirmed, held, disputed, removed or re-sent it. Superset of manual_edit; false means the invoice was processed straight through.

IntegrationResultResponse
{
"ok": true,
"previous_status": "string",
"new_status": "string",
"invoice_token": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"status_changed": true,
"previous_status_code": 0,
"new_status_code": 0,
"previous_status_info": {
"code": 0,
"key": "string",
"label": "string",
"description": "string",
"manual_edit": true,
"manual_touch": true
},
"new_status_info": {
"code": 0,
"key": "string",
"label": "string",
"description": "string",
"manual_edit": true,
"manual_touch": true
}
}