createOrgDeviceProfile
Create an org-level device profile containing reusable AP, switch, or gateway configuration.
Preferred authentication method for automation and integrations. Send the API token in the HTTP Authorization header.
Format:
Authorization: Token {apitoken}
Notes:
- An API token generated for a specific admin has the same privileges as that admin
- An API token is automatically removed if it is not used for more than 90 days
- SSO admins cannot generate admin API tokens. Use organization API tokens when scoped Org/Site privileges are needed.
In: header
Path Parameters
uuidRequest Body
application/json
Request Body
Device profile configuration for an AP, switch, or gateway
AP device profile configuration applied to APs at a site or organization
Location integration defaults for AeroScout in this AP profile
Location integration defaults for Airista in this AP profile
Bluetooth Low Energy beacon and asset defaults in this AP profile
Whether to disable eth1 port
falseWhether to disable eth2 port
falseWhether to disable eth3 port
falseWhether to disable module port
falseElectronic shelf label integration defaults in this AP profile
Digital and analog IoT pin defaults in this AP profile
Management IP addressing defaults in this AP profile
Link aggregation defaults for supported AP Ethernet uplinks
Indicator light behavior defaults in this AP profile
Wireless mesh role and band defaults in this AP profile
MQTT broker publishing settings for this AP profile
Display name of the AP device profile
NTP servers configured by this AP profile
Whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
falseeth0 is not allowed here. Property key is the interface(s) name (e.g. eth1 or eth1,eth2). If specified, this takes precedence over switch_config (deprecated)
Power negotiation and peripheral power defaults in this AP profile
Radio configuration defaults in this AP profile
Deprecated AP switch configuration defaults in this profile
Device type discriminator for AP device profiles
Value in
- "ap"
Authentication and failover defaults for AP uplink ports
Legacy USB integration defaults in this AP profile
UWB RTLS / OMLOX asset-visibility settings; overrides the site-level uwb_config and is overridden by device-level uwb_config
Variable values provided by this AP device profile
Zigbee radio and network defaults in this AP profile
Response Body
curl -X POST "https://example.com/api/v1/orgs/000000ab-00ab-00ab-00ab-0000000000ab/deviceprofiles" \ -H "Content-Type: application/json" \ -d '{ "aeroscout": { "enabled": false, "host": "aero.pvt.net", "locate_connected": true }, "led": { "brightness": 255, "enabled": true }, "name": "string", "ntp_servers": [ "10.10.10.10" ], "type": "ap", "usb_config": { "cacert": "string", "channel": 3, "enabled": true, "host": "1.1.1.1", "port": 0, "type": "imagotag", "verify_cert": true, "vlan_id": 1 } }'{ "aeroscout": { "enabled": true, "host": "string" }, "created_time": 0, "disable_eth1": true, "disable_module": true, "id": "b069b358-4c97-5319-1f8c-7c5ca64d6ab1", "ip_config": { "dns": [ "string" ], "dns_suffix": [ "string" ], "gateway": "192.168.0.1", "gateway6": "2001:0db8:85a3:0000:0000:8a2e:0370:7334", "ip": "192.168.0.1", "ip6": "2001:0db8:85a3:0000:0000:8a2e:0370:7334", "mtu": 1500, "netmask": "192.168.0.1", "netmask6": "2001:0db8:85a3:0000:0000:8a2e:0370:7334", "type": "static", "type6": "static", "vlan_id": 1 }, "mesh": { "enabled": true, "group": 1, "role": "base" }, "modified_time": 0, "name": "string", "org_id": "b069b358-4c97-5319-1f8c-7c5ca64d6ab1", "poe_passthrough": true, "switch_config": { "enabled": true, "eth0": { "port_vlan_id": 1, "vlan_ids": [ 1, 10 ] }, "eth1": { "port_vlan_id": 1, "vlan_ids": [ 10 ] }, "eth2": { "port_vlan_id": 1, "vlan_ids": [ 10 ] }, "eth3": { "port_vlan_id": 1, "vlan_ids": [ 10 ] }, "module": { "port_vlan_id": 1, "vlan_ids": [ 10 ] }, "wds": { "port_vlan_id": 1, "vlan_ids": [ 10 ] } }, "type": "ap", "usb_config": { "cacert": "string", "enabled": true, "host": "string", "type": "imagotag", "verify_cert": true }}