JUMP TOCloud API ReferenceGetting StartedIntroductionAccount and AuthenticationHow to Make API RequestsSign InpostDevice ServiceRegistration & SetupGet registrable devicegetRegister devicepostUnregister devicedeleteRegister device to userputTransfer registrationputUnregister device from userputTemplatesCreate templatepostGet templatesgetGet templategetUpdate templateputCreate template propertiespostDevicesGet devicesgetGet associated devices by emailgetSearch devicesgetGet device by IDgetRename device by IDputGet device by DSNgetRename device by DSNputGet device addressgetUpdate device addressputDelete device addressdeleteUpdate device locationpostGet commands by DeviceIDgetGet commands by DSNgetFactory reset deviceputPropertiesCreate datapointspostCreate datapoint by DSNpostCreate datapoint by device IDpostGet datapoint by DSNgetGet datapoints by DSNgetGet datapoint by device IDgetGet property by DSNgetGet properties by DSNgetGet property by device IDgetGet properties by device IDgetCreate message datapoint by DSNpostUser RolesEnable role on devicepostAssociate role userputGet device role labelsgetGet associated devices by rolegetDisassociate a role label to a deviceputGet role labelgetUpdate role labelputDelete role labeldeleteSchedulesCreate a schedulepostGet schedules for usergetGet schedulegetClear scheduleputGet schedules by Device IDgetGet schedule by namegetUpdate scheduleputCreate schedule actionpostGet schedule actionsgetGet schedule action by namegetGet schedule action by IDgetUpdate schedule actionputDelete schedule actiondeleteNotificationsCreate notificationpostGet notificationgetGet notificationsgetGet all notificationsgetUpdate notificationputDelete notificationdeleteCreate notification apppostGet notification appgetGet notification appsgetUpdate notification appputDelete notification appdeleteTriggersCreate triggerpostGet triggergetGet device triggersgetGet triggersgetGet all triggersgetUpdate triggerputDelete triggerdeleteCreate trigger apppostGet trigger appsgetGet trigger appgetUpdate trigger appputDelete trigger apps by IDdeleteGroupsCreate grouppostAdd device to grouppostGet groupgetGet groupsgetRename groupputRemove device from groupdeleteDelete group by IDdeleteCreate datapoints in grouppostCreate datapoint in grouppostGet datapoints in groupgetConnectionsGet connection historygetGet LAN datagetGateway & NodesGet nodes by device IDgetGet nodes by DSNgetIdentify Zigbee nodeputOpen registration windowpostMetadataCreate device metadatumpostGet device metadatumgetGet device metadatagetUpdate device metadataputDelete device metadatumdeleteTimezonesGet timezonegetGet device timezonegetSet device timezoneputVirtual DevicesCreate virtual devicepostGet virtual devicesUser ServiceUser AccountsSSO sign inpostToken ValidationGet end usersgetGet users by rolegetDelete user accountdeleteCreate rolepostAssign roleputRevoke roleputAssign labelputRevoke labelputGet role usergetCreate role userpostAssociate role userputDisassociate role userputCreate associated userpostDisassociate userputGet users by labelgetGet users by OEMgetUpdate user contactputDelete user contactdeleteGet OEM usersgetCreate user accountpostUpdate user accountputDelete user accountdeleteSend confirmation instructionpostConfirm user accountputGet user profilegetReset passwordpostReset password of API callerputRefresh tokenpostSign inpostSign outpostUpdate emailputGet user by IDgetGet user by universal user IDgetMetadataCreate user metadatumpostGet user metadatumgetGet user metadatagetUpdate user metadatumputDelete user metadatumdeleteSharingCreate sharepostGet sharegetGet sharesgetGet received sharesgetUpdate shareputDelete share by User IDdeleteDelete sharedeleteContactsCreate contactpostGet contactsgetGet contact detailsgetUpdate contactputDelete contactdeleteCreate user contactpostGet user contactgetGet user contactsgetPartner Role Accessible PropertiesGet propertiesgetConfigure propertiespostEdit property permissionsputDelete propertiesdeleteFirebase Dynamic LinkingCreate Firebase configurationpostUpdate Firebase configurationputDelete Firebase configurationdeleteGet Firebase configurationgetGet clientsgetOEMGet OEMgetGet OEMsgetFactory Proxy ServiceFactory Proxy ServiceReserve DSNspostUpdate device manufacturer infoputUpdate device OEMputIoT Command CenterICC FileCreate file recordpostGet file recordsgetGet file recordgetDelete file recorddeleteDownload filegetUpload fileputUpdate file transfer recordputICC FilterCreate filterpostGet filtersgetPreview filterpostGet filtergetUpdate filterputCopy filterpostDelete filterdeleteExport DSNsgetRefresh device listpostGet devices by filtergetICC JobCreate jobpostGet jobsgetGet jobgetUpdate jobputDelete jobdeleteCancel jobpostSearch jobsgetCopy jobpostGet device statusgetGet device snapshotgetSet OTA actionpostGet OTA actiongetUpdate OTA job by job IDputSet properties for jobpostCreate job schedulepostGet properties for jobgetGet schedulegetEdit scheduleputDelete job scheduledeleteStart jobpostCreate job (Fast Track)postSet file propertypostGet file propertygetGet OTAsgetStart OTApostStop OTApostGet user consentgetDecision for devices and device jobsputDecision for devices and device jobs - batchputGet all tasksgetGet job report detailsgetRemove OTA commanddeleteRetry selected devicespostDownload job reportgetGet device jobsgetOTA Host ImageCreate image recordpostUpload imagepostGet image recordsgetGet OTA attributesgetUpdate image recordputDelete image recorddeleteDownload imagegetGet host OTA image by IDgetUpdate host OTA image by IDputDelete host OTA image by IDdeleteOTA Module ImageGet module OTA image by IDgetUpdate module OTA image by IDputDelete module OTA image by IDdeleteRule ServiceActionsCreate actionpostGet action typesgetCreate actions in bulkpostGet actiongetGet actionsgetUpdate actionputDelete actiondeleteDelete actions in bulkdeleteDelete rule actiondeleteDelete rules actions by DSNdeleteDelete rules actions by DSN & User UUIDdeleteRulesCreate rulepostCreate rules in bulkpostGet rulesgetGet rule devicesgetGet rulegetUpdate ruleputDelete ruledeleteGet rule actionsgetDelete ruledeleteDelete rules in bulkdeleteGet diagnostic statesgetMessage ServiceDestinationsCreate destinationpostCreate destinations in bulkpostGet destinationsgetGet destinationgetUpdate destinationputDelete destinationdeleteDelete destinations in bulkdeleteDatastreamsCreate datastreampostUpdate datastreamputGet datastreamsgetGet datastreamgetDelete datastreamdeleteGroups & ScenesGroups and ScenesCreate group or scenepostCreate group or scene (DEPRECATED)postShare group or scenepostAdd devices or child collectionspostAdd attributes to collectionpostRetrieve collectionsgetRetrieve collectiongetGet collections by "dsn" and "type"getGet custom attributesgetGet owned sharesgetGet received sharesgetUpdate collection nameputUpdate custom attributesputUpdate shareputDelete collectiondeleteDelete all collectionsdeleteDelete multiple collectionsdeleteRemove specific devices or child collectionsdeleteRemove custom attributesdeleteStop sharing collectiondeleteRemove devicesdeleteGroupsPost datapoints to collectionpostScenesActivate scene manually (Tap-to-run)postActivate scene based on schedule_2postActivate scene based on schedule (DEPRECATED)postUpdate or set statesputEnable/Disable scene automationputActivate scene based on countdown timerputUpdate schedule_2putUpdate schedule (DEPRECATED)putDelete scheduledeleteInsightsContract serviceGet contract datagetGet billing transaction count (Contracts Service)getReport serviceGet report datagetGet report metadatagetMeteringGet billing transaction count (Metering Service)getDealer ServiceIntroductionCreate dealerpostUpdate dealerputGet dealersgetGet dealer by uuidgetSearch dealersgetGet dealer rolesgetDelete dealerdeleteDealer user managementCreate dealer userpostGet dealer usersgetSearch dealer usersgetEnd user managementGet end users of a dealergetSearch end users of a dealergetAssociate end user to a dealerputDevice ManagementGet devices tagged to a dealergetAssign dealer to groupputCreate rolepost https://user-dev.aylanetworks.com/api/v1/roles.jsonThis API is used to create a role.