API SERVICE
Edge nodes
Onboard, configure, and monitor your edge fleet. Manage node lifecycle, hardware models, and projects from one API.
START EXPLORING
Query nodes
GET/v1/devicesExplore the parameters and response schema. Sign in from your console to try a request.
Open endpoint96 operations 6 groups
EXPLORE THE SERVICE
Endpoint groups
Expand a group to find an endpoint.
Hardware models
Hardware models
/v1/brandsGETQuery global brands/v1/brands/globalGETGet global brand by ID/v1/brands/global/id/{id}GETGet global brand by name/v1/brands/global/name/{name}GETGet brand by ID/v1/brands/id/{id}GETGet brand by name/v1/brands/name/{name}POSTCreate brand/v1/brandsPUTUpdate brand/v1/brands/id/{id}DELETEDelete brand/v1/brands/id/{id}/v1/sysmodelsGETQuery global models/v1/sysmodels/globalGETGet global model by ID/v1/sysmodels/global/id/{id}GETGet global model by name/v1/sysmodels/global/name/{name}GETGet model by ID/v1/sysmodels/id/{id}GETGet model by name/v1/sysmodels/name/{name}POSTCreate model/v1/sysmodelsPUTUpdate model/v1/sysmodels/id/{id}PUTImport model/v1/sysmodels/id/{id}/importDELETEDelete model/v1/sysmodels/id/{id}/v1/pcrtemplates/id/{id}GETQuery PCR templates/v1/sysmodels/id/{id}/pcrtemplatesGETQuery PCR template by name/v1/sysmodels/id/{modelId}/pcrtemplates/name/{name}POSTCreate PCR templates/v1/sysmodels/id/{id}/pcrtemplatesPUTUpdate PCR template/v1/pcrtemplate/id/{id}DELETEDelete PCR template/v1/pcrtemplates/id/{id}Brands · Models · PCR templates
Certificate profiles
Certificate profiles
/v1/cepsGETGet certificate enrollment profile by ID/v1/ceps/id/{id}GETGet certificate enrollment profile by name/v1/ceps/name/{name}POSTCreate a certificate enrollment profile/v1/cepsPUTUpdate a certificate enrollment profile/v1/ceps/id/{id}DELETEDelete a certificate enrollment profile/v1/ceps/id/{id}Node configuration
Node configuration
/v1/devicesGETGet node/v1/devices/id/{id}GETQuery device interface tags/v1/devices/interfaces/tagsGETGet node by name/v1/devices/name/{name}GETGet node by serial number/v1/devices/serial/{serialno}POSTCreate node/v1/devicesPUTUpdate node/v1/devices/id/{id}DELETEDelete node/v1/devices/id/{id}/v1/devices/id/{id}/attestationGETGet EdgeView client script/v1/devices/id/{id}/edgeview/clientscriptPUTStop debug mode/v1/devices/id/{id}/debug/disablePUTStart debug mode/v1/devices/id/{id}/debug/enablePUTStop EdgeView/v1/devices/id/{id}/edgeview/disablePUTStart EdgeView/v1/devices/id/{id}/edgeview/enableNode inventory · Lifecycle actions · EVE OS updates · Onboarding images · Security and remote access
Node monitoring
Node monitoring
/v1/devices/id/{id}/statusGETGet node info by ID/v1/devices/id/{id}/status/infoGETGet node status by name/v1/devices/name/{name}/statusGETGet node info by name/v1/devices/name/{name}/status/infoGETQuery status of nodes/v1/devices/statusGETQuery device status and config/v1/devices/status-configGETQuery device status location/v1/devices/status/locationsGETQuery device object tag key-values/v1/devices/tags/v1/devices/id/{id}/status/metrics/rawGETGet node events by id/v1/devices/id/{objid}/eventsGETGet node resource usage timeline by ID/v1/devices/id/{objid}/timeSeries/{mType}GETGet node raw status by name/v1/devices/name/{name}/status/metrics/rawGETGet node events by name/v1/devices/name/{objname}/eventsGETGet node resource usage timeline by name/v1/devices/name/{objname}/timeSeries/{mType}Status and inventory · Metrics and events · EdgeView status
Projects
Projects
/v1/projectsGETGet project by ID/v1/projects/id/{id}GETGet project by name/v1/projects/name/{name}GETQuery project tag key-values/v1/projects/tagsPOSTCreate project (v1)/v1/projectsPOSTCreate project (v2)/v2/projectsPUTUpdate project/v1/projects/id/{id}DELETEDelete project/v1/projects/id/{id}/v2/projects/id/{projectId}/deploymentsGETGet deployment status/v2/projects/id/{projectId}/deployments/id/{id}POSTCreate deployment for a project/v2/projects/id/{projectId}/deploymentsPUTUpdate deployment in a project/v2/projects/id/{projectId}/deployments/id/{id}DELETEDelete all deployments in a project/v2/projects/id/{projectId}/deploymentsDELETEDelete deployment in a project/v2/projects/id/{projectId}/deployments/id/{id}Project management · Deployments · Events and usage
About this service
About this service
The ZEDEDA Edge Node Service is part of ZEDEDA Edge Orchestration Platform. This service enables customers to onboard their edge nodes on ZEDEDA platform and upgrade/restart/monitor them remotely. You can use the ZEDEDA Edge Node Service to provision and manage lifecycle of millions of edge nodes distributed in different geographical locations in a secure and scalable manner.
API guides