Your credentials authenticated successfully, but they do not match some aspect of the request payload. The upstream VOP provider accepted the TLS handshake and recognised the caller, then rejected the request because something inside the body — an identifier, a role, a permission scope — was not what it expected for that caller.
X-Customer-ID you sent does not align with the identity of the certificate presented at TLS.HTTP/1.1 400 Bad Request
Content-Type: application/problem+json
X-Request-ID: 550e8400-e29b-41d4-a716-446655440000
X-Rejected-By-Provider: true
{
"type": "https://errors.prod.prevop.alseda.eu/errors/client-inconsistent",
"code": "CLIENT_INCONSISTENT",
"title": "Credentials inconsistent with payload",
"status": 400,
"detail": "Upstream rejected: caller not authorised for requestingAgent BIC"
}
X-Customer-ID you send matches the certificate the TLS handshake presented — they are linked on the alseda side.requestingAgent / partyAgent BICs are in your allowed-BIC list (visible in your alseda customer configuration).X-Request-ID once the identity / scope mismatch is resolved.X-Customer-ID, the response's X-Request-ID, and the detail value.