openapi: 3.2.0 info: title: CockroachDB Cloud Audit Logs API description: The CockroachDB Cloud API is a REST interface that provides programmatic access to manage the lifecycle of clusters within a CockroachDB Cloud organization. version: '2024-09-16' contact: name: Cockroach Labs Support url: https://support.cockroachlabs.com termsOfService: https://www.cockroachlabs.com/cloud-terms-and-conditions/ servers: - url: https://cockroachlabs.cloud description: CockroachDB Cloud Production Server security: - bearerAuth: [] tags: - name: Audit Logs description: Retrieve audit log events for the organization to support compliance and security investigations. paths: /api/v1/auditlogevents: get: operationId: ListAuditLogs summary: List audit log events description: Returns audit log events for the organization. Optionally filter by starting timestamp. Results are paginated by limit and ordered by sortOrder. Requires ORG_ADMIN role. tags: - Audit Logs parameters: - name: starting_from in: query description: Exclusive timestamp for filtering audit log entries by creation time. schema: type: string format: date-time - name: sort_order in: query description: Pagination direction. Accepted values are ASC and DESC. schema: type: string enum: - ASC - DESC - name: limit in: query description: Number of entries to return per page. schema: type: integer format: int32 minimum: 1 maximum: 1000 responses: '200': description: Audit log events returned successfully. content: application/json: schema: $ref: '#/components/schemas/ListAuditLogsResponse' '401': $ref: '#/components/responses/Unauthorized' components: schemas: ListAuditLogsResponse: type: object description: Audit log events returned from the API. properties: entries: type: array description: Array of audit log entry objects. items: type: object Error: type: object description: Standard error response returned by the API. properties: code: type: integer description: HTTP status code of the error. message: type: string description: Human-readable description of the error. details: type: array description: Additional detail objects providing error context. items: type: object responses: Unauthorized: description: Authentication credentials are missing or invalid. content: application/json: schema: $ref: '#/components/schemas/Error' securitySchemes: bearerAuth: type: http scheme: bearer description: Bearer token authentication. Generate a token in the CockroachDB Cloud Console under Organization Settings > API Access. externalDocs: description: CockroachDB Cloud API Documentation url: https://www.cockroachlabs.com/docs/cockroachcloud/cloud-api