naftiko: 1.0.0-alpha2 info: label: Microsoft Azure Personalizer Client 2022-09-01-preview — LogsV1Dot1Preview2 description: 'Microsoft Azure Personalizer Client 2022-09-01-preview — LogsV1Dot1Preview2. 4 operations. Lead operation: Microsoft Azure Deletes Logs. Self-contained Naftiko capability covering one Microsoft Azure business surface.' tags: - Microsoft Azure - LogsV1Dot1Preview2 created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: MICROSOFT_AZURE_API_KEY: MICROSOFT_AZURE_API_KEY capability: consumes: - type: http namespace: personalizer-client-2022-09-01-preview-logsv1dot1preview2 baseUri: '' description: Microsoft Azure Personalizer Client 2022-09-01-preview — LogsV1Dot1Preview2 business capability. Self-contained, no shared references. resources: - name: logs path: /logs operations: - name: microsoftazurelogdelete method: DELETE description: Microsoft Azure Deletes Logs outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: api-version in: query type: string description: Client API version. required: true - name: logs-interactions path: /logs/interactions operations: - name: microsoftazureloginteractions method: POST description: Microsoft Azure Post Interactions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: api-version in: query type: string description: Client API version. required: true - name: body in: body type: string description: Interactions binary payload. required: true - name: logs-observations path: /logs/observations operations: - name: microsoftazurelogobservations method: POST description: Microsoft Azure Post Observations outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: api-version in: query type: string description: Client API version. required: true - name: body in: body type: string description: Observations binary payload. required: true - name: logs-properties path: /logs/properties operations: - name: microsoftazureloggetproperties method: GET description: Microsoft Azure Get Log Properties outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: api-version in: query type: string description: Client API version. required: true exposes: - type: rest namespace: personalizer-client-2022-09-01-preview-logsv1dot1preview2-rest port: 8080 description: REST adapter for Microsoft Azure Personalizer Client 2022-09-01-preview — LogsV1Dot1Preview2. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/logs name: logs description: REST surface for logs. operations: - method: DELETE name: microsoftazurelogdelete description: Microsoft Azure Deletes Logs call: personalizer-client-2022-09-01-preview-logsv1dot1preview2.microsoftazurelogdelete with: api-version: rest.api-version outputParameters: - type: object mapping: $. - path: /v1/logs/interactions name: logs-interactions description: REST surface for logs-interactions. operations: - method: POST name: microsoftazureloginteractions description: Microsoft Azure Post Interactions call: personalizer-client-2022-09-01-preview-logsv1dot1preview2.microsoftazureloginteractions with: api-version: rest.api-version body: rest.body outputParameters: - type: object mapping: $. - path: /v1/logs/observations name: logs-observations description: REST surface for logs-observations. operations: - method: POST name: microsoftazurelogobservations description: Microsoft Azure Post Observations call: personalizer-client-2022-09-01-preview-logsv1dot1preview2.microsoftazurelogobservations with: api-version: rest.api-version body: rest.body outputParameters: - type: object mapping: $. - path: /v1/logs/properties name: logs-properties description: REST surface for logs-properties. operations: - method: GET name: microsoftazureloggetproperties description: Microsoft Azure Get Log Properties call: personalizer-client-2022-09-01-preview-logsv1dot1preview2.microsoftazureloggetproperties with: api-version: rest.api-version outputParameters: - type: object mapping: $. - type: mcp namespace: personalizer-client-2022-09-01-preview-logsv1dot1preview2-mcp port: 9090 transport: http description: MCP adapter for Microsoft Azure Personalizer Client 2022-09-01-preview — LogsV1Dot1Preview2. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-azure-deletes-logs description: Microsoft Azure Deletes Logs hints: readOnly: false destructive: true idempotent: true call: personalizer-client-2022-09-01-preview-logsv1dot1preview2.microsoftazurelogdelete with: api-version: tools.api-version outputParameters: - type: object mapping: $. - name: microsoft-azure-post-interactions description: Microsoft Azure Post Interactions hints: readOnly: false destructive: false idempotent: false call: personalizer-client-2022-09-01-preview-logsv1dot1preview2.microsoftazureloginteractions with: api-version: tools.api-version body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-azure-post-observations description: Microsoft Azure Post Observations hints: readOnly: false destructive: false idempotent: false call: personalizer-client-2022-09-01-preview-logsv1dot1preview2.microsoftazurelogobservations with: api-version: tools.api-version body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-azure-get-log-properties description: Microsoft Azure Get Log Properties hints: readOnly: true destructive: false idempotent: true call: personalizer-client-2022-09-01-preview-logsv1dot1preview2.microsoftazureloggetproperties with: api-version: tools.api-version outputParameters: - type: object mapping: $.