Skip to main content

List audit logs

GET 

/api/v1/notifications/audit-logs

List audit logs with comprehensive filtering and pagination.

Parameters

  • skipCount (integer, optional, default: 0): Number of records to skip
  • maxResultCount (integer, optional, default: 20, max: 1000): Maximum records to return
  • action (string, optional): Filter by action (e.g., 'channel.create', 'template.update')
  • resourceType (string, optional): Filter by resource type (channel, template, message)
  • resourceId (UUID, optional): Filter by resource ID
  • userId (string, optional): Filter by user ID
  • status (string, optional): Filter by status (success, failed)
  • startTime (DateTime, optional): Filter from timestamp
  • endTime (DateTime, optional): Filter to timestamp

Action Types:

  • Channel: channel.create, channel.update, channel.delete, channel.enable, channel.disable
  • Template: template.create, template.update, template.delete
  • Message: message.send, message.test

Responses

  • 200 OK: Audit logs retrieved successfully.
  • 400 Bad Request: Invalid parameters.

Request

Responses

Audit logs retrieved successfully