naftiko: 1.0.0-alpha2 info: label: Microsoft Azure Personalizer Client 2022-09-01-preview — Events description: 'Microsoft Azure Personalizer Client 2022-09-01-preview — Events. 2 operations. Lead operation: Microsoft Azure Activate Event. Self-contained Naftiko capability covering one Microsoft Azure business surface.' tags: - Microsoft Azure - Events 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-events baseUri: '' description: Microsoft Azure Personalizer Client 2022-09-01-preview — Events business capability. Self-contained, no shared references. resources: - name: events-eventId-activate path: /events/{eventId}/activate operations: - name: microsoftazureeventsactivate method: POST description: Microsoft Azure Activate Event outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: api-version in: query type: string description: Client API version. required: true - name: eventId in: path type: string description: The event ID to be activated. required: true - name: events-eventId-reward path: /events/{eventId}/reward operations: - name: microsoftazureeventsreward method: POST description: Microsoft Azure Post Reward outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: api-version in: query type: string description: Client API version. required: true - name: eventId in: path type: string description: The event id this reward applies to. required: true - name: reward in: body type: string description: The reward should be a floating point number, typically between 0 and 1. required: true exposes: - type: rest namespace: personalizer-client-2022-09-01-preview-events-rest port: 8080 description: REST adapter for Microsoft Azure Personalizer Client 2022-09-01-preview — Events. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/events/{eventid}/activate name: events-eventid-activate description: REST surface for events-eventId-activate. operations: - method: POST name: microsoftazureeventsactivate description: Microsoft Azure Activate Event call: personalizer-client-2022-09-01-preview-events.microsoftazureeventsactivate with: api-version: rest.api-version eventId: rest.eventId outputParameters: - type: object mapping: $. - path: /v1/events/{eventid}/reward name: events-eventid-reward description: REST surface for events-eventId-reward. operations: - method: POST name: microsoftazureeventsreward description: Microsoft Azure Post Reward call: personalizer-client-2022-09-01-preview-events.microsoftazureeventsreward with: api-version: rest.api-version eventId: rest.eventId reward: rest.reward outputParameters: - type: object mapping: $. - type: mcp namespace: personalizer-client-2022-09-01-preview-events-mcp port: 9090 transport: http description: MCP adapter for Microsoft Azure Personalizer Client 2022-09-01-preview — Events. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-azure-activate-event description: Microsoft Azure Activate Event hints: readOnly: false destructive: false idempotent: false call: personalizer-client-2022-09-01-preview-events.microsoftazureeventsactivate with: api-version: tools.api-version eventId: tools.eventId outputParameters: - type: object mapping: $. - name: microsoft-azure-post-reward description: Microsoft Azure Post Reward hints: readOnly: false destructive: false idempotent: false call: personalizer-client-2022-09-01-preview-events.microsoftazureeventsreward with: api-version: tools.api-version eventId: tools.eventId reward: tools.reward outputParameters: - type: object mapping: $.