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

Openpath orgs/acus API is one of 89 APIs that Openpath publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include orgs/acus. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and a getting-started guide.

This API exposes 38 operations across 25 paths. It is described by OpenAPI 2.0, at version 1.0.0.

Requests are made against the base URL https://api.openpath.com.

38 operations 25 paths 0 schemas 4 DELETE13 GET4 PATCH12 POST5 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 2.0
API Version
1.0.0
Base URL
https://api.openpath.com
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Openpath orgs/acus API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (jwt).

Paths & Operations 38

Across 25 paths, the API surfaces 38 operations — 4 DELETE, 13 GET, 4 PATCH, 12 POST, 5 PUT. Each is listed below with its method, path, parameters, and response codes.

orgs/acus 38

ACUs

GET
/orgs/{orgId}/acus
List all owned or assigned ACUs
listAcus 11 params → 200
POST
/orgs/{orgId}/acus
Create an ACU
createAcu 2 params → 201
GET
/orgs/{orgId}/acus/{acuId}
Describe an owned or assigned ACU
describeAcu 3 params → 200
DELETE
/orgs/{orgId}/acus/{acuId}
Delete an ACU
deleteAcu 2 params → 204
PATCH
/orgs/{orgId}/acus/{acuId}
Update an ACU
updateAcu 3 params → 204
GET
/orgs/{orgId}/acus/timezones
List all the acu ids and their timezones for the org
listAcuTimezones 1 param → 200
GET
/orgs/{orgId}/acus/{acuId}/timezone
Describe an owned or assigned ACU's timezone
describeAcuTimezone 2 params → 200
GET
/orgs/{orgId}/acus/{acuId}/diagnosticsReport
Get ACU diagnostics report
getAcuDiagnosticsReport 3 params → 200
POST
/orgs/{orgId}/acus/{acuId}/diagnosticsReport
Create an ACU diagnostics report
createAcuDiagnosticsReport 2 params → 204
GET
/orgs/{orgId}/acus/{acuId}/expansionBoards
List all expansion boards belonging to an ACU
listAcuExpansionBoards 9 params → 200
POST
/orgs/{orgId}/acus/{acuId}/expansionBoards
Create an expansion board for an ACU
createAcuExpansionBoard 3 params → 201
PUT
/orgs/{orgId}/acus/{acuId}/expansionBoards
Set expansion boards for an ACU
setAcuExpansionBoards 3 params → 204
GET
/orgs/{orgId}/acus/{acuId}/locationMeasurements
List location measurements for an ACU
listAcuLocationMeasurements 9 params → 200
GET
/orgs/{orgId}/acus/{acuId}/locationRestriction
Get location restriction for an ACU
getAcuLocationRestriction 2 params → 200
DELETE
/orgs/{orgId}/acus/{acuId}/locationRestriction
Delete location restriction for an ACU
deleteAcuLocationRestriction 2 params → 204
PUT
/orgs/{orgId}/acus/{acuId}/locationRestriction
Set location restriction for an ACU
setAcuLocationRestriction 3 params → 204
GET
/orgs/{orgId}/acus/{acuId}/acuPorts
List ACU ports
listAcuPorts 9 params → 200
GET
/orgs/{orgId}/acus/{acuId}/acuPorts/{acuPortId}
Describe an ACU port
describeAcuPort 3 params → 200
PATCH
/orgs/{orgId}/acus/{acuId}/acuPorts/{acuPortId}
Update an ACU port
updateAcuPort 4 params → 204
GET
/orgs/{orgId}/acus/{acuId}/locationMeasurements/{locationMeasurementId}
Describe a location measurement for an ACU
describeAcuLocationMeasurement 3 params → 200
DELETE
/orgs/{orgId}/acus/{acuId}/locationMeasurements/{locationMeasurementId}
Delete a location measurement for an ACU
deleteAcuLocationMeasurement 3 params → 204
GET
/orgs/{orgId}/acus/{acuId}/expansionBoards/{expansionBoardId}
Describe an expansion board belonging to an ACU
describeAcuExpansionBoard 3 params → 200
DELETE
/orgs/{orgId}/acus/{acuId}/expansionBoards/{expansionBoardId}
Delete an expansion board belonging to an ACU
deleteAcuExpansionBoard 3 params → 204
PATCH
/orgs/{orgId}/acus/{acuId}/expansionBoards/{expansionBoardId}
Update an expansion board belonging to an ACU
updateAcuExpansionBoard 4 params → 204
GET
/orgs/{orgId}/acus/{acuId}/acuPorts/{acuPortId}/eol
Describe an ACU port's EOL settings
describeAcuPortEol 3 params → 200
PATCH
/orgs/{orgId}/acus/{acuId}/acuPorts/{acuPortId}/eol
Update an ACU port's EOL settings
updateAcuPortEol 4 params → 204
POST
/orgs/{orgId}/acus/triggerSoftwareUpdate
Trigger a software update for ACUs
triggerAcusSoftwareUpdate 2 params → 204
POST
/orgs/{orgId}/acus/triggerBatchAcuSoftwareUpdate
Trigger minor and major software updates for ACUs
triggerBatchAcuSoftwareUpdate 2 params → 200
POST
/orgs/{orgId}/acus/{acuId}/runCommand
Run a command on an ACU
remoteAcuRunCommand 3 params → 200
POST
/orgs/{orgId}/acus/{acuId}/restartHardware
Remotely trigger an ACU to restart its hardware communicator
remoteAcuRestartHardware 2 params → 204
POST
/orgs/{orgId}/acus/{acuId}/restartApi
Remotely trigger an ACU to restart its API server
remoteAcuRestartApi 2 params → 204
POST
/orgs/{orgId}/acus/{acuId}/identify
Remotely trigger an ACU to identify itself via LED
remoteAcuIdentify 2 params → 204
POST
/orgs/{orgId}/acus/{acuId}/triggerSoftwareUpdate
Trigger a software update for a single ACU
triggerAcuSoftwareUpdate 3 params → 204
POST
/orgs/{orgId}/acus/{acuId}/refreshShadow
Remotely trigger an ACU to refresh its device shadow
remoteAcuRefreshShadow 2 params → 204
POST
/orgs/{orgId}/acus/{acuId}/restartCloud
Remotely trigger an ACU to restart its cloud communicator
remoteAcuRestartCloud 2 params → 204
PUT
/orgs/{orgId}/acus/{acuId}/locationMeasurement
Set a location measurement for an ACU
setAcuLocationMeasurement 3 params → 204
PUT
/orgs/{orgId}/acus/{acuId}/status
Set an ACU's status and nucleon config group name
setAcuStatus 3 params → 204
PUT
/orgs/{orgId}/acus/{acuId}/locationMeasurementSelf
ACU sets a location measurement for itself
setAcuLocationMeasurementSelf 3 params → 204

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

openpath-orgs-acus-api-openapi.yml Raw ↑

Other APIs Openpath publishes across the network.

Openpath auth API
Openpath billableFeatures API
Openpath identities API
Openpath orgs/acuModels API
Openpath orgs/acuPorts API
Openpath orgs/acuPortTypes API
Openpath orgs/alarmActions API
Openpath orgs/alarmConfigurations API
Openpath orgs/alarmSeverities API
Openpath orgs/alarmsExt API
Openpath orgs/alarmStatuses API
Openpath orgs/authCerts API
Where this information came from

This is an independent, third-party profile of Openpath orgs/acus 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.