RFC 9457 Problem Details

A standard format for machine-readable error responses in HTTP APIs.

Problem Details (application/problem+json) defines a consistent error shape: - type: URI identifying the error type - title: short human-readable summary - status: HTTP status code - detail: human-readable explanation - instance: URI for this specific occurrence Use this as your internal error format. Map carrier-specific errors to Problem Details at the integration boundary so upstream services get a consistent shape.

Sources