Pular para o conteúdo

Eventos - Usuários

Descrição

Este endpoint permite ao integrador consultar os logs de transferência dos Usuários (caixas postais).

HTTP request

GET /reports/v2/users

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/users?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 Usuário (Caixa postal).
CODIGOMENSAGEMstringCódigo identificador do evento de sistema.
MENSAGEMstringMensagem do evento de sistema.

Exemplo de Resposta (Sucesso com Dados)

{
  "data": [
    {
      "DATAHORA": "2025-12-20T20:03:05-03:00",
      "INSTANCE": "STCPLAB01",
      "USUARIO": "01USER",
      "CODIGOMENSAGEM": "MSG0065",
      "MENSAGEM": "code=MSG0065 direction=OUT msg=\"fim de conexao de saída...\""
    }
  ],
  "next": "/reports/v2/users?end=1786579199000&index=45011&instance=STCPLAB01&limit=1&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/users?end=1786579199000&index=45011&instance=STCPLAB01&limit=1&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.