Listar atos
const url = 'https://api.emmaos.com.br/notices?name=Maria&caseNumber=0801234&status=PENDING&limit=20';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://api.emmaos.com.br/notices?name=Maria&caseNumber=0801234&status=PENDING&limit=20' \ --header 'Authorization: Bearer <token>'Lista os notices do tribunal do token, do mais recente para o mais antigo, com paginação por cursor.
A lista não traz o documento-fonte nem os campos personalizados,
para manter as respostas pequenas. Para isso, use GET /notices/{id}.
Authorizations
Seção intitulada “Authorizations”Parameters
Seção intitulada “Parameters”Query Parameters
Seção intitulada “Query Parameters”Filtro por trecho do nome do destinatário.
Example
MariaFiltro por trecho do número do processo.
Example
0801234Progresso operacional do ato.
Filtro exato por situação.
O nextCursor da página anterior. Opaco: não construa um à mão.
Quantidade máxima de itens na página. Omitido, valem 20. Acima de
100 a API não recusa: ela devolve 100 em silêncio; não conclua
da página curta que a busca acabou, siga o nextCursor.
Example
20Responses
Seção intitulada “Responses”Página de atos
object
Representação reduzida usada na listagem: sem documento-fonte, sem campos personalizados e com o processo resumido.
object
Natureza do ato a comunicar.
Progresso operacional do ato.
O destinatário na listagem, sem o e-mail.
object
A parte do processo que a listagem devolve.
object
Cursor da próxima página, ou null quando não há mais nada.
Example
{ "items": [ { "noticeType": "SUMMONS", "status": "PENDING" } ]}Requisição inválida
object
Código estável do erro. É por ele que se programa.
Campo que causou a recusa, quando aplicável.
Texto em português para diagnóstico. Não programe contra ele: pode mudar sem aviso.
Só com TENANT_NOT_CONFIGURED: o que falta na configuração do
tribunal.
Examples
Campo obrigatório ausente ou malformado
{ "error": "INVALID_REQUEST", "field": "noticeType", "message": "noticeType é obrigatório"}Corpo não é JSON válido
{ "error": "INVALID_JSON", "message": "corpo JSON inválido"}Sem header Authorization. Recusado pelo API Gateway antes de chegar à
aplicação.
Token inválido, expirado, ou de um emissor que não é tribunal conhecido neste stage. Recusado pelo authorizer.
Erro interno
object
Código estável do erro. É por ele que se programa.
Campo que causou a recusa, quando aplicável.
Texto em português para diagnóstico. Não programe contra ele: pode mudar sem aviso.
Só com TENANT_NOT_CONFIGURED: o que falta na configuração do
tribunal.
Example
{ "error": "INTERNAL_ERROR"}O banco do tribunal estava pausado e não retomou dentro do orçamento da requisição. Repita.
object
Código estável do erro. É por ele que se programa.
Campo que causou a recusa, quando aplicável.
Texto em português para diagnóstico. Não programe contra ele: pode mudar sem aviso.
Só com TENANT_NOT_CONFIGURED: o que falta na configuração do
tribunal.
Example
{ "error": "DATABASE_RESUMING", "message": "Banco de dados está retomando. Tente novamente."}Headers
Seção intitulada “Headers”Segundos a esperar antes de repetir.