Viam · Arazzo Workflow
Viam Roll Out a Configuration Fragment
Version 1.0.0
Create a reusable config fragment and restart a machine part to adopt it.
View Spec
View on GitHub
RoboticsEdge AIFleet ManagementComputer-VisionMachine-LearningIoTEmbeddedgRPCArazzoWorkflows
Provider
Workflows
fragment-rollout
Create a fragment, verify it, and restart a part to adopt the new config.
Creates a configuration fragment in the organization, lists fragments to resolve the new fragment id, reads it back to confirm, and marks the target machine part for restart.
1
createFragment
createFragment
Create a private configuration fragment in the organization.
2
resolveFragment
listFragments
List fragments in the organization to resolve the new fragment id.
3
verifyFragment
getFragment
Read the fragment back by id to confirm it was created.
4
restartPart
markPartForRestart
Mark the target machine part for restart so it adopts the new config.
Source API Descriptions
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for arazzo workflows
4 MCP tools reach this
find_arazzoBrowse and filter every workflow in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/viam-fragment-rollout-workflow"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.