ErrorResponse
Error response wrapper
errors object[]
Array of error details
Error code identifier. Budget misses (integration or fan-out did not answer within settings.timeout) are ERR_CODE_TIMEOUT. Transient provider-side failures (HTTP 502/503/504, connection error or open circuit breaker) are reported as ERR_CODE_BAD_RESPONSE.
Possible values: [ERR_CODE_NONE, ERR_CODE_UNKNOWN, ERR_CODE_CONNECTION_DATA_MISSING, ERR_CODE_BAD_RESPONSE, ERR_CODE_BAD_REQUEST, ERR_CODE_MISSING_FIELDS, ERR_CODE_CONFIGURATION, ERR_CODE_TIMEOUT]
ERR_CODE_CONNECTION_DATA_MISSINGError type category. Provider-side failures (including transient outages) are reported as ERR_TYPE_PROVIDER.
Possible values: [ERR_TYPE_NONE, ERR_TYPE_UNKNOWN, ERR_TYPE_CLIENT, ERR_TYPE_PROVIDER, ERR_TYPE_SERVICE]
ERR_TYPE_PROVIDERHuman-readable error description
Connection code associated with the error (if applicable)
testb-conn-1876additionalData object
Optional string map. When the aggregator recognizes the provider
message, it may set retryable and recommended_action
(restart_availability, requote_new_price,
verify_booking_then_restart, backoff_and_retry, fix_request,
increase_timeout_or_retry). Budget misses (ERR_CODE_TIMEOUT)
also set announced_timeout_ms to the timeout that was applied
(settings.timeout, in milliseconds).
{
"errors": [
{
"code": "ERR_CODE_CONNECTION_DATA_MISSING",
"type": "ERR_TYPE_PROVIDER",
"description": "string",
"connectionCode": "testb-conn-1876",
"additionalData": {}
}
]
}