{ "opencollection": "1.0.0", "info": { "name": "Cisco Meraki Dashboard API", "version": "1.0.0" }, "request": { "auth": { "type": "apikey", "key": "X-Cisco-Meraki-API-Key", "value": "{{X-Cisco-Meraki-API-Key}}", "placement": "header" } }, "items": [ { "info": { "name": "Organizations", "type": "folder" }, "items": [ { "info": { "name": "List the organizations the user has privileges on", "type": "http" }, "http": { "method": "GET", "url": "https://api.meraki.com/api/v1/organizations", "params": [ { "name": "perPage", "value": "", "type": "query" }, { "name": "startingAfter", "value": "", "type": "query" }, { "name": "endingBefore", "value": "", "type": "query" } ] }, "docs": "List the organizations the user has privileges on" }, { "info": { "name": "Return an organization", "type": "http" }, "http": { "method": "GET", "url": "https://api.meraki.com/api/v1/organizations/:organizationId", "params": [ { "name": "organizationId", "value": "", "type": "path" } ] }, "docs": "Return an organization" }, { "info": { "name": "Update an organization", "type": "http" }, "http": { "method": "PUT", "url": "https://api.meraki.com/api/v1/organizations/:organizationId", "params": [ { "name": "organizationId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update an organization" } ] }, { "info": { "name": "Networks", "type": "folder" }, "items": [ { "info": { "name": "List the networks in an organization", "type": "http" }, "http": { "method": "GET", "url": "https://api.meraki.com/api/v1/organizations/:organizationId/networks", "params": [ { "name": "organizationId", "value": "", "type": "path" }, { "name": "perPage", "value": "", "type": "query" }, { "name": "startingAfter", "value": "", "type": "query" }, { "name": "endingBefore", "value": "", "type": "query" } ] }, "docs": "List the networks in an organization" }, { "info": { "name": "Create a network", "type": "http" }, "http": { "method": "POST", "url": "https://api.meraki.com/api/v1/organizations/:organizationId/networks", "params": [ { "name": "organizationId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a network" }, { "info": { "name": "Return a network", "type": "http" }, "http": { "method": "GET", "url": "https://api.meraki.com/api/v1/networks/:networkId", "params": [ { "name": "networkId", "value": "", "type": "path" } ] }, "docs": "Return a network" }, { "info": { "name": "Update a network", "type": "http" }, "http": { "method": "PUT", "url": "https://api.meraki.com/api/v1/networks/:networkId", "params": [ { "name": "networkId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a network" }, { "info": { "name": "Delete a network", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.meraki.com/api/v1/networks/:networkId", "params": [ { "name": "networkId", "value": "", "type": "path" } ] }, "docs": "Delete a network" }, { "info": { "name": "List the clients that have used this network in the timespan", "type": "http" }, "http": { "method": "GET", "url": "https://api.meraki.com/api/v1/networks/:networkId/clients", "params": [ { "name": "networkId", "value": "", "type": "path" }, { "name": "timespan", "value": "", "type": "query" }, { "name": "perPage", "value": "", "type": "query" } ] }, "docs": "List the clients that have used this network in the timespan" } ] }, { "info": { "name": "Devices", "type": "folder" }, "items": [ { "info": { "name": "List the devices in an organization", "type": "http" }, "http": { "method": "GET", "url": "https://api.meraki.com/api/v1/organizations/:organizationId/devices", "params": [ { "name": "organizationId", "value": "", "type": "path" }, { "name": "perPage", "value": "", "type": "query" } ] }, "docs": "List the devices in an organization" }, { "info": { "name": "List the devices in a network", "type": "http" }, "http": { "method": "GET", "url": "https://api.meraki.com/api/v1/networks/:networkId/devices", "params": [ { "name": "networkId", "value": "", "type": "path" } ] }, "docs": "List the devices in a network" }, { "info": { "name": "Return a single device", "type": "http" }, "http": { "method": "GET", "url": "https://api.meraki.com/api/v1/devices/:serial", "params": [ { "name": "serial", "value": "", "type": "path" } ] }, "docs": "Return a single device" }, { "info": { "name": "Update the attributes of a device", "type": "http" }, "http": { "method": "PUT", "url": "https://api.meraki.com/api/v1/devices/:serial", "params": [ { "name": "serial", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the attributes of a device" }, { "info": { "name": "Reboot a device", "type": "http" }, "http": { "method": "POST", "url": "https://api.meraki.com/api/v1/devices/:serial/reboot", "params": [ { "name": "serial", "value": "", "type": "path" } ] }, "docs": "Reboot a device" } ] }, { "info": { "name": "Switch", "type": "folder" }, "items": [ { "info": { "name": "List the switch ports for a switch", "type": "http" }, "http": { "method": "GET", "url": "https://api.meraki.com/api/v1/devices/:serial/switch/ports", "params": [ { "name": "serial", "value": "", "type": "path" } ] }, "docs": "List the switch ports for a switch" }, { "info": { "name": "Return a switch port", "type": "http" }, "http": { "method": "GET", "url": "https://api.meraki.com/api/v1/devices/:serial/switch/ports/:portId", "params": [ { "name": "serial", "value": "", "type": "path" }, { "name": "portId", "value": "", "type": "path" } ] }, "docs": "Return a switch port" }, { "info": { "name": "Update a switch port", "type": "http" }, "http": { "method": "PUT", "url": "https://api.meraki.com/api/v1/devices/:serial/switch/ports/:portId", "params": [ { "name": "serial", "value": "", "type": "path" }, { "name": "portId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a switch port" } ] }, { "info": { "name": "Wireless", "type": "folder" }, "items": [ { "info": { "name": "List the SSIDs in a network", "type": "http" }, "http": { "method": "GET", "url": "https://api.meraki.com/api/v1/networks/:networkId/wireless/ssids", "params": [ { "name": "networkId", "value": "", "type": "path" } ] }, "docs": "List the SSIDs in a network" }, { "info": { "name": "Return a single SSID", "type": "http" }, "http": { "method": "GET", "url": "https://api.meraki.com/api/v1/networks/:networkId/wireless/ssids/:number", "params": [ { "name": "networkId", "value": "", "type": "path" }, { "name": "number", "value": "", "type": "path" } ] }, "docs": "Return a single SSID" }, { "info": { "name": "Update the attributes of an SSID", "type": "http" }, "http": { "method": "PUT", "url": "https://api.meraki.com/api/v1/networks/:networkId/wireless/ssids/:number", "params": [ { "name": "networkId", "value": "", "type": "path" }, { "name": "number", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the attributes of an SSID" } ] }, { "info": { "name": "Appliance", "type": "folder" }, "items": [ { "info": { "name": "List the VLANs for an MX network", "type": "http" }, "http": { "method": "GET", "url": "https://api.meraki.com/api/v1/networks/:networkId/appliance/vlans", "params": [ { "name": "networkId", "value": "", "type": "path" } ] }, "docs": "List the VLANs for an MX network" }, { "info": { "name": "Add a VLAN", "type": "http" }, "http": { "method": "POST", "url": "https://api.meraki.com/api/v1/networks/:networkId/appliance/vlans", "params": [ { "name": "networkId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Add a VLAN" } ] }, { "info": { "name": "Camera", "type": "folder" }, "items": [ { "info": { "name": "Generate a snapshot of what the camera sees at the specified time", "type": "http" }, "http": { "method": "POST", "url": "https://api.meraki.com/api/v1/devices/:serial/camera/generateSnapshot", "params": [ { "name": "serial", "value": "", "type": "path" } ] }, "docs": "Generate a snapshot of what the camera sees at the specified time" } ] }, { "info": { "name": "LiveTools", "type": "folder" }, "items": [ { "info": { "name": "Enqueue a job to ping a target host from the device", "type": "http" }, "http": { "method": "POST", "url": "https://api.meraki.com/api/v1/devices/:serial/liveTools/ping", "params": [ { "name": "serial", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Enqueue a job to ping a target host from the device" } ] } ], "bundled": true }