SBJ-0001 a SBJ-0014, com os mesmos status HTTP. Uma recusa de licença responde 403 com um código LCS-. Um erro de operação usa problem details RFC 9457, com o media type application/problem+json:
code– Um identificador estável para o erro, na formaSBJ-NNNN. Baseie sua lógica neste valor.type– Uma URI que identifica o erro no catálogo de erros da Lerian. Construída comohttps://errors.lerian.studio/v1/<code>.title– O texto do status HTTP (por exemplo,Bad Request).status– O código de status HTTP.detail– Orientação para esta ocorrência do erro. Para respostas5xx, o detail traz o texto estáticointernal error, então usecodepara basear sua lógica.errors– Lista opcional de detalhes de validação por campo, cada um com ummessagee umlocation.
code e title em um corpo JSON simples.
A API de execução, que o executor chama na Mensageria, é diferente: as suas respostas 409 e 422 usam um corpo de problema sem código SBJ-.

