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_tokenuuidrequired
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

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

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"
},
"new_status_info": {
"code": 0,
"key": "string",
"label": "string",
"description": "string"
}
}