openapi: 3.2.0 info: title: Iab Tech Lab Events API version: 1.0.0 contact: name: IAB Tech Lab url: https://iabtechlab.com/ license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0 description: 'Operations tagged Events across 2 of this provider''s published API definitions: iab-tech-lab-buyer-agent-openapi.json, iab-tech-lab-seller-agent-openapi.json. Each path carries the servers of the definition it was published in.' tags: - name: Events description: Event bus query endpoints paths: /events: get: tags: - Events summary: List Events description: 'List events from the event bus. Queries the in-memory event bus for recent events, with optional filtering by event_type, flow_id, or session_id.' operationId: list_events_events_get parameters: - name: event_type in: query required: false schema: anyOf: - type: string - type: 'null' title: Event Type - name: flow_id in: query required: false schema: anyOf: - type: string - type: 'null' title: Flow Id - name: session_id in: query required: false schema: anyOf: - type: string - type: 'null' title: Session Id - name: limit in: query required: false schema: type: integer default: 50 title: Limit responses: '200': description: Successful Response content: application/json: schema: type: object additionalProperties: true title: Response List Events Events Get '422': description: Validation Error content: application/json: schema: $ref: '#/components/schemas/HTTPValidationError' /events/{event_id}: get: tags: - Events summary: Get Event description: Retrieve a single event by ID. operationId: get_event_events__event_id__get parameters: - name: event_id in: path required: true schema: type: string title: Event Id responses: '200': description: Successful Response content: application/json: schema: type: object additionalProperties: true title: Response Get Event Events Event Id Get '422': description: Validation Error content: application/json: schema: $ref: '#/components/schemas/HTTPValidationError' components: schemas: ValidationError: properties: loc: items: anyOf: - type: string - type: integer type: array title: Location msg: type: string title: Message type: type: string title: Error Type input: title: Input ctx: type: object title: Context type: object required: - loc - msg - type title: ValidationError HTTPValidationError: properties: detail: items: $ref: '#/components/schemas/ValidationError' type: array title: Detail type: object title: HTTPValidationError x-refined-from: - iab-tech-lab-buyer-agent-openapi.json - iab-tech-lab-seller-agent-openapi.json