Cisco Meraki Dashboard API — Spaces

The spaces product area of the Cisco Meraki Dashboard API — 2 operations, from Cisco's published OpenAPI definition (v1.72.0).

OpenAPI Specification

cisco-meraki-spaces-api-openapi.json Raw ↑
{
 "openapi": "3.0.1",
 "info": {
  "title": "Cisco Meraki Dashboard API \u2014 spaces",
  "description": "The spaces operations of the Cisco Meraki Dashboard API, split by product area from Cisco's published OpenAPI definition.",
  "version": "1.72.0",
  "contact": {
   "name": "Meraki Developer Community",
   "url": "https://meraki.io/community"
  },
  "x-provenance": {
   "method": "harvested",
   "authored_by": "Cisco Meraki",
   "harvested_by": "API Evangelist",
   "harvested_on": "2026-07-31",
   "first_party": true,
   "note": "Split by first tag from Cisco's published spec3.json; operations unmodified.",
   "provider_published": true
  },
  "x-evidence": [
   {
    "type": "source",
    "url": "https://github.com/meraki/openapi/blob/master/openapi/spec3.json"
   },
   {
    "type": "raw",
    "url": "https://raw.githubusercontent.com/meraki/openapi/master/openapi/spec3.json"
   },
   {
    "type": "alternate",
    "url": "https://api.meraki.com/api/v1/openapiSpec"
   }
  ]
 },
 "servers": [
  {
   "url": "https://api.meraki.com/{basePath}",
   "variables": {
    "basePath": {
     "default": "api/v1"
    }
   }
  }
 ],
 "security": [
  {
   "meraki_api_key": []
  },
  {
   "bearerAuth": []
  }
 ],
 "tags": [
  {
   "name": "configure",
   "description": ""
  },
  {
   "name": "integrate",
   "description": ""
  },
  {
   "name": "integration",
   "description": ""
  },
  {
   "name": "spaces",
   "description": ""
  },
  {
   "name": "status",
   "description": ""
  }
 ],
 "components": {
  "securitySchemes": {
   "meraki_api_key": {
    "type": "apiKey",
    "name": "X-Cisco-Meraki-API-Key",
    "in": "header"
   },
   "bearerAuth": {
    "type": "http",
    "scheme": "bearer",
    "bearerFormat": "API Key"
   }
  }
 },
 "paths": {
  "/organizations/{organizationId}/spaces/integrate/status": {
   "get": {
    "description": "Get the status of the Spaces integration in Meraki",
    "operationId": "getOrganizationSpacesIntegrateStatus",
    "parameters": [
     {
      "name": "organizationId",
      "in": "path",
      "description": "Organization ID",
      "schema": {
       "type": "string"
      },
      "required": true
     }
    ],
    "responses": {
     "200": {
      "description": "Successful operation",
      "content": {
       "application/json": {
        "schema": {
         "type": "object",
         "properties": {
          "status": {
           "type": "boolean",
           "description": "The success or failure status of the API"
          },
          "states": {
           "type": "array",
           "items": {
            "type": "string"
           },
           "description": "The set of different states on the spaces integration process"
          },
          "email": {
           "type": "string",
           "description": "The meraki user who attempts the spaces integration"
          },
          "accountName": {
           "type": "string",
           "description": "The spaces dashboard account name created in spaces integration"
          },
          "accountType": {
           "type": "string",
           "description": "The spaces dashboard account type created in spaces integration"
          }
         }
        },
        "example": {
         "status": true,
         "states": [
          "Spaces account created",
          "Meraki Organization Import initiated",
          "Importing Meraki Organization Administrators",
          "Invite email sent to meraki-user@cisco.com"
         ],
         "email": "meraki-user@cisco.com",
         "accountName": "My First Meraki Org",
         "accountType": "Extend"
        }
       }
      }
     }
    },
    "security": [
     {
      "oauth2": [
       "dashboard:general:config:write"
      ]
     }
    ],
    "summary": "Get the status of the Spaces integration in Meraki",
    "tags": [
     "spaces",
     "configure",
     "integrate",
     "status"
    ]
   }
  },
  "/organizations/{organizationId}/spaces/integration/remove": {
   "post": {
    "description": "Remove the Spaces integration from Meraki",
    "operationId": "removeOrganizationSpacesIntegration",
    "parameters": [
     {
      "name": "organizationId",
      "in": "path",
      "description": "Organization ID",
      "schema": {
       "type": "string"
      },
      "required": true
     }
    ],
    "responses": {
     "200": {
      "description": "Successful operation",
      "content": {
       "application/json": {
        "schema": {
         "type": "object",
         "properties": {
          "status": {
           "type": "boolean",
           "description": "The success or failure status of the API"
          },
          "message": {
           "type": "string",
           "description": "The error message of the API"
          }
         }
        },
        "example": {
         "status": true,
         "message": "Succesfully fetched the spaces dashboard access"
        }
       }
      }
     }
    },
    "security": [
     {
      "oauth2": [
       "dashboard:general:config:write"
      ]
     }
    ],
    "summary": "Remove the Spaces integration from Meraki",
    "tags": [
     "spaces",
     "configure",
     "integration"
    ]
   }
  }
 }
}