nOps MAP Migration API

Endpoints for managing and retrieving information about AWS Migration Acceleration Program (MAP) migration projects, including projects, products, and resources.

Operations 4

GET /c/v3/map-migration/ Nops List Map Migration Projects #
GET /c/v3/map-migration/{id}/ Nops Retrieve a Map Migration Project #
GET /c/v3/map-migration/{id}/products/ Nops List Products in a Map Migration Project #
GET /c/v3/map-migration/{id}/resources/ Nops List Resources in a Map Migration Project #

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/nops-map-migration-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 form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

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

OpenAPI Specification

nops-map-migration-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: nOps Essentials Scheduler MAP Migration API
  description: The nOps public API provides programmatic access to cloud cost and usage insights, MAP migration project management, and essentials scheduler operations. It enables teams to monitor and analyze AWS environments, automate cost optimization tasks, and integrate nOps data into existing analytics tools and monitoring systems outside of the nOps dashboard.
  version: 1.0.0
  contact:
    name: nOps Support
    url: https://help.nops.io/docs/support/open-support-case
  termsOfService: https://www.nops.io/terms-of-service/
servers:
- url: https://app.nops.io
  description: nOps Production API
security:
- ApiKeyAuth: []
tags:
- name: MAP Migration
  description: Endpoints for managing and retrieving information about AWS Migration Acceleration Program (MAP) migration projects, including projects, products, and resources.
paths:
  /c/v3/map-migration/:
    get:
      operationId: listMapMigrationProjects
      summary: Nops List Map Migration Projects
      description: Lists all MAP Migration projects for the current client. Returns a JSON array containing all MAP Migration projects signed by the customer with AWS.
      tags:
      - MAP Migration
      responses:
        '200':
          description: Successful response with list of MAP migration projects.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/MapMigrationProject'
        '401':
          description: Unauthorized. Invalid or missing API key.
        '403':
          description: Forbidden. Insufficient permissions.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /c/v3/map-migration/{id}/:
    get:
      operationId: getMapMigrationProject
      summary: Nops Retrieve a Map Migration Project
      description: Retrieves details of a specific MAP migration project by its ID.
      tags:
      - MAP Migration
      parameters:
      - name: id
        in: path
        required: true
        description: The ID of the MAP Migration project.
        schema:
          type: integer
      responses:
        '200':
          description: Successful response with project details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MapMigrationProject'
        '401':
          description: Unauthorized. Invalid or missing API key.
        '404':
          description: MAP migration project not found.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /c/v3/map-migration/{id}/products/:
    get:
      operationId: listMapMigrationProducts
      summary: Nops List Products in a Map Migration Project
      description: Lists all products within a specific MAP migration project.
      tags:
      - MAP Migration
      parameters:
      - name: id
        in: path
        required: true
        description: The ID of the MAP Migration project.
        schema:
          type: integer
      responses:
        '200':
          description: Successful response with list of products.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/MapMigrationProduct'
        '401':
          description: Unauthorized. Invalid or missing API key.
        '404':
          description: MAP migration project not found.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /c/v3/map-migration/{id}/resources/:
    get:
      operationId: listMapMigrationResources
      summary: Nops List Resources in a Map Migration Project
      description: Lists the resources within a specific MAP migration project.
      tags:
      - MAP Migration
      parameters:
      - name: id
        in: path
        required: true
        description: The ID of the MAP Migration project.
        schema:
          type: integer
      responses:
        '200':
          description: Successful response with list of resources.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/MapMigrationResource'
        '401':
          description: Unauthorized. Invalid or missing API key.
        '404':
          description: MAP migration project not found.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
components:
  schemas:
    MapMigrationProject:
      type: object
      properties:
        id:
          type: integer
          description: The unique identifier of the MAP Migration project.
          example: abc123
        name:
          type: string
          description: The name of the MAP Migration project.
          example: Example Title
        status:
          type: string
          description: The current status of the project.
          example: example_value
        created_at:
          type: string
          format: date-time
          description: Timestamp when the project was created.
          example: '2026-01-15T10:30:00Z'
        updated_at:
          type: string
          format: date-time
          description: Timestamp when the project was last updated.
          example: '2026-01-15T10:30:00Z'
    MapMigrationResource:
      type: object
      properties:
        id:
          type: integer
          description: The unique identifier of the resource.
          example: abc123
        resource_type:
          type: string
          description: The type of the AWS resource.
          example: example_value
        resource_id:
          type: string
          description: The AWS resource identifier.
          example: '500123'
        project_id:
          type: integer
          description: The ID of the parent MAP Migration project.
          example: '500123'
    MapMigrationProduct:
      type: object
      properties:
        id:
          type: integer
          description: The unique identifier of the product.
          example: abc123
        name:
          type: string
          description: The name of the product.
          example: Example Title
        project_id:
          type: integer
          description: The ID of the parent MAP Migration project.
          example: '500123'
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: X-Nops-Api-Key
      description: API key generated from the nOps console under Organization Settings. Include this key in the X-Nops-Api-Key header for all requests.
    SignatureAuth:
      type: apiKey
      in: header
      name: x-nops-signature
      description: Encoded signature for enhanced security. Created using a public/private key pair configured in the nOps console.