naftiko: 1.0.0-alpha2 info: label: London Stock Exchange Group LSEG World-Check One API — Audit description: 'London Stock Exchange Group LSEG World-Check One API — Audit. 2 operations. Lead operation: London Stock Exchange Group Get a filtered list of AuditEvents for a Case by its caseSystemId. Self-contained Naftiko capability covering one London Stock Exchange Group business surface.' tags: - London Stock Exchange Group - Audit created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: LONDON_STOCK_EXCHANGE_GROUP_API_KEY: LONDON_STOCK_EXCHANGE_GROUP_API_KEY capability: consumes: - type: http namespace: lseg-world-check-one-audit baseUri: https://api-worldcheck.refinitiv.com/v2 description: London Stock Exchange Group LSEG World-Check One API — Audit business capability. Self-contained, no shared references. resources: - name: cases-caseSystemId-auditEvents path: /cases/{caseSystemId}/auditEvents operations: - name: getcaseauditeventsbycasesystemid method: POST description: London Stock Exchange Group Get a filtered list of AuditEvents for a Case by its caseSystemId outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security and Authentication details' documentation section for more d required: true - name: Date in: header type: string description: The date and time at which the message was originated in 'RFC 1123' format required: true - name: Content-Type in: header type: string description: The media type of the request (e.g., 'application/json') required: true - name: Content-Length in: header type: integer description: The length of the request body in octets (8-bit bytes) required: true - name: caseSystemId in: path type: string description: System generated ID for the Case required: true - name: filter in: body type: string description: Filter the AuditEvents in the response - name: cases-caseSystemId-auditEvents-auditEventId path: /cases/{caseSystemId}/auditEvents/{auditEventId} operations: - name: retrievecaseauditevent method: GET description: London Stock Exchange Group Retrieves the audit event with the given 'auditEventId' belonging to the case identified by the given 'caseSystemId'. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security and Authentication details' documentation section for more d required: true - name: Date in: header type: string description: The date and time at which the message was originated in 'RFC 1123' format. required: true - name: caseSystemId in: path type: string description: System generated ID for the Case. required: true - name: auditEventId in: path type: string description: ID of the audit event. required: true exposes: - type: rest namespace: lseg-world-check-one-audit-rest port: 8080 description: REST adapter for London Stock Exchange Group LSEG World-Check One API — Audit. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/cases/{casesystemid}/auditevents name: cases-casesystemid-auditevents description: REST surface for cases-caseSystemId-auditEvents. operations: - method: POST name: getcaseauditeventsbycasesystemid description: London Stock Exchange Group Get a filtered list of AuditEvents for a Case by its caseSystemId call: lseg-world-check-one-audit.getcaseauditeventsbycasesystemid with: Authorization: rest.Authorization Date: rest.Date Content-Type: rest.Content-Type Content-Length: rest.Content-Length caseSystemId: rest.caseSystemId filter: rest.filter outputParameters: - type: object mapping: $. - path: /v1/cases/{casesystemid}/auditevents/{auditeventid} name: cases-casesystemid-auditevents-auditeventid description: REST surface for cases-caseSystemId-auditEvents-auditEventId. operations: - method: GET name: retrievecaseauditevent description: London Stock Exchange Group Retrieves the audit event with the given 'auditEventId' belonging to the case identified by the given 'caseSystemId'. call: lseg-world-check-one-audit.retrievecaseauditevent with: Authorization: rest.Authorization Date: rest.Date caseSystemId: rest.caseSystemId auditEventId: rest.auditEventId outputParameters: - type: object mapping: $. - type: mcp namespace: lseg-world-check-one-audit-mcp port: 9090 transport: http description: MCP adapter for London Stock Exchange Group LSEG World-Check One API — Audit. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: london-stock-exchange-group-get description: London Stock Exchange Group Get a filtered list of AuditEvents for a Case by its caseSystemId hints: readOnly: true destructive: false idempotent: false call: lseg-world-check-one-audit.getcaseauditeventsbycasesystemid with: Authorization: tools.Authorization Date: tools.Date Content-Type: tools.Content-Type Content-Length: tools.Content-Length caseSystemId: tools.caseSystemId filter: tools.filter outputParameters: - type: object mapping: $. - name: london-stock-exchange-group-retrieves description: London Stock Exchange Group Retrieves the audit event with the given 'auditEventId' belonging to the case identified by the given 'caseSystemId'. hints: readOnly: true destructive: false idempotent: true call: lseg-world-check-one-audit.retrievecaseauditevent with: Authorization: tools.Authorization Date: tools.Date caseSystemId: tools.caseSystemId auditEventId: tools.auditEventId outputParameters: - type: object mapping: $.