opto22.com
Opto 22 makes industrial automation and I/O products including groov EPIC and SNAP PAC controllers. Its developer site documents REST APIs for reading and writing controller I/O, PAC Control variables, files, and groov View data-store tags.
Opto 22 exposes four documented HTTP integration surfaces for its industrial controller products: groov Manage REST API, groov View REST API, PAC Control REST API for SNAP PAC, and PAC Control REST API on groov EPIC; no public GraphQL, MCP, or CLI surface was found.
- groov View REST APIdiscovered
- groov Manage REST APIdiscovered
- PAC Control REST API on groov EPICdiscovered
- PAC Control REST APIdiscovered
Create or open a user in groov and copy that user's API key. For groov View, go to Getting Started with the groov View REST API and in groov Build choose Configure > Accounts, create a user with role Admin or Editor, then copy the automatically generated API key. For groov EPIC-hosted APIs, open groov Manage, go to the Accounts page, select the user, and copy the API key shown there. Use this key for groov Manage, groov View on EPIC, and PAC Control on groov EPIC.
On a SNAP PAC controller, first create the API admin as described in Getting Started with the PAC Control REST API for SNAP PAC and its linked setup pages. Then open the controller's Keys API management page as described in API Keys (example: `http://<controller-ip>/admin/keys), sign in as the API administrator, and create at least one enabled key pair: enter a key identifier in ID, a secret in Value, choose Read Only or Read-Write, and click Submit. When calling the API, send the key ID as the HTTP Basic username and the key Value` as the HTTP Basic password.
conventions · 0/8 published
- integrations.json✗
/.well-known/integrations.json - llms.txt✗
/llms.txt - API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing