openapi: 3.1.0 info: title: Juniper Networks Juniper Apstra Allowlists and Blocklists Audit Logs API description: Juniper Apstra is an intent-based networking platform for data center automation. The Apstra API provides RESTful access to manage blueprints, design elements, devices, connectivity templates, virtual networks, and intent-based analytics. It supports multivendor environments and enables closed-loop automation from design through deployment and operations. version: 4.2.0 contact: name: Juniper Support url: https://www.juniper.net/us/en/products/network-automation/apstra.html email: support@juniper.net license: name: Proprietary url: https://www.juniper.net/us/en/legal-notices.html termsOfService: https://www.juniper.net/us/en/legal-notices.html servers: - url: https://{apstra_server}/api description: Apstra Server variables: apstra_server: default: apstra.example.com description: Hostname or IP of the Apstra server security: - authToken: [] tags: - name: Audit Logs description: Audit trail and logging paths: /audit-log/events: get: operationId: listAuditEvents summary: Juniper Networks List audit events description: Returns audit log events for Junos Space operations. tags: - Audit Logs parameters: - name: startTime in: query schema: type: string format: date-time - name: endTime in: query schema: type: string format: date-time - $ref: '#/components/parameters/PageStart' - $ref: '#/components/parameters/PageSize' responses: '200': description: Audit events content: application/json: schema: type: object properties: auditEvents: type: object properties: auditEvent: type: array items: $ref: '#/components/schemas/AuditEvent' components: parameters: PageSize: name: paging.limit in: query description: Number of results per page schema: type: integer default: 25 PageStart: name: paging.start in: query description: Starting index for pagination schema: type: integer default: 0 schemas: AuditEvent: type: object properties: eventId: type: integer userName: type: string taskName: type: string state: type: string timestamp: type: string format: date-time details: type: string securitySchemes: authToken: type: apiKey in: header name: AuthToken description: Authentication token obtained from the /aaa/login endpoint. Include as AuthToken header in all requests. externalDocs: description: Apstra API Documentation url: https://www.juniper.net/documentation/us/en/software/apstra/