Skip to main content

Protocols

Protocol-specific utility endpoints for Modbus, BACnet, OPC-DA, OPC-UA, SNMP, Haystack, and DNP3.

See also: Protocols documentation | Full API Reference for interactive testing and complete schemas.

Endpoints

MethodPathDescriptionReference
GET/bacnet/bulkGet a list of current bulk BACnet operationsAPI Reference →
POST/bacnet/bulkPerform many BACnet operations using a Local DeviceAPI Reference →
DELETE/bacnet/bulk/{id}Remove a bulk BACnet operation using its idAPI Reference →
GET/bacnet/bulk/{id}Get the status of a bulk BACnet operation using its idAPI Reference →
POST/bacnet/bulk/{id}Cancel a bulk BACnet operation using its idAPI Reference →
GET/bacnet/local-devicesQuery the local devicesAPI Reference →
POST/bacnet/local-devicesCreate new local deviceAPI Reference →
DELETE/bacnet/local-devices/{id}Delete a local deviceAPI Reference →
GET/bacnet/local-devices/{id}Get local device by idAPI Reference →
PUT/bacnet/local-devices/{id}Update an existing local deviceAPI Reference →
POST/bacnet/local-devices/register-foreign-device/{id}Register an existing BACnet IP local device to a BBMDAPI Reference →
GET/bacnet/object-properties/{objectType}Get the possible properties for an object idAPI Reference →
GET/bacnet/object-typesGet all supported object typesAPI Reference →
POST/bacnet/readRead property values from a device/objectAPI Reference →
POST/bacnet/read-object-listRead the list of objects from a deviceAPI Reference →
POST/bacnet/read-property-listRead the list of properties from a device/objectAPI Reference →
POST/bacnet/whoisDiscover devices via Who-IsAPI Reference →
POST/bacnet/writeWrite property values to a device/objectAPI Reference →
GET/grpc-data-source/connected-publishersList all gRPC publishers currently connected to this data sourceAPI Reference →
DELETE/grpc-data-source/connected-publishers/{publisherXid}Disconnect and remove a connected gRPC publisherAPI Reference →
GET/grpc-data-source/status/{xid}Get the runtime status of a gRPC data sourceAPI Reference →
GET/haystack-ds/{xid}/haystack-idsGets a list of Haystack IDs for a DS and their point XIDsAPI Reference →
POST/haystack-ds/{xid}/history-importImport history for all data points, requires data source permissionAPI Reference →
GET/haystack-ds/{xid}/read/{filter}Read a haystack database as JSON using a filterAPI Reference →
GET/haystack-ds/history-import-results/{id}Check the status of a history importAPI Reference →
GET/haystack-rest/{database}/{operation}Execute a Haystack REST operation against a databaseAPI Reference →
POST/modbus/ip/locatorModbus IP LocatorAPI Reference →
POST/modbus/ip/readModbus IP ReadAPI Reference →
POST/modbus/ip/read-rawModbus IP read rawAPI Reference →
POST/modbus/ip/writeModbus IP WriteAPI Reference →
POST/modbus/ip/write-rawModbus IP write rawAPI Reference →
GET/modbus/log-file-path/{xid}Get logfile nameAPI Reference →
POST/modbus/read-genericModbus IP or Serial read, returns raw data and typed valuesAPI Reference →
POST/modbus/scanModbus scan with websocket supportAPI Reference →
DELETE/modbus/scan/{id}Remove a Modbus scan using its idAPI Reference →
GET/modbus/scan/{id}Get the status of Modbus scan using its idAPI Reference →
PUT/modbus/scan/{id}Cancel a Modbus scan using its idAPI Reference →
POST/modbus/serial/locatorModbus Serial LocatorAPI Reference →
POST/modbus/serial/readModbus Serial ReadAPI Reference →
POST/modbus/serial/read-rawModbus Serial read rawAPI Reference →
POST/modbus/serial/writeModbus Serial WriteAPI Reference →
POST/modbus/serial/write-rawModbus Serial write rawAPI Reference →
POST/modbus/write-genericModbus IP or Serial write, writes raw data or typed valuesAPI Reference →
POST/opcda-data-source/list-serversList available serversAPI Reference →
POST/opcda-data-source/list-tagsList tags within a serverAPI Reference →
GET/snmp/{xid}/oidsGets a list of SNMP oids for a DS and their point XIDsAPI Reference →
POST/snmp/get-oidGet single OIDAPI Reference →
GET/snmp/get-oid/{dataSourceXid}Get single OID with data source settingsAPI Reference →
POST/snmp/mib-walk/{dataSourceXid}Upload a mib fileAPI Reference →
POST/snmp/set-oidSet single OID using SNMPv1API Reference →
POST/snmp/set-oid/{dataSourceXid}Set single OID using data source settingsAPI Reference →
POST/snmp/walkSNMP WalkAPI Reference →
DELETE/snmp/walk-status/{resourceId}Cancel SNMP WalkAPI Reference →
GET/snmp/walk-status/{resourceId}Get SNMP Walk resultsAPI Reference →
POST/snmp/walk/{dataSourceXid}SNMP WalkAPI Reference →