Command Reference
This page provides an overview of all VamsCLI command groups with links to detailed documentation for each. All commands support the global options --profile, --verbose, and --help. Most commands that produce output also support --json-output for machine-readable JSON.
Common Options
The following options appear on nearly every command and are not repeated in individual pages:
--json-output-- Output raw JSON response instead of formatted CLI display--json-input-- Provide parameters as a JSON string or file path (where supported)--auto-paginate-- Automatically fetch all pages of results--page-size-- Number of items per API page--max-items-- Maximum total items to fetch (used with--auto-paginate, default: 10,000)--starting-token-- Pagination token for manual page navigation :::
Command Groups
| Command Group | Description | Detailed Reference |
|---|---|---|
setup, auth, features, profile | Initial configuration, authentication, feature switches, and profile management | Setup and Authentication |
database | Create, update, delete, and list databases and bucket configurations | Database |
assets, asset-version, asset-links, assets export, assets download | Asset CRUD, version management, relationship links, export, and download | Assets |
file | Upload, list, info, create-folder, move, copy, archive, unarchive, delete, revert, set-primary | Files |
sync file | Push/pull directory synchronization with an asset, transferring only changed files | Sync |
tag, tag-type | Tag and tag type management for asset categorization | Tags |
metadata, metadata-schema | Metadata CRUD for assets, files, links, and databases; schema inspection | Metadata |
comment, subscription | Review comments on an asset version, and asset event subscriptions | Comments and Subscriptions |
search | Search assets and files using Amazon OpenSearch Service | Search |
pipeline, pipeline template, pipeline tag-schema | Pipeline definitions, configuration templates, and template tag schemas | Pipelines |
workflow, workflow trigger, workflow execute | Workflow CRUD, file-upload triggers, and asset-less multi-file execution | Workflows |
execution | Global execution list, details, paged detail metadata, logs, abort, re-run, and permanent delete | Executions |
role, role constraint, role user | Role management, permission constraints, user-role assignments, and template import | Permissions |
user cognito, api-key | Amazon Cognito user management and API key management | Users and API Keys |
industry engineering bom, industry engineering plm, industry spatial | BOM assembly, PLM XML import, and spatial GLB combination | Industry |
Quick Reference
Setup and Authentication
vamscli setup https://your-vams-url.example.com
vamscli auth login -u admin@example.com
vamscli auth change-password -u admin@example.com
vamscli auth forgot-password -u admin@example.com
vamscli auth status
vamscli profile list
Database and Asset Management
vamscli database list
vamscli database create -d my-database --description "Production assets"
vamscli assets list -d my-database
vamscli assets create -d my-database --name "Bridge Model" --description "3D scan" --distributable
File Operations
vamscli file upload model.gltf -d my-db -a my-asset
vamscli file list -d my-db -a my-asset --basic --auto-paginate
vamscli file info -d my-db -a my-asset -p "/model.gltf" --include-versions
Directory Synchronization
vamscli sync file push ./models -d my-db -a my-asset --dryrun
vamscli sync file push ./models -d my-db -a my-asset --allow-modify
vamscli sync file pull ./models -d my-db -a my-asset --allow-modify
Search and Metadata
vamscli search simple -q "training" --entity-types asset
vamscli metadata asset list -d my-db -a my-asset
vamscli metadata-schema list -d my-database -e assetMetadata
Pipelines, Workflows, Executions, and Permissions
vamscli pipeline list -d my-database
vamscli pipeline list --auto-paginate --json-output
vamscli workflow list -d my-database
vamscli workflow execute --workflow-database-id global -w workflow-123 --input-file my-db:asset1:/model.glb
vamscli execution list --status RUNNING
vamscli execution details-metadata execution-123 --collection output --auto-paginate
vamscli role list
vamscli role constraint template import -j ./database-admin.json
Users and API Keys
vamscli user cognito list
vamscli api-key create --name "CI Pipeline" --user-id bot@example.com --description "Build pipeline"
Industry Commands
vamscli industry engineering bom bomassemble --json-file bom.json -d my-db
vamscli industry engineering plm plmxml import -d my-db --plmxml-dir /data/plm/export
vamscli industry spatial glbassetcombine -d my-db -a root-asset-id
Additional Resources
- Getting Started -- First-time setup and authentication
- Installation and Profile Management -- Detailed installation and profiles
- Automation and Scripting -- JSON output, scripting patterns, and CI/CD integration