Explore
ioThings API
2.0.0
OAS3
Track your ioTracker, update profile settings and more
Servers
/
Authorize
DeviceConfigurationTemplate
GET
/device-configuration-templates
Retrieves the collection of DeviceConfigurationTemplate resources.
POST
/device-configuration-templates
Creates a DeviceConfigurationTemplate resource.
GET
/device-configuration-templates
/{uuid}
Retrieves a DeviceConfigurationTemplate resource.
PUT
/device-configuration-templates
/{uuid}
Replaces the DeviceConfigurationTemplate resource.
DELETE
/device-configuration-templates
/{uuid}
Removes the DeviceConfigurationTemplate resource.
PATCH
/device-configuration-templates
/{uuid}
Updates the DeviceConfigurationTemplate resource.
DeviceGroup
GET
/device-groups
Retrieves the collection of DeviceGroup resources.
POST
/device-groups
Creates a DeviceGroup resource.
GET
/device-groups
/{uuid}
Retrieves a DeviceGroup resource.
PUT
/device-groups
/{uuid}
Replaces the DeviceGroup resource.
DELETE
/device-groups
/{uuid}
Removes the DeviceGroup resource.
PATCH
/device-groups
/{uuid}
Updates the DeviceGroup resource.
GET
/devices
/{uuid}
/device-groups
Retrieves a Device resource.
DeviceSubscription
GET
/device-subscriptions
Retrieves the collection of DeviceSubscription resources.
POST
/device-subscriptions
Creates a DeviceSubscription resource.
GET
/device-subscriptions
/{uuid}
Retrieves a DeviceSubscription resource.
PUT
/device-subscriptions
/{uuid}
Replaces the DeviceSubscription resource.
DELETE
/device-subscriptions
/{uuid}
Removes the DeviceSubscription resource.
PATCH
/device-subscriptions
/{uuid}
Updates the DeviceSubscription resource.
DeviceType
GET
/device-types
Retrieves the collection of DeviceType resources.
POST
/device-types
Creates a DeviceType resource.
GET
/device-types
/{uuid}
Retrieves a DeviceType resource.
PUT
/device-types
/{uuid}
Replaces the DeviceType resource.
DELETE
/device-types
/{uuid}
Removes the DeviceType resource.
PATCH
/device-types
/{uuid}
Updates the DeviceType resource.
Device
GET
/devices
Retrieves the collection of Device resources.
POST
/devices
Creates a Device resource.
GET
/devices
/{uuid}
Retrieves a Device resource.
PUT
/devices
/{uuid}
Replaces the Device resource.
DELETE
/devices
/{uuid}
Removes the Device resource.
PATCH
/devices
/{uuid}
Updates the Device resource.
POST
/devices
/{uuid}
/alarm
Creates a Device resource.
GET
/devices
/{uuid}
/device-groups
Retrieves a Device resource.
POST
/devices
/{uuid}
/downlink
Creates a Device resource.
GET
/devices
/{uuid}
/firmware-server-logs
Retrieves a Device resource.
POST
/devices
/{uuid}
/gps
Creates a Device resource.
FirmwareRollout
GET
/firmware-rollouts
Retrieves the collection of FirmwareRollout resources.
POST
/firmware-rollouts
Creates a FirmwareRollout resource.
GET
/firmware-rollouts
/{uuid}
Retrieves a FirmwareRollout resource.
Geofence
GET
/geofences
Retrieves the collection of Geofence resources.
POST
/geofences
Creates a Geofence resource.
GET
/geofences
/{uuid}
Retrieves a Geofence resource.
PUT
/geofences
/{uuid}
Replaces the Geofence resource.
DELETE
/geofences
/{uuid}
Removes the Geofence resource.
PATCH
/geofences
/{uuid}
Updates the Geofence resource.
Network
GET
/networks
Retrieves the collection of Network resources.
POST
/networks
Creates a Network resource.
GET
/networks
/{uuid}
Retrieves a Network resource.
PUT
/networks
/{uuid}
Replaces the Network resource.
DELETE
/networks
/{uuid}
Removes the Network resource.
PATCH
/networks
/{uuid}
Updates the Network resource.
OrganizationUserRole
POST
/organization-user-roles
Creates a OrganizationUserRole resource.
GET
/organization-user-roles
/{uuid}
Retrieves a OrganizationUserRole resource.
DELETE
/organization-user-roles
/{uuid}
Removes the OrganizationUserRole resource.
Organization
GET
/organizations
Retrieves the collection of Organization resources.
POST
/organizations
Creates a Organization resource.
GET
/organizations
/{uuid}
Retrieves a Organization resource.
PUT
/organizations
/{uuid}
Replaces the Organization resource.
DELETE
/organizations
/{uuid}
Removes the Organization resource.
PATCH
/organizations
/{uuid}
Updates the Organization resource.
GET
/organizations
/{uuid}
/device-summary
Retrieves a Organization resource.
Subscription
GET
/subscriptions
Retrieves the collection of Subscription resources.
POST
/subscriptions
Creates a Subscription resource.
GET
/subscriptions
/{uuid}
Retrieves a Subscription resource.
PUT
/subscriptions
/{uuid}
Replaces the Subscription resource.
DELETE
/subscriptions
/{uuid}
Removes the Subscription resource.
PATCH
/subscriptions
/{uuid}
Updates the Subscription resource.
UplinkMessage
GET
/uplink-messages
Retrieves the collection of UplinkMessage resources.
POST
/uplink-messages
Creates a UplinkMessage resource.
GET
/uplink-messages
/{uuid}
Retrieves a UplinkMessage resource.
PUT
/uplink-messages
/{uuid}
Replaces the UplinkMessage resource.
DELETE
/uplink-messages
/{uuid}
Removes the UplinkMessage resource.
PATCH
/uplink-messages
/{uuid}
Updates the UplinkMessage resource.
User
GET
/users
Retrieves the collection of User resources.
POST
/users
Creates a User resource.
GET
/users
/me
Retrieves the collection of User resources.
GET
/users
/permissions
Retrieves the collection of User resources.
GET
/users
/{uuid}
Retrieves a User resource.
PUT
/users
/{uuid}
Replaces the User resource.
DELETE
/users
/{uuid}
Removes the User resource.
PATCH
/users
/{uuid}
Updates the User resource.
Webhook
GET
/webhooks
Retrieves the collection of Webhook resources.
POST
/webhooks
Creates a Webhook resource.
GET
/webhooks
/{uuid}
Retrieves a Webhook resource.
PUT
/webhooks
/{uuid}
Replaces the Webhook resource.
DELETE
/webhooks
/{uuid}
Removes the Webhook resource.
PATCH
/webhooks
/{uuid}
Updates the Webhook resource.
Schemas
Device-device.list
Device-device.read
Device-device.write
Device-uplink.read
Device.jsonld-device.list
Device.jsonld-device.read
Device.jsonld-device.write
Device.jsonld-uplink.read
DeviceConfigurationTemplate-deviceConfigurationTemplate.list
DeviceConfigurationTemplate-deviceConfigurationTemplate.read
DeviceConfigurationTemplate-deviceConfigurationTemplate.write
DeviceConfigurationTemplate.jsonld-deviceConfigurationTemplate.list
DeviceConfigurationTemplate.jsonld-deviceConfigurationTemplate.read
DeviceConfigurationTemplate.jsonld-deviceConfigurationTemplate.write
DeviceGroup
DeviceGroup-device.read
DeviceGroup.jsonld
DeviceGroup.jsonld-device.read
DeviceSubscription
DeviceSubscription.jsonld
DeviceType-device.read
DeviceType-deviceType.read
DeviceType-deviceType.write
DeviceType.jsonld-device.read
DeviceType.jsonld-deviceType.read
DeviceType.jsonld-deviceType.write
FirmwareRollout-firmwareRollout.list
FirmwareRollout-firmwareRollout.read
FirmwareRollout-firmwareRollout.write
FirmwareRollout.jsonld-firmwareRollout.list
FirmwareRollout.jsonld-firmwareRollout.read
FirmwareRollout.jsonld-firmwareRollout.write
Geofence
Geofence.jsonld
Network-device.read
Network-network.read
Network-network.write
Network-uplink.read
Network.jsonld-device.read
Network.jsonld-network.read
Network.jsonld-network.write
Network.jsonld-uplink.read
Organization-device.read
Organization-organization.read
Organization-organization.write
Organization-uplink.read
Organization-user.me
Organization-user.read
Organization.jsonld-device.read
Organization.jsonld-organization.read
Organization.jsonld-organization.write
Organization.jsonld-uplink.read
Organization.jsonld-user.me
Organization.jsonld-user.read
OrganizationUserRole
OrganizationUserRole-user.me
OrganizationUserRole-user.read
OrganizationUserRole.jsonld
OrganizationUserRole.jsonld-user.me
OrganizationUserRole.jsonld-user.read
Subscription
Subscription.jsonld
UplinkMessage-uplink.read
UplinkMessage-uplink.write
UplinkMessage.jsonld-uplink.read
UplinkMessage.jsonld-uplink.write
User-firmwareRollout.list
User-user.me
User-user.read
User-user.write
User.CreateUserRequest-user.write
User.CreateUserRequest.jsonld-user.write
User.jsonld-firmwareRollout.list
User.jsonld-user.me
User.jsonld-user.read
User.jsonld-user.write
Webhook
Webhook.jsonld
Available formats:
jsonld
json
html
Other API docs:
ReDoc
GraphiQL
GraphQL Playground