{ "opencollection": "1.0.0", "info": { "name": "Viam Billing Arm Board API", "version": "2026.05" }, "request": { "auth": { "type": "apikey", "key": "key", "value": "{{key}}", "placement": "header" } }, "items": [ { "info": { "name": "Board", "type": "folder" }, "items": [ { "info": { "name": "Viam Board Set Gpio", "type": "http" }, "http": { "method": "POST", "url": "https://app.viam.com/viam.component.board.v1.BoardService/SetGPIO", "body": { "type": "json", "data": "{}" } }, "docs": "Set a GPIO pin high or low." }, { "info": { "name": "Viam Board Get Gpio", "type": "http" }, "http": { "method": "POST", "url": "https://app.viam.com/viam.component.board.v1.BoardService/GetGPIO", "body": { "type": "json", "data": "{}" } }, "docs": "Read a GPIO pin's current value." }, { "info": { "name": "Viam Board Set Pwm", "type": "http" }, "http": { "method": "POST", "url": "https://app.viam.com/viam.component.board.v1.BoardService/SetPWM", "body": { "type": "json", "data": "{}" } }, "docs": "Set a pin's PWM duty cycle." }, { "info": { "name": "Viam Board Read Analog Reader", "type": "http" }, "http": { "method": "POST", "url": "https://app.viam.com/viam.component.board.v1.BoardService/ReadAnalogReader", "body": { "type": "json", "data": "{}" } }, "docs": "Read a value from an analog reader." }, { "info": { "name": "Viam Board Stream Ticks", "type": "http" }, "http": { "method": "POST", "url": "https://app.viam.com/viam.component.board.v1.BoardService/StreamTicks", "body": { "type": "json", "data": "{}" } }, "docs": "Stream digital interrupt ticks for the given pin names." } ] } ], "bundled": true }