Pular para o conteúdo

Eventos - Sistema

Descrição

Este endpoint permite ao integrador consultar os logs de eventos de sistema.

HTTP request

GET /reports/v2/system

Request Headers

ChaveValor
AuthorizationBearer <ACCESS_TOKEN>
Acceptapplication/json

Query Parameters

ChaveTipoDescrição
instancestringNome da Instância para pesquisa.
msgstringMensagem para pesquisa.
modulostringNome do módulo para pesquisa.
startintegerData e hora inicial da consulta, em Unix Timestamp (milissegundos).
endintegerData e hora final da consulta, em Unix Timestamp (milissegundos).
limitintegerNúmeros de resultados a serem retornados por página (Máximo 1000).
indexintegerIdentificador da transação (IDMENSAGEM) na base de dados.

Exemplo de Requisição

GET /reports/v2/system?instance=STCPGEMINI&start=1766188800000&end=1766275199000&limit=1000
Host: api.exemplo.com
Authorization: Bearer <ACCESS_TOKEN>
Accept: application/json

Estrutura da Resposta

A API retorna um objeto JSON contendo os registros encontrados e, quando aplicável, a referência para a próxima página de resultados.

Objeto principal

ChaveTipoDescrição
dataarrayLista de registros retornados pela consulta.
nextstringURI para consulta da próxima página de resultados. Quando não houver próxima página, o valor poderá ser vazio.

Estrutura dos registros em data

ChaveTipoDescrição
DATAHORAstringData e hora da ocorrência.
INSTANCEstringNome da Instância.
USUARIOstringNome do Módulo.
CODIGOMENSAGEMstringCódigo identificador do evento de sistema.
MENSAGEMstringMensagem do evento de sistema.

Exemplo de Resposta (Sucesso com Dados)

{
  "data": [
    {
      "DATAHORA": "2025-12-20T19:54:17-03:00",
      "INSTANCE": "STCPGEMINI",
      "USUARIO": "<STCPDirectLink>",
      "CODIGOMENSAGEM": "MSG0910",
      "MENSAGEM": "code=MSG0910 module=<STCPDirectLink> msg=..."
    }
  ],
  "next": "/reports/v2/system?end=1786579199000&index=44497&instance=STCPLAB01&limit=&msg=&start=1785553200000"
}

Exemplo de Resposta (Sem Dados)

{
  "data": null,
  "next": ""
}

Paginação

Quando existirem mais resultados disponíveis, o campo next retornará a URI que deverá ser utilizada para consultar a próxima página.

Exemplo:

/reports/v2/system?end=1786579199000&index=44497&instance=STCPLAB01&limit=&msg=&start=1785553200000

Códigos de Status da Resposta

CódigoDescrição
200Sucesso – A requisição foi processada com êxito.
400Requisição inválida – Parâmetros incorretos ou formato de requisição inválido.
401Não autorizado – Token de autenticação inválido ou ausente.
500Erro interno do servidor – Ocorreu um erro inesperado no servidor.