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"
}
}