JUMP TOplatformAuthenticationAPI Token ResetpostGet Temporary API TokenpostCommandsList all Commands visible to the authorized user.getCreates a CommandpostGet Command by IDgetUpdates a CommandputDeletes a CommanddeleteList all command executions by command id.getDeletes multiple CommandsdeleteCommandsExecutionsList all CommandExecutions visible to the authorized user.getList all Command Executions Statuses by command execution id.getCompaniesList all CompaniesgetCreates a CompanypostGet Company by IDgetUpdates a CompanyputDeletes a CompanydeleteGet File of Company by IDgetDevice ConfigsList all Device ConfigsgetCreates a Device ConfigpostGet Device Config by IDgetUpdates a Device ConfigputDeletes a Device ConfigdeleteDeletes multiple Device ConfigsdeleteConfigurationsList all Configurations visible to the authorized user.getCreates a ConfigurationpostGet Configuration by IDgetUpdates a ConfigurationputDeletes a ConfigurationdeleteDevice Transfer RequestsList all Device Transfer RequestsgetCreates a Device Transfer RequestpostGet Device Transfer Request by IDgetUpdates a Device Transfer RequestputDeletes a Device Transfer RequestdeleteInitiate Device TransferpostDeletes multiple Device Transfer RequestsdeleteDevice TemplatesList all Device TemplatesgetCreates a Device TemplatepostGet Device Template by IDgetUpdates a Device TemplateputDeletes a Device TemplatedeleteDevice TypesList all Device TypesgetCreates a Device TypepostGet Device Type by IDgetUpdates a Device TypeputDeletes a Device TypedeleteGet the list of available file URLsgetDeletes multiple Device TypesdeleteDevice Types - IngestorsList Ingestor(s) on Device TypegetAttach Ingestor to Device TypeputDetach Ingestor from Device TypedeleteDevice Types - CommandsList Command(s) on Device TypegetAttach Command to Device TypeputDetach Command from Device TypedeleteDevice Types - RulesList Rule(s) on Device TypegetAttach Rule to Device TypeputDetach Rule from Device TypedeleteDevice Types - Pollable AttributesList Pollable Attribute(s) on Device TypegetAttach Pollable Attribute to Device TypeputDetach Pollable Attribute from Device TypedeleteDevicesList all DevicesgetCreates a DevicepostGet Device by IDgetUpdates a DeviceputDeletes a DevicedeleteGet File of Device by IDgetDevice geographic location relation with regiongetN device geographic location relations with respect to geographic regiongetList all devices with errorsgetList all devices within geographic bounding boxgetList all device locationsgetGet counts and names of devices by status by locationgetGet counts and names of devices by statusgetFind if a unique id exists in the systemgetDevices - BulkCreates multiple Devices via Device TemplatepostCreates multiple DevicespostDeletes multiple DevicesdeleteDownload devices' info via CSV file.getBulk Create/Edit/Delete devices via CSV filepostBulk Execute Gateway Command via CSV filepostDevices - CommandsExecute Command on a devicepostList Command(s) on DevicegetAttach Command to DeviceputDetach Command from DevicedeleteDevices - Gateway CommandsExecute Gateway Command on a devicepostDevices - IngestorsList Ingestor(s) on DevicegetAttach Ingestor to DeviceputDetach Ingestor from DevicedeleteDevices - Command ExecutionsList Command Executions(s) on DevicegetDevices - RulesList Rule(s) on DevicegetAttach Rule to DeviceputDetach Rule from DevicedeleteDevice Location ObservationsList all device location observationsgetCreates a device location observation. Note that creating a location observation will trigger the associated device's last known location. When creating a device location observation, you may set `device_id` to either the system id or the device's unique id. If you use the device's unique id you must also specify the device's company in the `company_id` field so that the system can uniquely identify the device. After creation, `device_id` will always contain the device's system id.postGet device location observation by IDgetMethod Not AllowedputDeletes a device location observationdeleteDownstream SystemsList all Downstream systemsgetCreates a downstream systempostGet downstream system by IDgetUpdates a downstream systemputDeletes a downstream systemdeleteFilesList all FilesgetCreates a FilepostGet File by IDgetUpdates a FileputDeletes a FiledeleteDownload File by IDgetUploads a file to specific file id.postEscrow DevicesList all Escrow DevicesgetCreates an Escrow DevicepostGet Escrow Device by IDgetUpdates a Escrow DeviceputDeletes a Escrow DevicedeleteDeletes multiple Escrow DevicesdeleteGateway CommandsList all Gateway Commands visible to the authorized user.getCreates a Gateway CommandpostGet Gateway Command by IDgetUpdates a Gateway CommandputDeletes a Gateway CommanddeleteCreates multiple Gateway CommandspostDeletes multiple Gateway CommandsdeleteIngestorsList all IngestorsgetCreates a IngestorpostGet Ingestor by IDgetUpdates an IngestorputDeletes an IngestordeleteDeletes multiple IngestorsdeleteIntegrationsList all IntegrationsgetCreates an IntegrationpostGet Integration by IDgetUpdates an IntegrationputDeletes an IntegrationdeleteDeletes multiple IntegrationsdeletePollable AttributesList all Pollable Attributes visible to the authorized user.getCreates a Pollable AttributepostGet Pollable Attribute by IDgetUpdates a Pollable AttributeputDeletes a Pollable AttributedeleteRegionsList all RegionsgetCreates a RegionpostGet Region by IDgetDeletes a RegiondeleteReportsList all ReportsgetCreates a ReportpostGet Report by IDgetDeletes a ReportdeleteDeletes multiple ReportsdeleteRulesList all RulesgetCreates a RulepostGet Rule by IDgetUpdates a RuleputDeletes a RuledeleteGet devices for a rulegetDeletes multiple RulesdeleteRules - ConditionsLists available rule conditionsgetRules - ActionsLists available rule actionsgetSecretsList all Secrets visible to the authorized user.getCreates a SecretpostGet Secret by IDgetDeletes a SecretdeleteSettingsList all Settings visible to the authorized user.getCreates a Setting.postGet Settings by IDgetUpdates a SettingputDeletes a SettingdeleteSettingsApplicationRecordHistorical list all Settings applied which are visible to the authorized user.getSoftware UpdatesList all Software Updates visible to the authorized user.getCreates a Software UpdatepostGet Software Update by IDgetUpdates a Software UpdateputDeletes a Software UpdatedeleteAdd files to software update.postDeletes multiple Software UpdatesdeleteSystem CommandsList all system commandsgetCreates a system commandpostGet system command by IDgetUpdates a system commandputDeletes a system commanddeleteSystem Command JobsList all system command jobsgetCreates a system command jobpostGet system command job by IDgetSystem command jobs are immutable, and cannot be updated. This method will return 405 in all non-exception cases.putDeletes a system command jobdeleteTranslatorsList all TranslatorsgetCreates a TranslatorpostGet Translator by IDgetUpdates a TranslatorputDeletes a TranslatordeleteDeletes multiple TranslatorsdeleteUser TypesList all User TypesgetCreates a User TypepostGet User Type by IDgetUpdates a User TypeputDeletes a User TypedeleteUsersList all UsersgetCreates a UserpostGet User by IDgetUpdates a UserputDeletes a UserdeleteDeletes multiple UsersdeleteReturns current usergetPowered by Creates a Reportpost https://api.edgeiq.io/api/v1/platform/reportsReports are generally received from devices posting reports through EdgeIQ edge. However, in order to test, for instance, you are allowed to post reports through the API, using a valid device ID.