LAP Registry

PAC Control REST API Skill

opto22-com-pac

Provider: Opto22 Version: R1.0a Endpoints: 55 Updated: 2026-03-30

Raw .lap | Lean format | API JSON | Open in app

Endpoints

MethodPathDescription
GET/device
GET/device/strategyReturns controller's type; firmware version; both mac addresses; and uptime in seconds
GET/device/strategy/ios/analogInputsReturns the name, date, time, and CRC of the strategy currently in the controller, and the number of charts currently running. Empty strings and a 0 will be returned when there is...
GET/device/strategy/ios/analogInputs/{ioName}/euReturns the name and engineering units (EU) for all analog input points in the strategy
GET/device/strategy/ios/analogOutputsReads the value in engineering units (EU) of the specified analog input
GET/device/strategy/ios/analogOutputs/{ioName}/euReturns the name and engineering units (EU) for all analog output points in the strategy
POST/device/strategy/ios/analogOutputs/{ioName}/euReads the value in engineering units (EU) of the specified analog output
GET/device/strategy/ios/digitalInputsSets the value of the specified analog output point
GET/device/strategy/ios/digitalInputs/{ioName}/stateReturns the name and state (true = on, false = off) of all digital input points in the strategy. If there is no strategy in the controller, or the strategy includes no digital inp...
GET/device/strategy/ios/digitalOutputsReturns the specified digital input point's state (true = on, false = off)
GET/device/strategy/ios/digitalOutputs/{ioName}/stateReturns the name and state (true = on, false = off) of all digital output points in the strategy
POST/device/strategy/ios/digitalOutputs/{ioName}/stateReturns the specified digital output point's state (true = on, false = off)
GET/device/strategy/tables/floatsSets the value of the specified digital output point
GET/device/strategy/tables/floats/{tableName}Returns an array of the name and length of all the float tables in the strategy
POST/device/strategy/tables/floats/{tableName}Read table elements
GET/device/strategy/tables/floats/{tableName}/{index}Write table elements
POST/device/strategy/tables/floats/{tableName}/{index}Read specified table element
GET/device/strategy/tables/int32sWrite specified table element
GET/device/strategy/tables/int32s/{tableName}Returns an array of the name and length of all the integer32 tables in the strategy
POST/device/strategy/tables/int32s/{tableName}"Read a range of table elements from the specified integer32 table"
GET/device/strategy/tables/int32s/{tableName}/{index}"Write a range of table elements"
POST/device/strategy/tables/int32s/{tableName}/{index}Read specified integer32 table element
GET/device/strategy/tables/int64sWrite specified integer32 table element
GET/device/strategy/tables/int64s/{tableName}Returns an array of the name and length of all the integer64 tables in the strategy
POST/device/strategy/tables/int64s/{tableName}"Read a range of table elements from the specified integer64 table"
GET/device/strategy/tables/int64s/{tableName}/_string"Write a range of table elements"
POST/device/strategy/tables/int64s/{tableName}/_string"Read a range of table elements from the specified integer64 table"
GET/device/strategy/tables/int64s/{tableName}/{index}"Write a range of table elements"
POST/device/strategy/tables/int64s/{tableName}/{index}Read specified integer64 table element
GET/device/strategy/tables/int64s/{tableName}/{index}/_stringWrite specified integer64 table element

Install as Skill

Use this API as a Claude Code skill for instant agent access.

CLI Install

lapsh skill-install opto22-com-pac

Downloads and installs to ~/.claude/skills/opto22-com-pac/

Manual Install

Download: Skill Bundle (JSON)

Or view: SKILL.md

Recent Versions (1)