Skip to main content

CLI: vyasa apis


Usage: vyasa apis [OPTIONS] COMMAND [ARGS]...

Manage builder API integrations (tools the agent uses to DO the work)

┌─ Options ────────────────────────────────────────────────────────────────────┐
│ --help -h Show this message and exit. │
└──────────────────────────────────────────────────────────────────────────────┘
┌─ Commands ───────────────────────────────────────────────────────────────────┐
│ list Show all configured APIs. │
│ add Add a builder API integration. │
│ remove Remove a builder API integration. │
└──────────────────────────────────────────────────────────────────────────────┘

vyasa apis list


Usage: vyasa apis list [OPTIONS]

Show all configured APIs.

┌─ Options ────────────────────────────────────────────────────────────────────┐
│ --dir PATH Project directory │
│ --help -h Show this message and exit. │
└──────────────────────────────────────────────────────────────────────────────┘

vyasa apis add


Usage: vyasa apis add [OPTIONS]

Add a builder API integration.

┌─ Options ────────────────────────────────────────────────────────────────────┐
│ * --id TEXT API ID (e.g. 'credit-score') [required] │
│ * --endpoint -e TEXT URL template [required] │
│ --method -m TEXT HTTP method [default: GET] │
│ --auth TEXT Authentication method │
│ --description -d TEXT What this API does │
│ --dir PATH Project directory │
│ --help -h Show this message and exit. │
└──────────────────────────────────────────────────────────────────────────────┘

vyasa apis remove


Usage: vyasa apis remove [OPTIONS]

Remove a builder API integration.

┌─ Options ────────────────────────────────────────────────────────────────────┐
│ * --id TEXT API ID to remove [required] │
│ --dir PATH Project directory │
│ --help -h Show this message and exit. │
└──────────────────────────────────────────────────────────────────────────────┘