Skip to main content
Error format Streaming Hub returns most errors as RFC 9457 problem details with the application/problem+json media type. Only a response on that media type carries the envelope below:
Field definitions
  • type – A stable, versioned URI that identifies the problem type. Streaming Hub builds it as https://errors.lerian.studio/v1/<code>, and omits it for a problem it assigns no code to.
  • title – A short human-readable summary, which is the HTTP status text (for example, Not Found).
  • status – The HTTP status code, mirrored in the body.
  • detail – An explanation of this occurrence.
  • code – The stable, low-cardinality, machine-readable token to branch on. A request-validation fault and a request that matches no route arrive with this field empty. Branch on status in these cases.
  • instance – The trace id of the request, when Streaming Hub has one.
  • errors – When present, the entries name what was refused. An entry’s location names the field, for example event_types/2.

Client errors


Server errors