{ "opencollection": "1.0.0", "info": { "name": "Mist Admins Orgs User MACs API", "version": "2604.1.1" }, "request": { "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "items": [ { "info": { "name": "Orgs User MACs", "type": "folder" }, "items": [ { "info": { "name": "createOrgUserMac", "type": "http" }, "http": { "method": "POST", "url": "https://api.mist.com/api/v1/orgs/:org_id/usermacs", "params": [ { "name": "org_id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create Org User MACs\n\n### Usermacs import CSV file format\nmac,labels,vlan,notes \n921b638445cd,\"bldg1,flor1\",vlan-100 \n721b638445ef,\"bldg2,flor2\",vlan-101,Canon Printers \n721b638445ee,\"bldg3,flor3\",vlan-102 \n921b638445ce,\"bldg4,flor4\",vlan-103 \n921b638445cf,\"bldg5,flor5\",vlan-104" }, { "info": { "name": "updateOrgMultipleUserMacs", "type": "http" }, "http": { "method": "PUT", "url": "https://api.mist.com/api/v1/orgs/:org_id/usermacs", "params": [ { "name": "org_id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update Multiple Org User MACs" }, { "info": { "name": "countOrgUserMacs", "type": "http" }, "http": { "method": "GET", "url": "https://api.mist.com/api/v1/orgs/:org_id/usermacs/count", "params": [ { "name": "org_id", "value": "", "type": "path" }, { "name": "distinct", "value": "", "type": "query", "description": "Attribute to count by. enum: `mac`, `name`, `labels`, `org_id`" }, { "name": "limit", "value": "", "type": "query" }, { "name": "start", "value": "", "type": "query", "description": "Start time (epoch timestamp in seconds, or relative string like \"-1d\", \"-1w\")" }, { "name": "end", "value": "", "type": "query", "description": "End time (epoch timestamp in seconds, or relative string like \"-1d\", \"-2h\", \"now\")" } ] }, "docs": "Count by Distinct Attributes of User MACs" }, { "info": { "name": "deleteOrgMultipleUserMacs", "type": "http" }, "http": { "method": "POST", "url": "https://api.mist.com/api/v1/orgs/:org_id/usermacs/delete", "params": [ { "name": "org_id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Delete Multiple Org User MACs" }, { "info": { "name": "importOrgUserMacs", "type": "http" }, "http": { "method": "POST", "url": "https://api.mist.com/api/v1/orgs/:org_id/usermacs/import", "params": [ { "name": "org_id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Import Org User MACs\n\n### CSV Import example\n```csv \nmac,labels,vlan,notes,name,radius_group\n921b638445cd,\"bldg1,flor1\",vlan-100\n721b638445ef,\"bldg2,flor2\",vlan-101,Canon Printers\n721b638445ee,\"bldg3,flor3\",vlan-102,Printer2,VIP\n921b638445ce,\"bldg4,flor4\",vlan-103\n921b638445cf,\"bldg5,flor5\",vlan-104\n````" }, { "info": { "name": "searchOrgUserMacs", "type": "http" }, "http": { "method": "GET", "url": "https://api.mist.com/api/v1/orgs/:org_id/usermacs/search", "params": [ { "name": "org_id", "value": "", "type": "path" }, { "name": "mac", "value": "", "type": "query", "description": "Partial / full Client MAC Address. Use `prefix*` for prefix search or `*substring*` for contains search (e.g. `aabbcc*` and `*bbcc*` match `aabbccddeeff`). Suffix-only wildcards (e.g. `*bccddeeff`) are not supported" }, { "name": "labels", "value": "", "type": "query", "description": "Optional, array of strings of labels" }, { "name": "limit", "value": "", "type": "query" }, { "name": "page", "value": "", "type": "query" }, { "name": "sort", "value": "", "type": "query", "description": "On which field the list should be sorted, -prefix represents DESC order" } ] }, "docs": "Search Org User MACs" }, { "info": { "name": "getOrgUserMac", "type": "http" }, "http": { "method": "GET", "url": "https://api.mist.com/api/v1/orgs/:org_id/usermacs/:usermac_id", "params": [ { "name": "org_id", "value": "", "type": "path" }, { "name": "usermac_id", "value": "", "type": "path" } ] }, "docs": "Get Org User MAC" }, { "info": { "name": "updateOrgUserMac", "type": "http" }, "http": { "method": "PUT", "url": "https://api.mist.com/api/v1/orgs/:org_id/usermacs/:usermac_id", "params": [ { "name": "org_id", "value": "", "type": "path" }, { "name": "usermac_id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update Org User MAC" }, { "info": { "name": "deleteOrgUserMac", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.mist.com/api/v1/orgs/:org_id/usermacs/:usermac_id", "params": [ { "name": "org_id", "value": "", "type": "path" }, { "name": "usermac_id", "value": "", "type": "path" } ] }, "docs": "Delete Org User MAC" } ] } ], "bundled": true }