MongoDB · Schema

LiveImportAvailableProject

Cloud DatabaseDatabaseDocument DatabaseNoSQLMongoDB

Properties

Name Type Description
deployments array List of clusters that can be migrated to MongoDB Cloud.
migrationHosts array Hostname of MongoDB Agent list that you configured to perform a migration.
name string Human-readable label that identifies this project.
projectId string Unique 24-hexadecimal digit string that identifies the project to be migrated.
View JSON Schema on GitHub

JSON Schema

mongodb-live-import-available-project-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/mongodb/main/json-schema/mongodb-live-import-available-project-schema.json",
  "title": "LiveImportAvailableProject",
  "x-generated": "2026-10-03",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/mongodb-cloud-migration-service-api-openapi.yml#/components/schemas/LiveImportAvailableProject",
  "properties": {
    "deployments": {
      "description": "List of clusters that can be migrated to MongoDB Cloud.",
      "items": {
        "$ref": "#/$defs/AvailableClustersDeployment"
      },
      "type": "array"
    },
    "migrationHosts": {
      "description": "Hostname of MongoDB Agent list that you configured to perform a migration.",
      "items": {
        "description": "Hostname of MongoDB Agent that you configured to perform a migration.",
        "type": "string"
      },
      "type": "array"
    },
    "name": {
      "description": "Human-readable label that identifies this project.",
      "maxLength": 64,
      "minLength": 1,
      "readOnly": true,
      "type": "string"
    },
    "projectId": {
      "description": "Unique 24-hexadecimal digit string that identifies the project to be migrated.",
      "pattern": "^([a-f0-9]{24})$",
      "readOnly": true,
      "type": "string"
    }
  },
  "required": [
    "deployments",
    "migrationHosts",
    "name",
    "projectId"
  ],
  "type": "object",
  "$defs": {
    "AvailableClustersDeployment": {
      "description": "Deployments that can be migrated to MongoDB Atlas.",
      "properties": {
        "agentVersion": {
          "description": "Version of MongoDB Agent that monitors/manages the cluster.",
          "readOnly": true,
          "type": "string"
        },
        "clusterId": {
          "description": "Unique 24-hexadecimal digit string that identifies the cluster.",
          "pattern": "^([a-f0-9]{24})$",
          "readOnly": true,
          "type": "string"
        },
        "dbSizeBytes": {
          "description": "Size of this database on disk at the time of the request expressed in bytes.",
          "format": "int64",
          "readOnly": true,
          "type": "integer"
        },
        "featureCompatibilityVersion": {
          "description": "Version of MongoDB features that this cluster supports.",
          "readOnly": true,
          "type": "string"
        },
        "managed": {
          "description": "Flag that indicates whether Automation manages this cluster.",
          "readOnly": true,
          "type": "boolean"
        },
        "mongoDBVersion": {
          "description": "Version of MongoDB that this cluster runs.",
          "readOnly": true,
          "type": "string"
        },
        "name": {
          "description": "Human-readable label that identifies this cluster.",
          "readOnly": true,
          "type": "string"
        },
        "oplogSizeMB": {
          "description": "Size of the Oplog on disk at the time of the request expressed in MB.",
          "format": "int32",
          "readOnly": true,
          "type": "integer"
        },
        "sharded": {
          "description": "Flag that indicates whether someone configured this cluster as a sharded cluster.\n\n- If `true`, this cluster serves as a sharded cluster.\n- If `false`, this cluster serves as a replica set.",
          "readOnly": true,
          "type": "boolean"
        },
        "shardsSize": {
          "description": "Number of shards that comprise this cluster.",
          "format": "int32",
          "readOnly": true,
          "type": "integer"
        },
        "tlsEnabled": {
          "description": "Flag that indicates whether someone enabled TLS for this cluster.",
          "readOnly": true,
          "type": "boolean"
        }
      },
      "required": [
        "featureCompatibilityVersion",
        "managed",
        "mongoDBVersion",
        "name",
        "sharded",
        "tlsEnabled"
      ],
      "title": "Available Clusters",
      "type": "object"
    }
  }
}

Work with this as data

Every JSON Schema 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 schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • 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 JSON Schema
curl "https://apis.io/api/v1/json-schemas/mongodb-live-import-available-project"
All schemas
curl "https://apis.io/api/v1/json-schemas?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.