Openpath orgs/acus API

ACUs

Operations 38

GET /orgs/{orgId}/acus List all owned or assigned ACUs #
POST /orgs/{orgId}/acus Create an ACU #
GET /orgs/{orgId}/acus/{acuId} Describe an owned or assigned ACU #
DELETE /orgs/{orgId}/acus/{acuId} Delete an ACU #
PATCH /orgs/{orgId}/acus/{acuId} Update an ACU #
GET /orgs/{orgId}/acus/timezones List all the acu ids and their timezones for the org #
GET /orgs/{orgId}/acus/{acuId}/timezone Describe an owned or assigned ACU's timezone #
GET /orgs/{orgId}/acus/{acuId}/diagnosticsReport Get ACU diagnostics report #
POST /orgs/{orgId}/acus/{acuId}/diagnosticsReport Create an ACU diagnostics report #
GET /orgs/{orgId}/acus/{acuId}/expansionBoards List all expansion boards belonging to an ACU #
POST /orgs/{orgId}/acus/{acuId}/expansionBoards Create an expansion board for an ACU #
PUT /orgs/{orgId}/acus/{acuId}/expansionBoards Set expansion boards for an ACU #
GET /orgs/{orgId}/acus/{acuId}/locationMeasurements List location measurements for an ACU #
GET /orgs/{orgId}/acus/{acuId}/locationRestriction Get location restriction for an ACU #
DELETE /orgs/{orgId}/acus/{acuId}/locationRestriction Delete location restriction for an ACU #
PUT /orgs/{orgId}/acus/{acuId}/locationRestriction Set location restriction for an ACU #
GET /orgs/{orgId}/acus/{acuId}/acuPorts List ACU ports #
GET /orgs/{orgId}/acus/{acuId}/acuPorts/{acuPortId} Describe an ACU port #
PATCH /orgs/{orgId}/acus/{acuId}/acuPorts/{acuPortId} Update an ACU port #
GET /orgs/{orgId}/acus/{acuId}/locationMeasurements/{locationMeasurementId} Describe a location measurement for an ACU #
DELETE /orgs/{orgId}/acus/{acuId}/locationMeasurements/{locationMeasurementId} Delete a location measurement for an ACU #
GET /orgs/{orgId}/acus/{acuId}/expansionBoards/{expansionBoardId} Describe an expansion board belonging to an ACU #
DELETE /orgs/{orgId}/acus/{acuId}/expansionBoards/{expansionBoardId} Delete an expansion board belonging to an ACU #
PATCH /orgs/{orgId}/acus/{acuId}/expansionBoards/{expansionBoardId} Update an expansion board belonging to an ACU #
GET /orgs/{orgId}/acus/{acuId}/acuPorts/{acuPortId}/eol Describe an ACU port's EOL settings #
PATCH /orgs/{orgId}/acus/{acuId}/acuPorts/{acuPortId}/eol Update an ACU port's EOL settings #
POST /orgs/{orgId}/acus/triggerSoftwareUpdate Trigger a software update for ACUs #
POST /orgs/{orgId}/acus/triggerBatchAcuSoftwareUpdate Trigger minor and major software updates for ACUs #
POST /orgs/{orgId}/acus/{acuId}/runCommand Run a command on an ACU #
POST /orgs/{orgId}/acus/{acuId}/restartHardware Remotely trigger an ACU to restart its hardware communicator #
POST /orgs/{orgId}/acus/{acuId}/restartApi Remotely trigger an ACU to restart its API server #
POST /orgs/{orgId}/acus/{acuId}/identify Remotely trigger an ACU to identify itself via LED #
POST /orgs/{orgId}/acus/{acuId}/triggerSoftwareUpdate Trigger a software update for a single ACU #
POST /orgs/{orgId}/acus/{acuId}/refreshShadow Remotely trigger an ACU to refresh its device shadow #
POST /orgs/{orgId}/acus/{acuId}/restartCloud Remotely trigger an ACU to restart its cloud communicator #
PUT /orgs/{orgId}/acus/{acuId}/locationMeasurement Set a location measurement for an ACU #
PUT /orgs/{orgId}/acus/{acuId}/status Set an ACU's status and nucleon config group name #
PUT /orgs/{orgId}/acus/{acuId}/locationMeasurementSelf ACU sets a location measurement for itself #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/openpath-orgs-acus-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

openpath-orgs-acus-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Openpath API Documentation auth Orgs/acus API
  version: 1.0.0
  description: Authentication and Login
servers:
- url: https://api.openpath.com
tags:
- name: orgs/acus
  description: ACUs
paths:
  /orgs/{orgId}/acus:
    get:
      summary: List all owned or assigned ACUs
      operationId: listAcus
      description: '__JWT is required for this endpoint with at least one of the following scopes__: o{params.orgId}-role:w,o{params.orgId}-role:r,o{params.orgId}-user:w,o{params.orgId}-user:r,o{params.orgId}-admin:w,o{params.orgId}-admin:r,o{params.orgId}-site:w,o{params.orgId}-site:r,o{params.orgId}-siteGeneral:w,o{params.orgId}-siteGeneral:r,o{params.orgId}-rpt:w,o{params.orgId}-rpt:r,o{params.orgId}-dash:w,o{params.orgId}-dash:r,o{params.orgId}-dashActivity:w,o{params.orgId}-dashActivity:r,o{params.orgId}-dashCust:w,o{params.orgId}-dashCust:r,o{params.orgId}-hw:w,o{params.orgId}-hw:r,o{params.orgId}-outboundWebhooks:w,o{params.orgId}-outboundWebhooks:r,o{params.orgId}-configurations:w,o{params.orgId}-configurations:r,o{params.orgId}-quickStart:r,o{params.orgId}-quickStart:w,o:w,o:r,s-o:w,s-o:r<br/><br/>__Endpoint name__: listAcus'
      parameters:
      - name: orgId
        in: path
        required: true
        schema:
          type: integer
      - name: limit
        in: query
        schema:
          type: integer
          maximum: 1000
          minimum: 1
      - name: offset
        in: query
        schema:
          type: integer
          default: 0
          minimum: 0
      - name: cursor
        in: query
        schema:
          type: string
          pattern: ^[a-zA-Z0-9,~_-]+$
      - name: ccursor
        in: query
        schema:
          type: string
          pattern: ^[a-zA-Z0-9,~_-]+$
      - name: sort
        in: query
        schema:
          type: string
          default: name
          pattern: ^[a-zA-Z0-9.]+(,\s*[a-zA-Z0-9.]+)*$
      - name: order
        in: query
        schema:
          type: string
          default: asc
          pattern: ^(asc|desc)+(,\s*(asc|desc)+)*$
      - name: q
        in: query
        schema:
          type: string
      - name: filter
        in: query
        schema:
          type: string
      - name: preFilter
        in: query
        schema:
          type: string
      - name: options
        in: query
        schema:
          type: string
          default: ''
      tags:
      - orgs/acus
      security:
      - jwt: []
      responses:
        '200':
          description: Successful
          content:
            application/json:
              schema:
                type: object
                properties:
                  totalCount:
                    type: integer
                  filteredCount:
                    type: integer
                  data:
                    type: array
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                        name:
                          type: string
                        opal:
                          type: string
                        hostname:
                          type: string
                        thingName:
                          type: string
                        serialNumber:
                          type:
                          - string
                          - 'null'
                        serialNumberBrief:
                          type:
                          - string
                          - 'null'
                        softwareVersionNumber:
                          type:
                          - string
                          - 'null'
                        org:
                          type: object
                          properties:
                            id:
                              type: integer
                            name:
                              type: string
                          required:
                          - id
                        ownedByOrg:
                          type: object
                          properties:
                            id:
                              type: integer
                            name:
                              type: string
                          required:
                          - id
                        acuModel:
                          type:
                          - object
                          - 'null'
                          properties:
                            id:
                              type: integer
                            name:
                              type: string
                            isBaseModel:
                              type: boolean
                            acuModelVendor:
                              type: object
                              properties:
                                id:
                                  type: integer
                                name:
                                  type: string
                                code:
                                  type: string
                              required:
                              - id
                          required:
                          - id
                        expansionBoards:
                          type: array
                          items:
                            type: object
                            properties:
                              id:
                                type: integer
                              number:
                                type: number
                              acuModel:
                                type: object
                                properties:
                                  id:
                                    type: integer
                                  name:
                                    type: string
                                  isBaseModel:
                                    type: boolean
                                  acuModelVendor:
                                    type: object
                                    properties:
                                      id:
                                        type: integer
                                      name:
                                        type: string
                                      code:
                                        type: string
                                    required:
                                    - id
                                required:
                                - id
                              mercuryScp:
                                type: object
                                properties:
                                  id:
                                    type: integer
                                  ipAddress:
                                    type: string
                                    x-format:
                                      ip:
                                        cidr: forbidden
                                        version:
                                        - ipv4
                                        - ipv6
                                  ipPort:
                                    type: integer
                                    minimum: 1
                                    maximum: 65535
                                  isEnabled:
                                    type: boolean
                                  isTlsEnabled:
                                    type: boolean
                                  mercuryScpPorts:
                                    type: array
                                    items:
                                      x-alternatives:
                                      - type: object
                                        properties:
                                          id:
                                            type: integer
                                            minimum: 1
                                          type:
                                            type: string
                                            enum:
                                            - internal
                                            - rs-485
                                            - ethernet
                                          number:
                                            type: integer
                                            minimum: 0
                                          baudRate:
                                            type: number
                                            enum:
                                            - 0
                                            - 9600
                                            - 19200
                                            - 38400
                                            - 115200
                                          replyTimeoutMilliseconds:
                                            type: integer
                                            enum:
                                            - 50
                                            - 51
                                            - 52
                                            - 53
                                            - 54
                                            - 55
                                            - 56
                                            - 57
                                            - 58
                                            - 59
                                            - 60
                                            - 61
                                            - 62
                                            - 63
                                            - 64
                                            - 65
                                            - 66
                                            - 67
                                            - 68
                                            - 69
                                            - 70
                                            - 71
                                            - 72
                                            - 73
                                            - 74
                                            - 75
                                            - 76
                                            - 77
                                            - 78
                                            - 79
                                            - 80
                                            - 81
                                            - 82
                                            - 83
                                            - 84
                                            - 85
                                            - 86
                                            - 87
                                            - 88
                                            - 89
                                            - 90
                                            - 91
                                            - 92
                                            - 93
                                            - 94
                                            - 95
                                            - 96
                                            - 97
                                            - 98
                                            - 99
                                            - 100
                                            - 101
                                            - 102
                                            - 103
                                            - 104
                                            - 105
                                            - 106
                                            - 107
                                            - 108
                                            - 109
                                            - 110
                                            - 111
                                            - 112
                                            - 113
                                            - 114
                                            - 115
                                            - 116
                                            - 117
                                            - 118
                                            - 119
                                            - 120
                                            - 121
                                            - 122
                                            - 123
                                            - 124
                                            - 125
                                            - 126
                                            - 127
                                            - 128
                                            - 129
                                            - 130
                                            - 131
                                            - 132
                                            - 133
                                            - 134
                                            - 135
                                            - 136
                                            - 137
                                            - 138
                                            - 139
                                            - 140
                                            - 141
                                            - 142
                                            - 143
                                            - 144
                                            - 145
                                            - 146
                                            - 147
                                            - 148
                                            - 149
                                            - 150
                                            - 500
                                            - 510
                                            - 520
                                            - 530
                                            - 540
                                            - 550
                                            - 560
                                            - 570
                                            - 580
                                            - 590
                                            - 600
                                            - 610
                                            - 620
                                            - 630
                                            - 640
                                            - 650
                                            - 660
                                            - 670
                                            - 680
                                            - 690
                                            - 700
                                            - 710
                                            - 720
                                            - 730
                                            - 740
                                            - 750
                                            - 760
                                            - 770
                                            - 780
                                            - 790
                                            - 800
                                            - 810
                                            - 820
                                            - 830
                                            - 840
                                            - 850
                                            - 860
                                            - 870
                                            - 880
                                            - 890
                                            - 900
                                            - 910
                                            - 920
                                            - 930
                                            - 940
                                            - 950
                                            - 960
                                            - 970
                                            - 980
                                            - 990
                                            - 1000
                                            - 1010
                                            - 1020
                                            - 1030
                                            - 1040
                                            - 1050
                                            - 1060
                                            - 1070
                                            - 1080
                                            - 1090
                                            - 1100
                                            - 1110
                                            - 1120
                                            - 1130
                                            - 1140
                                            - 1150
                                            - 1160
                                            - 1170
                                            - 1180
                                            - 1190
                                            - 1200
                                            - 1210
                                            - 1220
                                            - 1230
                                            - 1240
                                            - 1250
                                            - 1260
                                            - 1270
                                            - 1280
                                            - 1290
                                            - 1300
                                            - 1310
                                            - 1320
                                            - 1330
                                            - 1340
                                            - 1350
                                            - 1360
                                            - 1370
                                            - 1380
                                            - 1390
                                            - 1400
                                            - 1410
                                            - 1420
                                            - 1430
                                            - 1440
                                            - 1450
                                            - 1460
                                            - 1470
                                            - 1480
                                            - 1490
                                            - 1500
                                          protocol:
                                            type: integer
                                            minimum: 0
                                          dialect:
                                            type: integer
                                            minimum: 0
                                        required:
                                        - id
                                        - type
                                        - number
                                        - baudRate
                                        - replyTimeoutMilliseconds
                                        - protocol
                                        - dialect
                                      - type: object
                                        properties:
                                          id:
                                            type: integer
                                            minimum: 1
                                          type:
                                            type: string
                                            enum:
                                            - internal
                                          number:
                                            type: integer
                                            minimum: 0
                                          baudRate:
                                            type: number
                                            enum:
                                            - 0
                                          replyTimeoutMilliseconds:
                                            type: integer
                                            enum:
                                            - 0
                                          protocol:
                                            type: integer
                                            minimum: 0
                                          dialect:
                                            type: integer
                                            minimum: 0
                                        required:
                                        - id
                                        - type
                                        - number
                                        - baudRate
                                        - replyTimeoutMilliseconds
                                        - protocol
                                        - dialect
                                      - type: object
                                        properties:
                                          id:
                                            type: integer
                                            minimum: 1
                                          type:
                                            type: string
                                            enum:
                                            - rs-485
                                          number:
                                            type: integer
                                            minimum: 0
                                          baudRate:
                                            type: number
                                            enum:
                                            - 9600
                                            - 19200
                                            - 38400
                                            - 115200
                                          replyTimeoutMilliseconds:
                                            type: integer
                                            enum:
                                            - 50
                                            - 51
                                            - 52
                                            - 53
                                            - 54
                                            - 55
                                            - 56
                                            - 57
                                            - 58
                                            - 59
                                            - 60
                                            - 61
                                            - 62
                                            - 63
                                            - 64
                                            - 65
                                            - 66
                                            - 67
                                            - 68
                                            - 69
                                            - 70
                                            - 71
                                            - 72
                                            - 73
                                            - 74
                                            - 75
                                            - 76
                                            - 77
                                            - 78
                                            - 79
                                            - 80
                                            - 81
                                            - 82
                                            - 83
                                            - 84
                                            - 85
                                            - 86
                                            - 87
                                            - 88
                                            - 89
                                            - 90
                                            - 91
                                            - 92
                                            - 93
                                            - 94
                                            - 95
                                            - 96
                                            - 97
                                            - 98
                                            - 99
                                            - 100
                                            - 101
                                            - 102
                                            - 103
                                            - 104
                                            - 105
                                            - 106
                                            - 107
                                            - 108
                                            - 109
                                            - 110
                                            - 111
                                            - 112
                                            - 113
                                            - 114
                                            - 115
                                            - 116
                                            - 117
                                            - 118
                                            - 119
                                            - 120
                                            - 121
                                            - 122
                                            - 123
                                            - 124
                                            - 125
                                            - 126
                                            - 127
                                            - 128
                                            - 129
                                            - 130
                                            - 131
                                            - 132
                                            - 133
                                            - 134
                                            - 135
                                            - 136
                                            - 137
                                            - 138
                                            - 139
                                            - 140
                                            - 141
                                            - 142
                                            - 143
                                            - 144
                                            - 145
                                            - 146
                                            - 147
                                            - 148
                                            - 149
                                            - 150
                                          protocol:
                                            type: integer
                                            minimum: 0
                                          dialect:
                                            type: integer
                                            minimum: 0
                                        required:
                                        - id
                                        - type
                                        - number
                                        - baudRate
                                        - replyTimeoutMilliseconds
                                        - protocol
                                        - dialect
                                      - type: object
                                        properties:
                                          id:
                                            type: integer
                                            minimum: 1
                                          type:
                                            type: string
                                            enum:
                                            - ethernet
                                          number:
                                            type: integer
                                            minimum: 0
                                          baudRate:
                                            type: number
                                            enum:
                                            - 0
                                          replyTimeoutMilliseconds:
                                            type: integer
                                            enum:
                                            - 500
                                            - 510
                                            - 520
                                            - 530
                                            - 540
                                            - 550
                                            - 560
                                            - 570
                                            - 580
                                            - 590
                                            - 600
                                            - 610
                                            - 620
                                            - 630
                                            - 640
                                            - 650
                                            - 660
                                            - 670
                                            - 680
                                            - 690
                                            - 700
                                            - 710
                                            - 720
                                            - 730
                                            - 740
                                            - 750
                                            - 760
                                            - 770
                                            - 780
                                            - 790
                                            - 800
                                            - 810
                                            - 820
                                            - 830
                                            - 840
                                            - 850
                                            - 860
                                            - 870
                                            - 880
                                            - 890
                                            - 900
                                            - 910
                                            - 920
                                            - 930
                                            - 940
                                            - 950
                                            - 960
                                            - 970
                                            - 980
                                            - 990
                                            - 1000
                                            - 1010
                                            - 1020
                                            - 1030
                                            - 1040
                                            - 1050
                                            - 1060
                                            - 1070
                                            - 1080
              

# --- truncated at 32 KB (539 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/openpath/refs/heads/main/openapi/openpath-orgs-acus-api-openapi.yml