Sources
Manage data sources. list, get, and delete hit the API directly. create and update open the RevOS UI, since source configuration (connector picker, dynamic config schemas, OAuth flows) is not practical to drive from a CLI.
Usage
revos sources list
revos sources get <id>
revos sources list-streams <id>
revos sources create
revos sources update <id>
revos sources delete <id>
Commands
list
Lists data sources for the current organization. Supports the standard --page-size, --page-token, --order-by, --filter, --fields, and --json flags.
revos sources list --json
get
Fetches a single source by ID.
revos sources get <source-id> --json
list-streams
Discovers the streams (tables, endpoints, etc.) the source advertises, along with the per-stream metadata needed to author a Connection: supported sync modes, default cursor field, source-defined primary key, and the field paths available for selection.
revos sources list-streams <source-id> [--ignore-cache] [--columns a,b,c] [--json]
Flags:
--ignore-cache— bypasses the cached catalog and re-discovers from the source.--columns a,b,c— comma-separated columns shown in table output. Ignored with--json.
revos sources list-streams src_abc123 --json | jq '.[] | {streamName, syncModes, defaultCursorField}'
create
Opens the RevOS UI to add a new data source.
revos sources create
update
Opens the RevOS UI to edit an existing data source.
revos sources update <source-id>
delete
Deletes a source by ID.
revos sources delete <source-id>
URL Resolution
create and update derive the app URL from the configured API URL (REVOS_API_URL):
https://api.revos.aiopenshttps://app.revos.ai/integrations