How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Zededa EdgeNodeStatus API

The EdgeNodeStatus API from Zededa — 13 operation(s) for edgenodestatus.

Zededa EdgeNodeStatus API is one of 35 APIs that Zededa publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include EdgeNodeStatus. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 13 operations across 13 paths, and defines 100 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against a single base URL, /api.

13 operations 13 paths 100 schemas 13 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://zedcontrol.zededa.net/api
Authentication
API Key
License
Terms of Service
Resource Areas
1

Authentication & Security 1

Zededa EdgeNodeStatus API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (BearerToken). By default, every request must be authenticated.

  • BearerToken — Bearer token for user session

Paths & Operations 13

Across 13 paths, the API surfaces 13 operations — 13 GET. Each is listed below with its method, path, parameters, and response codes.

EdgeNodeStatus 13
GET
/v1/devices/id/{id}/status
Get edge node status
EdgeNodeStatus_GetEdgeNodeStatus 2 params → 200401403404500504default
GET
/v1/devices/id/{id}/status/edgeview
Get edge node edgeview status
EdgeNodeStatus_GetEdgeNodeEdgeviewStatus 2 params → 200401403404500504default
GET
/v1/devices/id/{id}/status/info
Get edge node info
EdgeNodeStatus_GetEdgeNodeInfo 2 params → 200401403404500504default
GET
/v1/devices/id/{id}/status/metrics/raw
Get edge node raw status
EdgeNodeStatus_GetEdgeNodeRawStatus 2 params → 200401403404500504default
GET
/v1/devices/id/{objid}/events
Get edge node events by id
EdgeNodeStatus_GetEdgeNodeEvents 11 params → 200401403404500504default
GET
/v1/devices/id/{objid}/timeSeries/{mType}
Get edge node resource usage timeline
EdgeNodeStatus_GetEdgeNodeResourceMetricsById 6 params → 200401403404500504default
GET
/v1/devices/name/{name}/status
Get edge node status
EdgeNodeStatus_GetEdgeNodeStatusByName 2 params → 200401403404500504default
GET
/v1/devices/name/{name}/status/edgeview
Get edge node edgeview status by edge node name
EdgeNodeStatus_GetEdgeNodeEdgeviewStatusByName 2 params → 200401403404500504default
GET
/v1/devices/name/{name}/status/info
Get edge node info
EdgeNodeStatus_GetEdgeNodeInfoByName 2 params → 200401403404500504default
GET
/v1/devices/name/{name}/status/metrics/raw
Get edge node raw status
EdgeNodeStatus_GetEdgeNodeRawStatusByName 2 params → 200401403404500504default
GET
/v1/devices/name/{objname}/events
Get edge node events by id
EdgeNodeStatus_GetEdgeNodeEventsByName 11 params → 200401403404500504default
GET
/v1/devices/name/{objname}/timeSeries/{mType}
Get edge node resource usage timeline
EdgeNodeStatus_GetEdgeNodeResourceMetricsByName 6 params → 200401403404500504default
GET
/v1/devices/status
Query status of edge nodes
EdgeNodeStatus_QueryEdgeNodeStatus 18 params → 200400401403500504default

Schemas 100

The contract defines 100 schemas that model the data the API accepts and returns. The most detailed are DeviceInfoMsg (48 properties), DeviceStatusMsg (37 properties), DeviceStatusSummaryMsg (26 properties), NtpSource (23 properties). Each schema is shown below with its type and property counts.

StorageDeviceMetrics
object
5 properties
DiskDescription
object
3 properties
SharedStorageSummary
object
Shared Storage Summary
4 properties
PhysicalStorage
object
10 properties
StorageDiskInfo
object
6 properties
ZedcloudCounters
object
ZedcloudCounters is used to store the Zedcloud Stats and Counters
5 properties
NetProxyStatus
object
NetProxyStatus is used to store the proxy configurations
6 properties
DeviceBootReason
string
Cursor
object
Cursor helps in filtering the various list response like edge-app bundle list, model list, bundle list etc.
5 properties
ZsrvResponse
object
15 properties
AttestState
string
CertDistinguishedName
object
CertDistinguishedName represents an X.509 distinguished name.
7 properties
protobufAny
object
2 properties
MetricQueryResponseItem
object
2 properties
Severity
string
BlobStatus
object
4 properties
NetworkProxyProto
string
ZsrvError
object
3 properties
AdminState
string
- ADMINSTATECREATED: Entity Created in the controller - ADMINSTATEDELETED: Entity Deleted in the controller - ADMINSTATEACTIVE: Entity Activated in the control…
MetricQueryResponse
object
5 properties
infoAPICapability
string
Capabilities indicates features in the EdgeDevConfig where there is no easy way to otherwise determine whether or not they are parsed and supported by EVE-OS A…
IoBundleStatus
object
IoBundleStatus is used to store the status of the Input Output bundle
7 properties 4 required
CellularMetrics
object
CellularMetrics stores the Cellular Network Stats and Counters
11 properties
DeviceInfo
object
6 properties
IoMemberStatus
object
2 properties
EnrolledCertStatus
string
Certificate lifecycle and availability status as reported by the device. - ENROLLEDCERTSTATUSAVAILABLE: Certificate is present, valid, and usable for authentic…
DeviceMemorySummary
object
DeviceMemorySummary encapsulates the memory status of the device.
5 properties
IoType
string
- IOTYPEUNSPECIFIED: No operation/ Invalid peration - IOTYPEETH: Ethernet - IOTYPEUSB: USB Type - General - IOTYPECOM: Communication Port - IOTYPEAUDIO: Audio…
GeoLocation
object
Geographic location of an edge node determined by a variety of data collection mechanisms (e.g. network routing addresses or internal GPS devices).
10 properties
EventSource
string
- EVENTSOURCEUNSPECIFIED: Default - EVENTSOURCESYSTEM: Event is generated as a result of status change reported by edge node / application - EVENTSOURCEUSER: E…
ECCMemoryReportStatus
string
DeviceSWStatus
string
NetworkCounters
object
NetworkCounter is used to store the Network Stats and Counters
13 properties
NtpSourceState
string
Enum for describing the NTP source state, see chrony client sources https://gitlab.com/chrony/chrony/-/blob/master/client.c and its output of the command 'sour…
ObjectType
string
PhysicalStorageRaidType
string
IoAddresses
object
1 property
DeviceStatusMsg
object
37 properties
DeviceSWSubStatus
string
ClusterNodeStatus
object
4 properties
ModemDetail
object
ModemDetail describes a cellular Modem
6 properties
TagType
string
- TAGTYPEUNSPECIFIED: Unspecified - TAGTYPEGENERIC: Generic resource group - TAGTYPEPROJECT: Project resource group - TAGTYPEAZURE: Project resource group - TA…
SWState
string
- SWSTATERESOLVINGTAG: Prior to DOWNLOADSTARTED we go through these: Resolving an image tag - SWSTATERESOLVEDTAG: Tag has been resolved/failed - SWSTATECREATIN…
commonPortConfigSource
object
PortConfigSource describes the origin of the configuration used for a network port. It helps distinguish between controller-provided, locally-modified, or init…
2 properties
PhysicalStorageStatus
string
GPSLocation
object
9 properties
commonNetworkConfigOrigin
string
NetworkConfigOrigin enumerates all possible origins of a network port configuration. - NETWORKCONFIGORIGINUNSPECIFIED: Unknown or unset origin. - NETWORKCONFIG…
PhysicalStorageTypeInfo
string
ZcOpsType
string
PNACSupplicantState
string
PNACSupplicantState describes the 802.1X supplicant state for PNAC. - PNACSUPPLICANTSTATEDISCONNECTED: Supplicant is idle or link is down; no authentication in…
StorageStatus
object
3 properties
DeviceStatusSummaryMsg
object
26 properties
StorageSummary
object
Storage Summary
6 properties
DeviceInfoMsg
object
48 properties
DeviceStatusListMsg
object
7 properties
MemorySummary
object
Memory Summary
3 properties
Capabilities
object
2 properties
EnrolledCertInfo
object
EnrolledCertInfo describes a certificate enrolled on the device via a network enrollment protocol such as SCEP.
13 properties
NtpSourceMode
string
Enum for describing the NTP source mode, see chrony client https://gitlab.com/chrony/chrony/-/blob/master/client.c and its output of the command 'sources'.
NetworkStatus
object
NetworkStatus is used to store the Network status
15 properties
HardwareInfo
object
1 property
ECCMemoryReport
object
1 property
OptionalCapabilities
object
2 properties
ECCMemoryControllerInfo
object
4 properties
googlerpcStatus
object
3 properties
SimcardState
string
ClusterNodeType
string
EventQueryResponse
object
Event query response request payload
3 properties 2 required
ZcOpsStatus
string
- OPSSTATUSPENDING: In rare cases, system may not start operation when it was requested. Client will be notified that operation is PENDING - OPSSTATUSONGOING:…
PNACPortStatus
object
PNACPortStatus reports the 802.1X authentication status of a network port.
4 properties
NtpSources
object
1 property
DeviceRawMetrics
object
3 properties
RunState
string
- RUNSTATEONLINE: Entity Online - RUNSTATEHALTED: Entity Halted - RUNSTATEINIT: Entity Initializing - RUNSTATEREBOOTING: Entity Rebooting - RUNSTATEOFFLINE: En…
ZManufacturerInfo
object
12 properties
DeviceSWInfo
object
14 properties
Entity
string
- ENTITYUNSPECIFIED: Invalid Device Entity - ENTITYBASEOS: Base OS entity - ENTITYSYSTEMADAPTER: System Adapter Entity - ENTITYVAULT: Vault Entity - ENTITYATTE…
DevDataSecAtRest
object
3 properties
NetworkProvider
object
NetworkProvider describes a cellular Network Provider
5 properties
DeviceEntity
object
3 properties
NtpSource
object
23 properties
LTEAdapter
object
Details of LTE Adapter
7 properties
Summary
object
Summary is used to store the Summary details
3 properties
DeviceDataSecurityAtRestStatus
string
CellularStatus
object
CellularStatus contains status information for a single cellular network
3 properties
DNSInfo
object
DNSInfo is used to store Domain Name Server configuration.
3 properties 3 required
RadioAccessTechnology
string
- RADIOACCESSTECHNOLOGYGSM: Global System for Mobile Communications (2G). - RADIOACCESSTECHNOLOGYUMTS: Universal Mobile Telecommunications System (3G). - RADIO…
NetProxyServer
object
Net Proxy Server
3 properties
DimmRankInfo
object
3 properties
DeviceHWSecurityModuleStatus
string
ZsrvErrorCode
string
- zMsgErrorNone: common validation errors - IncompleteData: message had fields that weren't filled in - InvalidData: message contained the field that wasn't ex…
SmartAttr
object
8 properties
PhysicalStorageDiskState
object
3 properties
EventQueryResponseItem
object
Event query response item payload
14 properties
DeviceError
object
DeviceError store the error occurred at the device side
5 properties 4 required
ZCellularControlProtocol
string
SIMCard
object
SIMCard describes a SIM slot
5 properties
CpuSummary
object
CPU Summary
1 property
PNACMetricInfo
object
PNACMetricInfo reports 802.1X EAPOL frame counters for a network port.
10 properties
MetricThreshold
object
2 properties
ZCellularOperatingState
string

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

zededa-edgenodestatus-api-openapi.yml Raw ↑

Other APIs Zededa publishes across the network.

Zededa AppProfileService API
Zededa ArtifactManager API
Zededa AssetGroupService API
Zededa BulkJobOps API
Zededa CertificateEnrollmentProfileConfiguration API
Zededa CloudDiagnostics API
Zededa ClusterStatus API
Zededa DatastoreConfiguration API
Zededa EdgeApplicationConfiguration API
Zededa EdgeApplicationInstanceConfiguration API
Zededa EdgeApplicationInstanceStatus API
Zededa EdgeDiagnostics API
Where this information came from

This is an independent, third-party profile of Zededa EdgeNodeStatus API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.