Skip to main content

API endpoints overview

This page lists every signageOS REST API endpoint grouped by resource. Each endpoint links to its full request and response reference in the REST API reference.

Account​

MethodEndpointDescription
POST/v1/account/security-tokenCreate Account Security Token
DELETE/v1/account/security-tokenDelete All Account Security Tokens
DELETE/v1/account/security-token/{token}Delete One Account Security Token
GET/v1/accountGet Account
PUT/v1/accountUpdate Account

Alert​

MethodEndpointDescription
PUT/v1/alert/{alertUid}/archiveArchive Alert
PUT/v1/alert/{alertUid}/assignAssigne Devices to Alert
POST/v1/alertCreate Alert
GET/v1/alert/{alertUid}Get Alert
GET/v1/alertGet Alerts
PUT/v1/alert/{alertUid}/snoozeSnooze Alert
POST/v1/alert/{alertUid}/device-snooze/{deviceUid}Snooze Device Alert
PUT/v1/alert/{alertUid}/unarchiveUnarchive Alert
PUT/v1/alert/{alertUid}/unassignUnassigne Devices from Alert
PUT/v1/alert/{alertUid}/unsnoozeUnsnooze Alert
DELETE/v1/alert/{alertUid}/device-snooze/{deviceUid}Unsnooze Device Alert
PUT/v1/alert/{alertUid}Update Alert Description

Alert/Rule​

MethodEndpointDescription
PUT/v1/alert-rule/{alertRuleUid}/archiveArchive Alert Rule
POST/v1/alert-ruleCreate Alert Rule
GET/v1/alert-rule/{alertRuleUid}Get Alert Rule
GET/v1/alert-ruleGet Alert Rules
PUT/v1/alert-rule/{alertRuleUid}/pausePause Alert Rule
PUT/v1/alert-rule/{alertRuleUid}/unarchiveUnarchive Alert Rule
PUT/v1/alert-rule/{alertRuleUid}/unpauseUnpause Alert Rule
PUT/v1/alert-rule/{alertRuleUid}Update Alert Rule

Applet​

MethodEndpointDescription
GET/v1/applet/countCount Applets
POST/v1/appletCreate Applet
POST/v1/applet/{appletUid}/versionCreate Applet Version
DELETE/v1/applet/{appletUid}Delete Applet
DELETE/v1/applet/{appletUid}/version/{appletVersion}/file/{appletFileName}Delete Applet Version File
POST/v1/applet/{appletUid}/version/{appletVersion}/deprecateDeprecate Applet Version
GET/v1/applet/{appletUid}Get Applet
GET/v1/applet/{appletUid}/version/{appletVersion}Get Applet Version
GET/v1/applet/{appletUid}/version/{appletVersion}/configGet Applet Version Config Definition
GET/v1/applet/{appletUid}/version/{appletVersion}/file/{appletFileName}Get Applet Version File
GET/v1/applet/{appletUid}/version/{appletVersion}/fileGet Applet Version Files
GET/v1/applet/{appletUid}/version/{appletVersion}/metadataGet Applet Version Metadata
GET/v1/applet/{appletUid}/versionGet Applet Versions
GET/v1/appletGet Applets
POST/v1/applet/{appletUid}/version/{appletVersion}/publishPublish Applet Version
POST/v1/applet/{appletUid}/version/{appletVersion}/renewRenew Applet Version
PUT/v1/applet/{appletUid}/version/{appletVersion}Update Applet Version
PUT/v1/applet/{appletUid}/version/{appletVersion}/file/{appletFileName}Upload and Update Applet Version Files
POST/v1/applet/{appletUid}/version/{appletVersion}/file/{appletFileName}Upload and Update Applet Version Files
POST/v1/applet/{appletUid}/version/{appletVersion}/fileUpload Applet Version Files

Applet/Applet Tests​

MethodEndpointDescription
POST/v1/applet/{appletUid}/version/{appletVersion}/testTest Applet By Version
GET/v1/applet/{appletUid}/version/{appletVersion}/testTest Applet By Version
PUT/v1/applet/{appletUid}/version/{appletVersion}/test/{testIdentifier}Test Applet By Version And Identifier
DELETE/v1/applet/{appletUid}/version/{appletVersion}/test/{testIdentifier}Test Applet By Version And Identifier
GET/v1/applet/{appletUid}/version/{appletVersion}/test/{testIdentifier}Test Applet By Version and Test Identifier

Applet/Command​

MethodEndpointDescription
GET/v1/applet/{appletUid}/commandGet Applet Commands
GET/v1/applet/commandGet Applet Commands

Bulk Operation​

MethodEndpointDescription
PUT/v1/bulk-operation/{bulkOperationUid}/archiveArchive bulk operation
POST/v1/bulk-operationCreate bulk operation
GET/v1/bulk-operation/{bulkOperationUid}Get bulk operation
GET/v1/bulk-operationGet bulk operations
PUT/v1/bulk-operation/{bulkOperationUid}/pausePause bulk operation
POST/v1/bulk-operation/previewPreview bulk operation impact before creation
PUT/v1/bulk-operation/{bulkOperationUid}/resumeResume bulk operation
PUT/v1/bulk-operation/{bulkOperationUid}/stopStop bulk operation

BulkProvisioning/Recipe​

MethodEndpointDescription
POST/v1/bulk-provisioning/recipeCreate Provision recipe
DELETE/v1/bulk-provisioning/recipe/{recipeUid}Delete Provision recipe
GET/v1/bulk-provisioning/recipe/countGet Count of Provision recipes
GET/v1/bulk-provisioning/recipe/{recipeUid}Get Provision recipe
GET/v1/bulk-provisioning/recipeGet Provision recipes
PUT/v1/bulk-provisioning/recipe/{recipeUid}Update Provision recipe
POST/v1/bulk-provisioning/recipe/csvUpload provisioning recipes via CSV file

Company​

MethodEndpointDescription
GET/v1/company/countCount Companies
POST/v1/companyCreate Company
GET/v1/companyGet Companies
GET/v1/company/{companyUid}Get Company
PUT/v1/company/{companyUid}/support-access-permissionSet Company Support Access Permission

Company/Credit Transaction​

MethodEndpointDescription
GET/v1/company/{companyUid}/credit-transaction/countCount company credit transactions
GET/v1/company/{companyUid}/credit-transaction/{creditTransactionUid}Get company credit transaction
GET/v1/company/{companyUid}/credit-transactionGet company credit transactions

Company/Member​

MethodEndpointDescription
POST/v1/company/{companyUid}/memberAdd company member
GET/v1/company/{companyUid}/member/countCount company members
DELETE/v1/company/{companyUid}/member/{memberUid}Delete company member
PUT/v1/company/{companyUid}/member/{memberUid}Edit company member
GET/v1/company/{companyUid}/member/{memberUid}Get company member
GET/v1/company/{companyUid}/memberGet company members
POST/v1/company/{companyUid}/member/{memberUid}/inviteResend company member invite

Company/Public Key​

MethodEndpointDescription
GET/v1/company/{companyUid}/public-keyGet company's public key

ContentGuard/AIHelper​

MethodEndpointDescription
POST/v1/content-guard/ai-helper/analyze-promptAnalyze Content Guard Prompt
POST/v1/content-guard/ai-helper/finalizeFinalize Content Guard Item Generation
POST/v1/content-guard/ai-helper/generate-descriptionGenerate Description for Content Guard Item
POST/v1/content-guard/ai-helper/generate-promptGenerate Prompt for Content Guard Item
POST/v1/content-guard/ai-helper/imageUpload Temporary Image for Content Guard Item. That will be used to generate description.

ContentGuard/Category​

MethodEndpointDescription
GET/v1/content-guard/category/countCount Content Guard Categories
POST/v1/content-guard/categoryCreate Content Guard Category
DELETE/v1/content-guard/category/{contentGuardCategoryUid}Delete Content Guard Category
GET/v1/content-guard/categoryGet Content Guard Categories
GET/v1/content-guard/category/{contentGuardCategoryUid}Get Content Guard Category
GET/v1/content-guard/managed/categoryGet Managed Content Guard Categories
GET/v1/content-guard/managed/category/{contentGuardCategoryUid}Get Managed Content Guard Category
PUT/v1/content-guard/category/{contentGuardCategoryUid}Update Content Guard Category

ContentGuard/Item​

MethodEndpointDescription
PUT/v1/content-guard/item/{contentGuardItemUid}/tag/{tagUid}Assign organization tag to the content guard item.
DELETE/v1/content-guard/item/bulkBulk Delete Content Guard Items
PUT/v1/content-guard/item/bulkBulk Update Content Guard Item Category
GET/v1/content-guard/item/countCount Content Guard Items
POST/v1/content-guard/itemCreate Content Guard Item
DELETE/v1/content-guard/item/{contentGuardItemUid}Delete Content Guard Item
POST/v1/content-guard/item/{contentGuardItemUid}/image-upload/finishFinish Content Guard Item Image Upload
GET/v1/content-guard/item/{contentGuardItemUid}Get Content Guard Item
GET/v1/content-guard/itemGet Content Guard Items
GET/v1/content-guard/managed/item/{contentGuardItemUid}Get Managed Content Guard Item
GET/v1/content-guard/managed/itemGet Managed Content Guard Items
POST/v1/content-guard/item/{contentGuardItemUid}/image-uploadStart Content Guard Item Image Upload
DELETE/v1/content-guard/item/{contentGuardItemUid}/tag/{tagUid}Unassign organization tag which is assigned to the content guard item.
PUT/v1/content-guard/item/{contentGuardItemUid}Update Content Guard Item

ContentGuard/PredefinedPrompt​

MethodEndpointDescription
POST/v1/content-guard/managed/predefined-promptCreate Content Guard Predefined Prompt
GET/v1/content-guard/managed/predefined-prompt/{contentGuardPredefinedPromptUid}Get Managed Content Guard Predefined Prompt
GET/v1/content-guard/managed/predefined-promptGet Managed Content Guard Predefined Prompts
PUT/v1/content-guard/managed/predefined-prompt/{contentGuardPredefinedPromptUid}Update Content Guard Predefined Prompt

CustomScript​

MethodEndpointDescription
GET/v1/custom-script/countCount Custom Scripts
POST/v1/custom-scriptCreate Custom Script
POST/v1/custom-script/managedCreate Managed Custom Script
DELETE/v1/custom-script/{customScriptUid}Delete Custom Script
DELETE/v1/custom-script/managed/{customScriptUid}Delete Managed Custom Script
GET/v1/custom-script/{customScriptUid}Get Custom Script
GET/v1/custom-scriptGet Custom Scripts
GET/v1/custom-script/managed/{customScriptUid}Get Managed Custom Script
GET/v1/custom-script/managedGet Managed Custom Scripts
PUT/v1/custom-script/{customScriptUid}Update Custom Script
PUT/v1/custom-script/managed/{customScriptUid}Update Managed Custom Script

CustomScript/Version​

MethodEndpointDescription
GET/v1/custom-script/{customScriptUid}/version/countCount Custom Script Versions
POST/v1/custom-script/{customScriptUid}/versionCreate Custom Script Version
DELETE/v1/custom-script/{customScriptUid}/version/{version}Delete Custom Script Version
GET/v1/custom-script/{customScriptUid}/version/{version}Get Custom Script Version
GET/v1/custom-script/{customScriptUid}/versionGet Custom Script Versions
PUT/v1/custom-script/{customScriptUid}/version/{version}Update Custom Script Version

CustomScript/Version/Platform​

MethodEndpointDescription
POST/v1/custom-script/{customScriptUid}/version/{version}/platformCreate Custom Script Version Platform
DELETE/v1/custom-script/{customScriptUid}/version/{version}/platform/{platform}Delete Custom Script Version Platform
GET/v1/custom-script/{customScriptUid}/version/{version}/platform/{platform}Get Custom Script Version Platform
GET/v1/custom-script/{customScriptUid}/version/{version}/platformGet Custom Script Version Platforms
POST/v1/custom-script/{customScriptUid}/version/{version}/platform/{platform}/archiveGet presigned URL to upload Custom Script Version Platform archive
PUT/v1/custom-script/{customScriptUid}/version/{version}/platform/{platform}Update Custom Script Version Platform

Device​

MethodEndpointDescription
PUT/v2/device/{deviceUid}Configure Device
GET/v1/device/application-typesGet Device Application Types
GET/v1/device/{deviceUid}/authenticationGet Device Authentication Hash
GET/v1/device/brandsGet Device Brands
GET/v1/device/authentication/{deviceAuthHash}Get Device by Authentication Hash
GET/v1/device/modelsGet Device Models
GET/v1/device/{deviceUid}Get Device v1 (deprecated)
GET/v2/device/{deviceUid}Get Device V2
GET/v1/deviceGet Devices v1 (deprecated)
GET/v1/device/countGet Devices v1 count (deprecated)
GET/v2/deviceGet Devices V2
GET/v2/device/countGet Devices V2 count
PUT/v1/device/{deviceUid}Update Device Name (deprecated)

Device/ActionLog (Device History)​

MethodEndpointDescription
GET/v1/device/{deviceUid}/action-log/exportExport Action Logs as CSV
GET/v1/device/{deviceUid}/action-logGet device history
GET/v1/device/{deviceUid}/action-log/{actionUid}Get single action log entry
GET/v1/device/{deviceUid}/action-log/typesGet Unique Action Log Types

Device/Alive​

MethodEndpointDescription
GET/v1/device/{deviceUid}/aliveGet Device Last Alive
GET/v1/device/aliveGet Devices Last Alive
GET/v1/device/alive/countGet Devices Last Alive Count

Device/Applet​

MethodEndpointDescription
POST/v1/device/{deviceUid}/appletAssign an applet to a device
GET/v1/device/{deviceUid}/applet/countCount Applets assigned to a device
DELETE/v1/device/{deviceUid}/applet/{assignmentUid}Delete Applet Assignment
GET/v1/device/{deviceUid}/applet/{assignmentUid}Get Applet Assignment
GET/v1/device/{deviceUid}/appletGet Applets assigned to a device
GET/v1/device/appletGet devices with their applet assignments
GET/v1/device/applet/countGet devices with their applet assignments
PUT/v1/device/{deviceUid}/applet/{assignmentUid}Update Applet Assignment

Device/Applet Command​

MethodEndpointDescription
POST/v1/device/{deviceUid}/applet/{appletUid}/commandCreate Applet Command
GET/v1/device/{deviceUid}/applet/{appletUid}/command/{commandUid}Get Applet Command By Command UID
GET/v1/device/{deviceUid}/applet/command/typesGet Applet Command Types
GET/v1/device/{deviceUid}/applet/{appletUid}/commandGet Applet Commands
GET/v1/device/{deviceUid}/applet/commandGet Applet Commands

Device/Application Version and update​

MethodEndpointDescription
GET/v1/device/{deviceUid}/application/version/countCount Device Application Version Changes
GET/v1/device/{deviceUid}/application/versionGet History of Device Application Version Changes
GET/v1/device/{deviceUid}/application/version/latestGet latest Device Application Version Change
GET/v1/device/application/version/latestGet latest Device Application Version Changes
PUT/v1/device/{deviceUid}/application/{applicationType}/versionUpdate Core App Version

Device/AutoRecovery​

MethodEndpointDescription
GET/v1/device/{deviceUid}/auto-recoveryGet Device Auto Recovery
PUT/v1/device/{deviceUid}/auto-recoverySet Device Auto Recovery

Device/Brightness​

MethodEndpointDescription
GET/v1/device/{deviceUid}/brightnessGet Device Brightness
PUT/v1/device/{deviceUid}/brightnessUpdate Device Brightness

Device/Configuration​

MethodEndpointDescription
GET/v1/device/configuration/telemetry-intervals/countCount telemetry intervals
GET/v1/device/configuration/{deviceUid}/telemetry-intervalsGet telemetry intervals
POST/v1/device/configuration/{deviceUid}/telemetry-cache/invalidateInvalidate device telemetry cache
GET/v1/device/configuration/telemetry-intervalsList telemetry intervals
PUT/v1/device/configuration/{deviceUid}/telemetry-intervalsSet telemetry intervals

Device/Connect​

MethodEndpointDescription
POST/v1/device/{deviceUid}/connectConnect a device to an applet
POST/v1/device/{deviceUid}/disconnectDisconnect a device from an applet

Device/Custom Script​

MethodEndpointDescription
GET/v1/device/{deviceUid}/custom-script/countCount Device Custom Script Executions
PUT/v1/device/{deviceUid}/custom-scriptExecute Device Custom on Device
GET/v1/device/{deviceUid}/custom-scriptGet History of Device Custom Script Executions
GET/v1/device/{deviceUid}/custom-script/latestGet latest Device Custom Script Execution
POST/v1/device/{deviceUid}/custom-script/latestGet latest Device Custom Script Execution per Custom Script
GET/v1/device/custom-script/latestGet latest Device Custom Script Executions

Device/Debug​

MethodEndpointDescription
GET/v1/device/{deviceUid}/debugGet Device Debug
PUT/v1/device/{deviceUid}/debugSet Device Debug

Device/Extended Management Remote Server​

MethodEndpointDescription
GET/v1/device/{deviceUid}/extended-managementGet extended management remote server URL
PUT/v1/device/{deviceUid}/extended-managementUpdate extended management remote server URL

Device/Firmware​

MethodEndpointDescription
GET/v1/device/{deviceUid}/firmware/countCount device firmware version changes
GET/v1/device/{deviceUid}/firmwareGet Device Firmware
PUT/v1/device/{deviceUid}/firmwareUpdate Device Firmware (deprecated)
PUT/v2/device/{deviceUid}/firmwareUpdate Device Firmware (V2)

Device/Kiosk mode & IR Remote Control​

MethodEndpointDescription
GET/v1/device/{deviceUid}/remote-controlGet Device Kiosk Mode / IR Remote Control Status
PUT/v1/device/{deviceUid}/remote-controlUpdate Device Kiosk Mode/IR Remote Control

Device/Location​

MethodEndpointDescription
PUT/v1/device/{deviceUid}/location/{locationUid}Assign Device to Location
GET/v1/device/{deviceUid}/location/{locationUid}Get Location for Device
DELETE/v1/device/{deviceUid}/location/{locationUid}Unassign Location from Device

Device/Monitoring​

MethodEndpointDescription
GET/v1/device/{deviceUid}/hourly-connected-statusGet Device Hourly Connected Status (deprecated) (deprecated)
GET/v1/device/{deviceUid}/temperatureGet Device Temperature

Device/Organization​

MethodEndpointDescription
PUT/v1/device/{deviceUid}/organizationSet Device Organization

Device/Orientation and Resolution​

MethodEndpointDescription
GET/v1/device/{deviceUid}/resolutionGet Device Orientation and Resolution
PUT/v1/device/{deviceUid}/resolutionSet Device Orientation and Resolution

Device/Packages​

MethodEndpointDescription
PUT/v1/device/{deviceUid}/package-clear-dataClear Device Package Data
GET/v1/device/{deviceUid}/package-clear-dataGet Device Package Clear Data History
GET/v1/device/{deviceUid}/package-installGet Installed Device Packages
GET/v1/device/{deviceUid}/package-startGet Started Device Packages
GET/v1/device/{deviceUid}/package-stopGet Stopped Device Packages
PUT/v1/device/{deviceUid}/package-installInstall Device Package
PUT/v1/device/{deviceUid}/package-startStart Installed Device Package
PUT/v1/device/{deviceUid}/package-stopStop Installed Device Package

Device/PeerRecovery​

MethodEndpointDescription
GET/v1/device/{deviceUid}/peer-recoveryGet Device Peer Recovery
PUT/v1/device/{deviceUid}/peer-recoveryUpdate Device Peer Recovery

Device/Pin code and security​

MethodEndpointDescription
POST/v1/device/{deviceUid}/pin-code(coming soon)
GET/v1/device/{deviceUid}/pin-codeGet Device Pin

Device/Plugin​

MethodEndpointDescription
POST/v1/device/{deviceUid}/pluginAssign plugin to device
DELETE/v1/device/{deviceUid}/plugin/{assignmentUid}Delete Plugin Assignment
GET/v1/device/{deviceUid}/plugin/{assignmentUid}Get Plugin Assignment
PUT/v1/device/{deviceUid}/get-plugin/{pluginUid}Get Plugin property from Device
GET/v1/device/{deviceUid}/pluginList device plugins
PUT/v1/device/{deviceUid}/set-plugin/{pluginUid}Set Plugin property on Device
PUT/v1/device/{deviceUid}/plugin/{assignmentUid}Update Plugin Assignment

Device/Policy​

MethodEndpointDescription
POST/v1/device/{deviceUid}/policyAssign Policy to Device
GET/v1/device/policy/countCount Device Policies
GET/v1/device/{deviceUid}/policyGet Device Policies
GET/v1/device/policyGet Device Policies
GET/v1/device/{deviceUid}/policy/{policyUid}Get Device Policy
DELETE/v1/device/{deviceUid}/policy/{policyUid}Unassign Policy from Device

Device/Policy Status​

MethodEndpointDescription
GET/v1/device/{deviceUid}/policy-status/{policyUid}/item/{itemType}Get Device Policy Status
GET/v1/device/{deviceUid}/policy-statusGet Device Policy Status List
GET/v1/device/{deviceUid}/policy-mergedGet Merged Policy Items for Device

Device/Power Actions​

MethodEndpointDescription
POST/v1/device/{deviceUid}/power-actionCreate Device Power Action
POST/v1/device/{deviceUid}/scheduled-power-actionCreate Device Scheduled Power Action
DELETE/v1/device/{deviceUid}/scheduled-power-action/{scheduledActionUid}Delete Device Scheduled Power Action
GET/v1/device/{deviceUid}/power-action/countGet Count of Performed Device Power Actions
GET/v1/device/{deviceUid}/scheduled-power-actionGet Device Scheduled Power Actions
GET/v1/device/{deviceUid}/power-actionGet Performed Device Power Actions

Device/Provisioning, Adding and removing devices​

MethodEndpointDescription
PUT/v1/device/{deviceUid}/deprovisionDeprovision/remove Device
POST/v1/device/deprovisionDeprovision/remove Device
GET/v1/device/verification/{deviceVerificationUid}Get Device Verification
POST/v1/device/verificationVerify Device via Verification Hash

Device/Revoke Key​

MethodEndpointDescription
GET/v1/device/{deviceUid}/revoke-key/countCount device public key revocations
GET/v1/device/{deviceUid}/revoke-keyGet history of device public key revocations
GET/v1/device/{deviceUid}/revoke-key/latestGet latest device public key revocation
PUT/v1/device/{deviceUid}/revoke-keyRevokes public key on the device

Device/Runner​

MethodEndpointDescription
POST/v1/device/{deviceUid}/runnerAssign runner to device
DELETE/v1/device/{deviceUid}/runner/{assignmentUid}Delete Runner Assignment
GET/v1/device/{deviceUid}/runner/{assignmentUid}Get Runner Assignment
PUT/v1/device/{deviceUid}/get-runner/{runnerUid}Get Runner property from Device
GET/v1/device/{deviceUid}/runnerList device runners
PUT/v1/device/{deviceUid}/set-runner/{runnerUid}Set Runner property on Device
PUT/v1/device/{deviceUid}/runner/{assignmentUid}Update Runner Assignment

Device/Screen Capture​

MethodEndpointDescription
PUT/v1/device/{deviceUid}/screen-captureEnable/disable Device Screen Capture
GET/v1/device/{deviceUid}/screen-captureGet Device Screen Capture status

Device/Screenshots​

MethodEndpointDescription
GET/v1/device/{deviceUid}/screenshot/countCount Device Screenshots
GET/v1/device/screenshot/countCount Last Screenshot By Devices
GET/v1/device/{deviceUid}/screenshotGet Device Screenshots
GET/v1/device/screenshotGet Last Screenshot By Devices
POST/v1/device/{deviceUid}/screenshotRequest New Device Screenshot

Device/Security​

MethodEndpointDescription
GET/v1/device/{deviceUid}/securityGet Device Security
PUT/v1/device/{deviceUid}/securityUpdate Device Security

Device/Storage​

MethodEndpointDescription
GET/v1/device/{deviceUid}/storageGet Device Storage

Device/System Log​

MethodEndpointDescription
GET/v1/device/{deviceUid}/system-log/exportExport System Logs as CSV
GET/v1/device/{deviceUid}/system-logGet Device System Logs

Device/Tag (Device Tags)​

MethodEndpointDescription
POST/v1/device/{deviceUid}/tag/{tagUid}Assign organization tag to the device.
GET/v1/device/tag/countGet count of devices with tags
GET/v1/device/{deviceUid}/tag/countGet count of tags assigned to the device
GET/v1/device/tagGet devices with tags
GET/v1/device/{deviceUid}/tagGet tags assigned to the device
DELETE/v1/device/{deviceUid}/tag/{tagUid}Unassign organization tag which is assigned to the device.

Device/Telemetry​

MethodEndpointDescription
GET/v1/device/{deviceUid}/telemetry/{telemetryType}/countCount Device Telemetry History by Type
GET/v1/device/telemetry/latest/countGet Count of Devices Latest Telemetries
GET/v1/device/{deviceUid}/telemetry/latestGet Device Latest Telemetries
GET/v1/device/{deviceUid}/telemetry/{telemetryType}/latestGet Device Latest Telemetry by Type
GET/v1/device/{deviceUid}/telemetry/{telemetryType}Get Device Telemetry History by Type
GET/v1/device/telemetry/latestGet Devices Latest Telemetries

Device/Tests​

MethodEndpointDescription
GET/v1/device/{deviceUid}/applet-test/{appletUid}/{appletVersion}Get Device Applet Test By UID And Applet Version
GET/v1/device/{deviceUid}/feature-testGet Device Feature Test
PUT/v1/device/{deviceUid}/applet-test/{appletUid}/{appletVersion}Put Device Applet Test with Applet UID and Applet Version
PUT/v1/device/{deviceUid}/feature-testPut Device Feature Test

Device/Time​

MethodEndpointDescription
GET/v1/device/{deviceUid}/timeGet Device Time, Date and Timezone
PUT/v1/device/{deviceUid}/timeUpdate Device Time, Date and Timezone

Device/Timers​

MethodEndpointDescription
POST/v2/device/{deviceUid}/timer-settingsCreate Device Timer V2
PUT/v1/device/{deviceUid}/timer-settingsCreate, Update and Remove Device Timer (deprecated) (deprecated)
GET/v2/device/{deviceUid}/timer-settings/countGet Count of Device Timer Requests
GET/v2/device/{deviceUid}/timer-settingsGet Device Timer Requests V2
GET/v1/device/{deviceUid}/timer-settingsGet Device Timers (deprecated) (deprecated)
DELETE/v2/device/{deviceUid}/timer-settings/{timerLevel}/{timerType}Remove Device Timer V2
PUT/v2/device/{deviceUid}/timer-settings/{timerLevel}/{timerType}Update Device Timer V2

Device/Volume​

MethodEndpointDescription
PUT/v1/device/{deviceUid}/volumeChange Device Volume on Device
GET/v1/device/{deviceUid}/volume/countCount Device Volume Changes
GET/v1/device/{deviceUid}/volumeGet History of Device Volume Changes
GET/v1/device/{deviceUid}/volume/latestGet latest Device Volume Change
GET/v1/device/volume/latestGet latest Device Volume Changes

Device/VPN​

MethodEndpointDescription
GET/v1/device/{deviceUid}/vpnGet VPN settings
PUT/v1/device/{deviceUid}/vpnUpdate VPN settings

Emulator​

MethodEndpointDescription
POST/v1/emulatorCreate new emulator
GET/v1/emulatorGet list of emulators
DELETE/v1/emulator/{emulatorUid}Remove emulator

Event Stream​

MethodEndpointDescription
GET/v1/event-stream/exporter/countCount Exporter Configurations
POST/v1/event-stream/exporterCreate Exporter Configuration
DELETE/v1/event-stream/exporter/{exporterConfigUid}Delete Exporter Configuration
GET/v1/event-stream/exporter/{exporterConfigUid}Get Exporter Configuration
GET/v1/event-stream/exporterGet Exporter Configurations
PUT/v1/event-stream/exporter/{exporterConfigUid}Update Exporter Configuration

Export​

MethodEndpointDescription
GET/v1/export/{uid}Get export
POST/v1/export/deviceRequest export of list of devices

Firmware​

MethodEndpointDescription
GET/v2/firmware/{firmwareVersionUid}Get Firmware (V2)
GET/v2/firmware/countGet Firmware Count (V2)
GET/v1/firmware/versionGet Firmwares (deprecated) (deprecated)
GET/v2/firmwareGet Firmwares (V2)

Front Applet​

MethodEndpointDescription
GET/v1/js-sdk/versionGet JS API Versions

License​

MethodEndpointDescription
GET/v1/license/countCount licenses
POST/v1/licenseCreate license
DELETE/v1/license/{licenseUid}Delete one license
GET/v1/license/{licenseUid}Get license
GET/v1/licenseGet licenses
POST/v1/license/redeemRedeem license

Location​

MethodEndpointDescription
PUT/v1/location/{locationUid}/add-attachmentAdd Attachment to Location
PUT/v1/location/{locationUid}/archiveArchive Location (deprecated)
GET/v1/location/{locationUid}/organization-tag/countCount location tags
GET/v1/location/organization-tags/countCount location tags
GET/v1/location/countCount Locations
POST/v1/locationCreate Location
DELETE/v1/location/{locationUid}Delete Location
GET/v1/location/{locationUid}Get Location
GET/v1/location/{locationUid}/organization-tagGet location tags
GET/v1/location/organization-tagsGet location tags
GET/v1/locationGet Locations
PUT/v1/location/{locationUid}/remove-attachmentsRemove Attachments from Location
PUT/v1/location/{locationUid}/restoreRestore Location
PUT/v1/location/{locationUid}/unarchiveUnarchive Location (deprecated)
PUT/v1/location/{locationUid}Update Location

Location/Tag​

MethodEndpointDescription
PUT/v1/location/{locationUid}/organization-tag/{tagUid}Assign tag to location
DELETE/v1/location/{locationUid}/organization-tag/{tagUid}Remove tag from location

Organization​

MethodEndpointDescription
POST/v1/organizationCreate Organization
POST/v1/organization/{organizationUID}/security-tokenCreate organization token
DELETE/v1/organization/{organizationUid}Delete Organization
DELETE/v1/organization/{organizationUid}/security-token/{organizationSecurityTokenID}Delete organization token
GET/v1/organization/{organizationUid}Get Organization
GET/v1/organization/{organizationUid}/device-plan-historyGet Organization Device Plan History
GET/v1/organization/{organizationUid}/devicesCountGet organization devices count
GET/v1/organization/{organizationUID}/security-tokenGet organization tokens
GET/v1/organizationGet Organizations
GET/v1/organization/countGet Organizations
PUT/v1/organization/{organizationUid}Update Organization
PUT/v1/organization/{organizationUID}/subscriptionType/{subscriptiontype}Update Organization Device Plan

Organization/Member​

MethodEndpointDescription
POST/v1/organization/{organizationUid}/memberAdd organization member
GET/v1/organization/{organizationUid}/member/countCount organization members
DELETE/v1/organization/{organizationUid}/member/{memberUid}Delete organization member
PUT/v1/organization/{organizationUid}/member/{memberUid}Edit organization member
GET/v1/organization/{organizationUid}/member/{memberUid}Get organization member
GET/v1/organization/{organizationUid}/memberGet organization members
POST/v1/organization/{organizationUid}/member/{memberUid}/inviteResend organization member invite

Organization/System Log​

MethodEndpointDescription
GET/v1/system-logGet Organization System Logs

Organization/VPN​

MethodEndpointDescription
POST/v1/organization/{organizationUid}/client-vpn-configGenerate vpn client vpn configuration and add it to VPN server
GET/v1/organization/{organizationUid}/client-vpn-config/{uid}Get VPN configuration
GET/v1/organization/{organizationUid}/client-vpn-configGet VPN configuration list
DELETE/v1/organization/{organizationUid}/client-vpn-config/{uid}Revoke VPN configuration

Package​

MethodEndpointDescription
GET/v1/package/countCount Packages
POST/v1/packageCreate New Package
DELETE/v1/package/{packageUid}Delete one Package
GET/v1/package/{packageUid}Get One Package
GET/v1/packageGet Packages
PUT/v1/package/{packageUid}Update one Package

Package/Version​

MethodEndpointDescription
POST/v1/package/{packageUid}/versionCreate New Package Version
DELETE/v1/package/{packageUid}/version/{packageVersionUid}Delete one Package Version
GET/v1/package/{packageUid}/version/{packageVersionUid}Get One Package Version
GET/v1/package/{packageUid}/version/{packageVersionUid}/fileGet Package Version Binary
GET/v1/package/{packageUid}/version/{packageVersionUid}/iconGet Package Version Icon
GET/v1/package/{packageUid}/versionGet Package Versions
PUT/v1/package/{packageUid}/version/{packageVersionUid}/publishPublish Package Version
PUT/v1/package/{packageUid}/version/{packageVersionUid}/unpublishUnpublish Package Version
PUT/v1/package/{packageUid}/version/{packageVersionUid}Update one Package Version

Plugin​

MethodEndpointDescription
GET/v1/plugin/countCount Plugins
POST/v1/pluginCreate plugin
DELETE/v1/plugin/{pluginUid}Delete plugin
GET/v1/plugin/{pluginUid}Get plugin
GET/v1/pluginList plugins
PUT/v1/plugin/{pluginUid}Update plugin

Plugin/Version​

MethodEndpointDescription
GET/v1/plugin/{pluginUid}/version/countCount Plugin Versions
POST/v1/plugin/{pluginUid}/versionCreate plugin version
DELETE/v1/plugin/{pluginUid}/version/{version}Delete plugin version
GET/v1/plugin/{pluginUid}/version/{version}Get plugin version by uid
GET/v1/plugin/{pluginUid}/versionList plugin versions
PUT/v1/plugin/{pluginUid}/version/{version}Update plugin version

Plugin/Version/Platform​

MethodEndpointDescription
POST/v1/plugin/{pluginUid}/version/{version}/platformCreate Plugin Version Platform
DELETE/v1/plugin/{pluginUid}/version/{version}/platform/{platform}Delete Plugin Version Platform
GET/v1/plugin/{pluginUid}/version/{version}/platform/{platform}Get Plugin Version Platform
GET/v1/plugin/{pluginUid}/version/{version}/platformGet Plugin Version Platforms
POST/v1/plugin/{pluginUid}/version/{version}/platform/{platform}/archiveGet presigned URL to upload Plugin Version Platform archive
PUT/v1/plugin/{pluginUid}/version/{version}/platform/{platform}Update Plugin Version Platform

Policy​

MethodEndpointDescription
PUT/v1/policy/{policyUid}/archiveArchive Policy
PUT/v1/policy/{policyUid}/cloneClone Policy
GET/v1/policy/countCount Policies
POST/v1/policyCreate Policy
GET/v1/policyGet Policies
GET/v1/policy/{policyUid}Get Policy
PUT/v1/policy/{policyUid}Update Policy

Policy/Tag​

MethodEndpointDescription
PUT/v1/policy/{policyUid}/tag/{tagUid}Assign organization tag to the policy.
PUT/v1/policy/{policyUid}/tagSet organization tags on the policy.
DELETE/v1/policy/{policyUid}/tag/{tagUid}Unassign organization tag from the policy.

Runner​

MethodEndpointDescription
GET/v1/runner/countCount Runners
POST/v1/runnerCreate runner
DELETE/v1/runner/{runnerUid}Delete runner
GET/v1/runner/{runnerUid}Get runner
GET/v1/runnerList runners
PUT/v1/runner/{runnerUid}Update runner

Runner/Version​

MethodEndpointDescription
GET/v1/runner/{runnerUid}/version/countCount Runner Versions
POST/v1/runner/{runnerUid}/versionCreate runner version
DELETE/v1/runner/{runnerUid}/version/{version}Delete runner version
GET/v1/runner/{runnerUid}/version/{version}Get runner version by uid
GET/v1/runner/{runnerUid}/versionList runner versions
PUT/v1/runner/{runnerUid}/version/{version}Update runner version

Runner/Version/Platform​

MethodEndpointDescription
POST/v1/runner/{runnerUid}/version/{version}/platformCreate Runner Version Platform
DELETE/v1/runner/{runnerUid}/version/{version}/platform/{platform}Delete Runner Version Platform
POST/v1/runner/{runnerUid}/version/{version}/platform/{platform}/archiveGet presigned URL to upload Runner Version Platform archive
GET/v1/runner/{runnerUid}/version/{version}/platform/{platform}Get Runner Version Platform
GET/v1/runner/{runnerUid}/version/{version}/platformGet Runner Version Platforms
PUT/v1/runner/{runnerUid}/version/{version}/platform/{platform}Update Runner Version Platform

Tag​

MethodEndpointDescription
GET/v1/organization-tag/countCount organization tags
POST/v1/organization-tagCreate tag
DELETE/v1/organization-tag/{uid}Delete Tag
GET/v1/organization-tag/{uid}Get Organization Tag
GET/v1/organization-tag/treeGet organization tag tree
GET/v1/organization-tag/tree/latestGet organization tag tree metadata
GET/v1/organization-tagGet tags
PUT/v1/organization-tag/{uid}Update Tag

Timing​

MethodEndpointDescription
GET/v1/timing/countCount Timings (deprecated)
POST/v1/timingCreate Timing (deprecated)
DELETE/v1/timing/{timingUid}Delete Timing (deprecated)
GET/v1/timing/{timingUid}Get Timing (deprecated)
GET/v1/timingGet Timings (deprecated)
PUT/v1/timing/{timingUid}Update Timing (deprecated)

Uptime​

MethodEndpointDescription
GET/v1/uptimeGet uptime stats

White Label​

MethodEndpointDescription
GET/v1/white-label-settings/publicGet public white label settings