Viam · Postman Collection

Viam Component APIs

REST/JSON transcoding of every Viam Component gRPC API — the hardware abstraction layer that lets any client speak the same uniform contract to motors, cameras, arms, sensors, and every other supported component class regardless of model. Canonical contracts: https://github.com/viamrobotics/api/tree/main/proto/viam/component Every component exposes DoCommand (model-specific extension), GetStatus, and GetGeometries in addition to its class-specific operations. Contact Support: Name: Viam Support

48
Requests
65
Folders
View on GitHub Raw JSON RoboticsEdge AIFleet ManagementComputer VisionMachine LearningIoTEmbeddedgRPCPostman Collection

Overview

Viam Component APIs is a Postman Collection published by Viam on the APIs.io network.

REST/JSON transcoding of every Viam Component gRPC API — the hardware abstraction layer that lets any client speak the same uniform contract to motors, cameras, arms, sensors, and every other supported component class regardless of model. Canonical contracts: https://github.com/viamrobotics/api/tree/main/proto/viam/component Every component exposes DoCommand (model-specific extension), GetStatus, and GetGeometries in addition to its class-specific operations. Contact Support: Name: Viam Support

The collection contains 48 requests organised into 65 folders.

Tagged areas include Robotics, Edge AI, Fleet Management, Computer Vision, and Machine Learning.

Requests & Folders

viam.component.arm.v1.ArmService
viam.component.base.v1.BaseService
viam.component.board.v1.BoardService
viam.component.button.v1.ButtonService
viam.component.camera.v1.CameraService
viam.component.encoder.v1.EncoderService
viam.component.gantry.v1.GantryService
viam.component.gripper.v1.GripperService
viam.component.motor.v1.MotorService
viam.component.movementsensor.v1.MovementSensorService
viam.component.powersensor.v1.PowerSensorService
viam.component.sensor.v1.SensorService
viam.component.servo.v1.ServoService
viam.component.switch.v1.SwitchService
viam.component.audioin.v1.AudioInService
viam.component.audioout.v1.AudioOutService
viam.component.generic.v1.GenericService

Related API Specs

Viam Provisioning API (OpenAPI) Viam Arm API (OpenAPI) Viam Audio In API (OpenAPI) Viam Audio Out API (OpenAPI) Viam Base API (OpenAPI) Viam Billing Tiers API (OpenAPI) Viam Binary Data API (OpenAPI) Viam Board API (OpenAPI) Viam Button API (OpenAPI) Viam Camera API (OpenAPI) Viam Charges API (OpenAPI) Viam Database API (OpenAPI) Viam Datasets API (OpenAPI) Viam Encoder API (OpenAPI) Viam Fragments API (OpenAPI) Viam Frame System API (OpenAPI) Viam Gantry API (OpenAPI) Viam Generic API (OpenAPI) Viam Gripper API (OpenAPI) Viam Inference API (OpenAPI) Viam Invoices API (OpenAPI) Viam Locations API (OpenAPI) Viam Machine Parts API (OpenAPI) Viam Machines API (OpenAPI) Viam Members API (OpenAPI) Viam ML Model API (OpenAPI) Viam Modules API (OpenAPI) Viam Motion API (OpenAPI) Viam Motor API (OpenAPI) Viam Movement Sensor API (OpenAPI) Viam OAuth Apps API (OpenAPI) Viam Operations API (OpenAPI) Viam Organizations API (OpenAPI) Viam Pipelines API (OpenAPI) Viam Power Sensor API (OpenAPI) Viam Resources API (OpenAPI) Viam Saved Queries API (OpenAPI) Viam Secrets API (OpenAPI) Viam Sensor API (OpenAPI) Viam Sequences API (OpenAPI) Viam Servo API (OpenAPI) Viam Sessions API (OpenAPI) Viam SLAM API (OpenAPI) Viam Status API (OpenAPI) Viam Switch API (OpenAPI) Viam Tabular Data API (OpenAPI) Viam Tags API (OpenAPI) Viam Training Jobs API (OpenAPI) Viam Tunneling API (OpenAPI) Viam Upload API (OpenAPI) Viam Usage API (OpenAPI) Viam Vision API (OpenAPI)
Back to Viam · All Collections · GitHub