Spot by NetApp Elastigroup Azure Spot VMs API

The Elastigroup Azure Spot VMs API from Spot by NetApp — 2 operation(s) for elastigroup azure spot vms.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/spot-by-netapp-elastigroup-azure-spot-vms-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

spot-by-netapp-elastigroup-azure-spot-vms-api-openapi.yml Raw ↑
openapi: 3.0.0
info:
  title: Spot by NetApp Audit Service Elastigroup Azure Spot VMs API
  description: Spot by NetApp (formerly Spot by Flexera, originally Spotinst) is a cloud infrastructure optimization platform providing automated cost optimization, scaling, and management for cloud workloads across AWS, Azure, and GCP. The API enables management of Elastigroup (intelligent auto-scaling groups), Ocean (container and Kubernetes cost optimization), Stateful Nodes, EMR Scaler, and cloud security posture through a unified REST interface. Supports Bearer Token authentication against the Spot platform API.
  version: '1.0'
  contact:
    email: support@spot.io
    url: https://docs.spot.io/
  termsOfService: https://spot.io/terms-of-service/
  x-logo:
    url: https://spec.dev.spot.io/flexera-spot.png
    altText: Spot by NetApp
servers:
- url: https://api.spotinst.io
  description: Production server
security:
- BearerAuth: []
tags:
- name: Elastigroup Azure Spot VMs
paths:
  /azure/compute/elastigroup:
    get:
      operationId: listElastigroupsAzure
      summary: List Elastigroups Azure
      description: Retrieve all Elastigroup instances on Microsoft Azure.
      tags:
      - Elastigroup Azure Spot VMs
      parameters:
      - name: accountId
        in: query
        required: false
        schema:
          type: string
      responses:
        '200':
          description: List of Azure Elastigroups
    post:
      operationId: createElastigroupAzure
      summary: Create Elastigroup Azure
      description: Create a new Elastigroup for Azure Spot VMs.
      tags:
      - Elastigroup Azure Spot VMs
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
      responses:
        '200':
          description: Azure Elastigroup created
  /azure/compute/elastigroup/{groupId}:
    get:
      operationId: getElastigroupAzure
      summary: Get Elastigroup Azure
      description: Retrieve a specific Azure Elastigroup by ID.
      tags:
      - Elastigroup Azure Spot VMs
      parameters:
      - name: groupId
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Azure Elastigroup details
    put:
      operationId: updateElastigroupAzure
      summary: Update Elastigroup Azure
      description: Update an Azure Elastigroup configuration.
      tags:
      - Elastigroup Azure Spot VMs
      parameters:
      - name: groupId
        in: path
        required: true
        schema:
          type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
      responses:
        '200':
          description: Azure Elastigroup updated
    delete:
      operationId: deleteElastigroupAzure
      summary: Delete Elastigroup Azure
      description: Delete an Azure Elastigroup.
      tags:
      - Elastigroup Azure Spot VMs
      parameters:
      - name: groupId
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Azure Elastigroup deleted
components:
  securitySchemes:
    BearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT