KeyEnvKeyEnv
API Reference

Audit

Audit log access

Audit

Audit log access

List audit logs

GET /api/v1/audit

Returns audit logs for teams the user has access to

Operation ID: listAuditLogs · Authentication: Authorization: Bearer <token>

Query parameters

NameTypeRequiredDescription
team_idstring (uuid)noFilter by team ID
limitintegernoMaximum number of results
offsetintegernoNumber of results to skip

Responses

StatusDescriptionBody
200Audit logsobject
401Authentication requiredError

Response body (200)

FieldTypeDescription
logsobject[]

Example

curl -X GET "https://api.keyenv.dev/api/v1/audit" \
  -H "Authorization: Bearer $KEYENV_TOKEN"

List team audit logs

GET /api/v1/teams/{teamId}/audit

Returns audit logs for a specific team

Operation ID: listTeamAuditLogs · Authentication: Authorization: Bearer <token>

Path parameters

NameTypeRequiredDescription
teamIdstring (uuid)yesTeam UUID

Query parameters

NameTypeRequiredDescription
limitintegernoMaximum number of results
offsetintegernoNumber of results to skip

Responses

StatusDescriptionBody
200Audit logsobject
401Authentication requiredError
403Insufficient permissionsError

Response body (200)

FieldTypeDescription
logsobject[]

Example

curl -X GET "https://api.keyenv.dev/api/v1/teams/{teamId}/audit" \
  -H "Authorization: Bearer $KEYENV_TOKEN"

On this page