Saltar para o conteúdo

Auditoria do MCP na comunidade

GET/api/oauth/audit

Auth
Exige token
Quem pode:
owner
admin
X-CommunityId
X-CommunityId Envie o X-CommunityId da comunidade em que a operação acontece.

Cada chamada de ferramenta e cada evento de conexão (autorizou, revogou, refresh reapresentado) da comunidade do `X-CommunityId`, do mais novo para o mais antigo. Só owner e admin. Filtro opcional por `connectionId`. Também registra `session.initialize` e `tools.list` (em `args`: `client_name`, `client_version`, `server_version`, `tools_fingerprint`, `tool_count`) e `tool.unknown`, quando o assistente chama uma ferramenta que não está na lista da conexão (`status` `stale_list` ou `not_available`; `args.renamed_to` quando é um nome antigo em português).

Parâmetros

NomeOndeTipoDescrição
pageopcionalqueryinteger
limitopcionalqueryinteger
connectionIdopcionalquerystring (uuid)

Headers

NomeTipoDescrição
X-CommunityIdopcionalstring (uuid)ID da comunidade em que a operação acontece. Obrigatório na maioria dos endpoints com escopo de comunidade.

Respostas

CódigoDescrição
200Linhas de auditoria, paginadas.
401Token ausente, inválido ou expirado.
403Autenticado, mas sem permissão para esta operação.

Exemplo com curl

curl -X GET "https://api.memberfy.net/api/oauth/audit" \
  -H "Authorization: Bearer $TOKEN" \
  -H "X-CommunityId: $COMMUNITY_ID"