naftiko: 1.0.0-alpha2 info: label: Microsoft Azure Run History APIs — Events description: 'Microsoft Azure Run History APIs — Events. 2 operations. Lead operation: Microsoft Azure Batch Post Event Data. 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: run-history-apis-events baseUri: '' description: Microsoft Azure Run History APIs — Events business capability. Self-contained, no shared references. resources: - name: history-v1.0-subscriptions-subscriptionId-resourceGroups-resourceGroupName-provi path: /history/v1.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/experiments/{experimentName}/batch/events operations: - name: microsoftazureeventsbatchpost method: POST description: Microsoft Azure Batch Post Event Data outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: experimentName in: path type: string description: The experiment name. required: true - name: batchEventCommand in: body type: string description: The batch of Event details. - name: history-v1.0-subscriptions-subscriptionId-resourceGroups-resourceGroupName-provi path: /history/v1.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/experiments/{experimentName}/runs/{runId}/events operations: - name: microsoftazureeventspost method: POST description: Microsoft Azure Post Event Data outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: experimentName in: path type: string description: The experiment name. required: true - name: runId in: path type: string description: The identifier of the Run. required: true - name: eventMessage in: body type: string description: The Event details. exposes: - type: rest namespace: run-history-apis-events-rest port: 8080 description: REST adapter for Microsoft Azure Run History APIs — Events. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/history/v1-0/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-machinelearningservices/workspaces/{workspacename}/experiments/{experimentname}/batch/events name: history-v1-0-subscriptions-subscriptionid-resourcegroups-resourcegroupname-provi description: REST surface for history-v1.0-subscriptions-subscriptionId-resourceGroups-resourceGroupName-provi. operations: - method: POST name: microsoftazureeventsbatchpost description: Microsoft Azure Batch Post Event Data call: run-history-apis-events.microsoftazureeventsbatchpost with: experimentName: rest.experimentName batchEventCommand: rest.batchEventCommand outputParameters: - type: object mapping: $. - path: /v1/history/v1-0/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-machinelearningservices/workspaces/{workspacename}/experiments/{experimentname}/runs/{runid}/events name: history-v1-0-subscriptions-subscriptionid-resourcegroups-resourcegroupname-provi description: REST surface for history-v1.0-subscriptions-subscriptionId-resourceGroups-resourceGroupName-provi. operations: - method: POST name: microsoftazureeventspost description: Microsoft Azure Post Event Data call: run-history-apis-events.microsoftazureeventspost with: experimentName: rest.experimentName runId: rest.runId eventMessage: rest.eventMessage outputParameters: - type: object mapping: $. - type: mcp namespace: run-history-apis-events-mcp port: 9090 transport: http description: MCP adapter for Microsoft Azure Run History APIs — Events. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-azure-batch-post-event description: Microsoft Azure Batch Post Event Data hints: readOnly: false destructive: false idempotent: false call: run-history-apis-events.microsoftazureeventsbatchpost with: experimentName: tools.experimentName batchEventCommand: tools.batchEventCommand outputParameters: - type: object mapping: $. - name: microsoft-azure-post-event-data description: Microsoft Azure Post Event Data hints: readOnly: false destructive: false idempotent: false call: run-history-apis-events.microsoftazureeventspost with: experimentName: tools.experimentName runId: tools.runId eventMessage: tools.eventMessage outputParameters: - type: object mapping: $.