naftiko: 1.0.0-alpha2 info: label: Microsoft Azure Azure Machine Learning Services — Endpoint description: 'Microsoft Azure Azure Machine Learning Services — Endpoint. 11 operations. Lead operation: Microsoft Azure Get All The Deployments Under The Workspace Scope. Self-contained Naftiko capability covering one Microsoft Azure business surface.' tags: - Microsoft Azure - Endpoint 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: azure-machine-learning-services-endpoint baseUri: https://management.azure.com description: Microsoft Azure Azure Machine Learning Services — Endpoint business capability. Self-contained, no shared references. resources: - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/deployments operations: - name: microsoftazureendpointdeploymentgetinworkspace method: GET description: Microsoft Azure Get All The Deployments Under The Workspace Scope outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints operations: - name: microsoftazureendpointlist method: GET description: Microsoft Azure List All The Endpoints Under This Workspace outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName} operations: - name: microsoftazureendpointget method: GET description: Microsoft Azure Gets Endpoint Resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazureendpointcreateorupdate method: PUT description: Microsoft Azure Create Or Update Endpoint Resource With The Specified Parameters outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: string description: Endpoint resource object required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName}/deployments operations: - name: microsoftazureendpointdeploymentlist method: GET description: Microsoft Azure Get All The Deployments Under The Endpoint Resource Scope outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName}/deployments/{deploymentName} operations: - name: microsoftazureendpointdeploymentdelete method: DELETE description: Microsoft Azure Delete Endpoint Deployment Resource By Name outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazureendpointdeploymentget method: GET description: Microsoft Azure Get Deployments Under Endpoint Resource By Name outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazureendpointdeploymentcreateorupdate method: PUT description: Microsoft Azure Create Or Update Endpoint Deployment Resource With The Specified Parameters outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: string description: deployment object required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName}/listKeys operations: - name: microsoftazureendpointlistkeys method: POST description: Microsoft Azure List Keys For The Endpoint Resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName}/models operations: - name: microsoftazureendpointgetmodels method: GET description: Microsoft Azure Get Available Models Under The Endpoint Resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName}/regenerateKey operations: - name: microsoftazureendpointregeneratekeys method: POST description: Microsoft Azure Regenerate Account Keys outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: string required: true exposes: - type: rest namespace: azure-machine-learning-services-endpoint-rest port: 8080 description: REST adapter for Microsoft Azure Azure Machine Learning Services — Endpoint. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-machinelearningservices/workspaces/{workspacename}/deployments name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureendpointdeploymentgetinworkspace description: Microsoft Azure Get All The Deployments Under The Workspace Scope call: azure-machine-learning-services-endpoint.microsoftazureendpointdeploymentgetinworkspace outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-machinelearningservices/workspaces/{workspacename}/endpoints name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureendpointlist description: Microsoft Azure List All The Endpoints Under This Workspace call: azure-machine-learning-services-endpoint.microsoftazureendpointlist outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-machinelearningservices/workspaces/{workspacename}/endpoints/{endpointname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureendpointget description: Microsoft Azure Gets Endpoint Resource call: azure-machine-learning-services-endpoint.microsoftazureendpointget outputParameters: - type: object mapping: $. - method: PUT name: microsoftazureendpointcreateorupdate description: Microsoft Azure Create Or Update Endpoint Resource With The Specified Parameters call: azure-machine-learning-services-endpoint.microsoftazureendpointcreateorupdate with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-machinelearningservices/workspaces/{workspacename}/endpoints/{endpointname}/deployments name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureendpointdeploymentlist description: Microsoft Azure Get All The Deployments Under The Endpoint Resource Scope call: azure-machine-learning-services-endpoint.microsoftazureendpointdeploymentlist outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-machinelearningservices/workspaces/{workspacename}/endpoints/{endpointname}/deployments/{deploymentname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: DELETE name: microsoftazureendpointdeploymentdelete description: Microsoft Azure Delete Endpoint Deployment Resource By Name call: azure-machine-learning-services-endpoint.microsoftazureendpointdeploymentdelete outputParameters: - type: object mapping: $. - method: GET name: microsoftazureendpointdeploymentget description: Microsoft Azure Get Deployments Under Endpoint Resource By Name call: azure-machine-learning-services-endpoint.microsoftazureendpointdeploymentget outputParameters: - type: object mapping: $. - method: PUT name: microsoftazureendpointdeploymentcreateorupdate description: Microsoft Azure Create Or Update Endpoint Deployment Resource With The Specified Parameters call: azure-machine-learning-services-endpoint.microsoftazureendpointdeploymentcreateorupdate with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-machinelearningservices/workspaces/{workspacename}/endpoints/{endpointname}/listkeys name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazureendpointlistkeys description: Microsoft Azure List Keys For The Endpoint Resource call: azure-machine-learning-services-endpoint.microsoftazureendpointlistkeys outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-machinelearningservices/workspaces/{workspacename}/endpoints/{endpointname}/models name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureendpointgetmodels description: Microsoft Azure Get Available Models Under The Endpoint Resource call: azure-machine-learning-services-endpoint.microsoftazureendpointgetmodels outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-machinelearningservices/workspaces/{workspacename}/endpoints/{endpointname}/regeneratekey name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazureendpointregeneratekeys description: Microsoft Azure Regenerate Account Keys call: azure-machine-learning-services-endpoint.microsoftazureendpointregeneratekeys with: body: rest.body outputParameters: - type: object mapping: $. - type: mcp namespace: azure-machine-learning-services-endpoint-mcp port: 9090 transport: http description: MCP adapter for Microsoft Azure Azure Machine Learning Services — Endpoint. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-azure-get-all-deployments description: Microsoft Azure Get All The Deployments Under The Workspace Scope hints: readOnly: true destructive: false idempotent: true call: azure-machine-learning-services-endpoint.microsoftazureendpointdeploymentgetinworkspace outputParameters: - type: object mapping: $. - name: microsoft-azure-list-all-endpoints description: Microsoft Azure List All The Endpoints Under This Workspace hints: readOnly: true destructive: false idempotent: true call: azure-machine-learning-services-endpoint.microsoftazureendpointlist outputParameters: - type: object mapping: $. - name: microsoft-azure-gets-endpoint-resource description: Microsoft Azure Gets Endpoint Resource hints: readOnly: true destructive: false idempotent: true call: azure-machine-learning-services-endpoint.microsoftazureendpointget outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-endpoint description: Microsoft Azure Create Or Update Endpoint Resource With The Specified Parameters hints: readOnly: false destructive: false idempotent: true call: azure-machine-learning-services-endpoint.microsoftazureendpointcreateorupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-azure-get-all-deployments-2 description: Microsoft Azure Get All The Deployments Under The Endpoint Resource Scope hints: readOnly: true destructive: false idempotent: true call: azure-machine-learning-services-endpoint.microsoftazureendpointdeploymentlist outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-endpoint-deployment description: Microsoft Azure Delete Endpoint Deployment Resource By Name hints: readOnly: false destructive: true idempotent: true call: azure-machine-learning-services-endpoint.microsoftazureendpointdeploymentdelete outputParameters: - type: object mapping: $. - name: microsoft-azure-get-deployments-under description: Microsoft Azure Get Deployments Under Endpoint Resource By Name hints: readOnly: true destructive: false idempotent: true call: azure-machine-learning-services-endpoint.microsoftazureendpointdeploymentget outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-endpoint-2 description: Microsoft Azure Create Or Update Endpoint Deployment Resource With The Specified Parameters hints: readOnly: false destructive: false idempotent: true call: azure-machine-learning-services-endpoint.microsoftazureendpointdeploymentcreateorupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-azure-list-keys-endpoint description: Microsoft Azure List Keys For The Endpoint Resource hints: readOnly: true destructive: false idempotent: false call: azure-machine-learning-services-endpoint.microsoftazureendpointlistkeys outputParameters: - type: object mapping: $. - name: microsoft-azure-get-available-models description: Microsoft Azure Get Available Models Under The Endpoint Resource hints: readOnly: true destructive: false idempotent: true call: azure-machine-learning-services-endpoint.microsoftazureendpointgetmodels outputParameters: - type: object mapping: $. - name: microsoft-azure-regenerate-account-keys description: Microsoft Azure Regenerate Account Keys hints: readOnly: false destructive: false idempotent: false call: azure-machine-learning-services-endpoint.microsoftazureendpointregeneratekeys with: body: tools.body outputParameters: - type: object mapping: $.