JUMP TOGetting StartedIntroductionContainersDevice Modeling With Service ClassesService ClassesService ExamplesService SelectorsService Class SpecificationPlatform OverviewOntologyIdentifiersMetadataAuthenticationDevicesEcosystemsEnvironmentsZonesAliasesUsersWebhooksWebhooks v2Droplit Command LineDroplit Command Line ConsoleDroplit Command Line Console SetupNode.js Setup: WindowsNode.js Setup: MacOSNode.js Setup: Linux/Embedded SystemsEdge ServerSetting Up The Edge ServerLocal SettingsCreating PluginsLIFX Bulbs PluginPhilips Hue Bulbs PluginSonos Speakers PluginVoyager Thermostat PluginWeMo Devices PluginProvisioning CLIEdge Provisioning APIReal Time MonitoringTrace Command Line ConsoleWebSocket SDKREST API UsageUsage TechniquesStandard ResponsesURL OrganizationEndpoint DiscoveryDroplit SDKTutorialDroplit System TutorialCommon API Use CasesConnectionsAWS IoTIntegrationsEcobee ThermostatsEcobee EMS ThermostatsGoogle HomeHoneywell ThermostatsNest ThermostatsSecurityAuth0FeaturesAssetsBehaviorsFiltersKey PoliciesPaginationPresenceProjectionsAutomated User LoginsAccount APIGet a user's authentication status.getLog a user out of the Droplit system.postUpdate a user's account.putAssets APIGet AssetsgetGet an AssetgetCreate/Update AssetputDelete AssetdeleteAuthorization APICreate ShortcodepostConsume ShortcodepostClients APIList clients in an ecosystem.getCreate a client.postGet a client.getUpdate a client.putDelete a client.deleteList client tokens.getCreate a client token.postGet a client token.getUpdate a client token.putDelete a client token.deleteRegenerate a client token.postConduits APIList conduits.getInstall a conduit.Get a conduit.getUpdate a conduit.putDelete a conduit.deleteActivate a conduit.postList a conduit's activations.getGet a conduit's activation.getRemove a conduit's activation.deleteReactivate a conduit.postList local devices.getGet a local device.getCreate a token.postList tokens.getGet a token.getDelete a token.deleteDeleted APIDeleted APIList AllgetGet Info for SessiongetPermanently Delete RecordsdeleteGet All Deleted RecordsgetUndelete a RecordpostDevices APIList devices.getCreate a device.postGet a device.getUpdate a device.putDelete a device.deleteView the action history of a device.getList the service properties of a device.getGet a device service property.getUpdate Service PropertyputUpdate Multiple Service PropertiesputDelete a device service property.deleteCall Service MethodpostEcosystems APIList ecosystems.getCreate an ecosystem.postGet an ecosystem.getUpdate an ecosystem.putDelete an ecosystem.deleteList servers the ecosystem claims.getCreate a server ecosystem claim.postGet an Edge server claim.getDelete an Edge server claim.deleteGet ConduitgetActivate ConduitgetEnable and disable presence.putList presence factors.getCreate a presence factor.postGet a presence factor.getUpdate a presence factor.putDelete a presence factor.deleteList behaviors.getGet a behavior.getCreate a behavior.postUpdate a behavior.putDelete a behavior.deleteStart a behavior.postList actions.getGet an action.getList permissions.getGet permissions.getUpdate permissions.putRemove permissions.deleteList all collaborators.getAdd a new collaborator.postGet a collaborator.getUpdate a collaborator.putRemove a collaborator.deleteExport event history.postSend a test email.postEnvironments APIList environments.getCreate an environment.postGet an environment.getUpdate an environment.putDelete an environment.deleteView the action history of all devices in an environment.getList all service properties of devices in an environment.getList specific service properties of devices in an environment.getUpdate Service PropertyputUpdate Multiple Service PropertiesputCall Service MethodpostClaim an environment as a user.postList behaviors.getGet a behavior.getCreate a behavior.postUpdate a behavior.putDelete a behavior.deleteStart a behavior.postEnable a behavior.postDisable a behavior.postList actions.getGet an action.getStart an action.postStop an action.postList permissions.getGet permissions.getUpdate permissions.putRemove permissions.deleteKey PoliciesList Key PoliciesgetCreate Key PolicypostRead Key PolicygetUpdate Key PolicyputDelete Key PolicydeleteSchemas APIList schemas.getGet a schema by its file name.getService Classes APIList service classes in an ecosystem.getCreate a service class.postGet a service class.getUpdate a service class.putDelete a service class.deleteList curated service classes.getGet a curated service class.getTerritories APIList all territories.getCreate a territory.postGet a territory.getUpdate a territory.putCreate a sub-territory.postDelete a territory.deleteList sub-territories.getMove a territory.postList environments.getReplace environments.putList users.getGet a user.getAdd a user.postRemove a user.deleteReplace users.putList all permissions.getGet permissions.getUpdate permissions.putRemove permissions.getUsers APIList users.getCreate or Update a User.putGet a user.getDelete a user.deleteGenerate a user token.putList all permissions.getGet user permissions.getUpdate user permissions.putRemove user permissions.deleteWebhooks APIList webhooks.getCreate a webhook.postGet a webhook.getUpdate a webhook.postDelete a webhook.deleteInvoke a webhook.postList webhooks v2getCreate a webhook. v2postGet a webhook. v2getUpdate a webhook. v2putDelete a webhook. v2deleteInvoke a webhook. v2postZones APIList zones.getCreate a zone.postGet a zone.getUpdate a zone.putDelete a zone.deleteList devices that are present in a zone.getList items that are present in a zone.getAlter items that are present in a zone.putCreate a zone item.postDelete a zone item.deleteList the service properties of all devices in a zone.getList the given service selector property from devices in a zone.getUpdate Service PropertyputUpdate Multiple Service PropertiesputCall Service MethodpostList factor values.getGet a factor value.getUpdate a factor value.putGet presence mode.getSet presence mode.putGet presence.getList behaviors.getGet a behavior.getCreate a behavior.postUpdate a behavior.putDelete a behavior.deleteStart a behavior.postEnable a behavior.postDisable a behavior.postList actions.getGet an action.getStart an action.postStop an action.postPowered by List all permissions.get https://ioe.droplit.io/v0/api/users/{id}/permissionsGet all of a user's permissions.