CLI
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