CLI
TL;DR
npx @repull/cli login to authenticate, then repull properties list, repull reservations list, etc. Full API access from your terminal.
Manage vacation rental data from the terminal. OAuth login, all CRUD operations, webhook management.
Installation
npx tsx packages/cli/src/index.ts
Authentication
# Login via browser (OAuth) repull login # Or provide key directly repull login sk_test_YOUR_KEY YOUR_WORKSPACE_ID
Commands
# List properties repull properties # Get reservations (with filters) repull reservations --status CONFIRMED --source AIRBNB # Check availability repull availability 123 --start 2026-06-01 --end 2026-06-30 # Read conversations repull conversations 456 # Get a price quote repull quote 123 2026-06-01 2026-06-05 # Manage webhooks repull webhooks repull webhooks create https://my-app.com/hook reservation.created repull webhooks test abc123 repull webhooks delete abc123 # Check status repull status repull config
Environment Variables
REPULL_API_KEY | API key (overrides config file) |
REPULL_WORKSPACE_ID | Workspace ID (overrides config file) |
REPULL_API_URL | Base URL (overrides config file) |
AI