CLI

Not published yet

The CLI is not on npm, so there is nothing to install today and the commands below will not resolve. For terminal and agent work in the meantime, use the MCP server or one of the SDKs. This page describes the command surface as it will ship.

Manage vacation rental data from the terminal. OAuth login, all CRUD operations, webhook management.

Authentication

# Login via browser (OAuth)
repull login

# Or provide key directly
repull login sk_live_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_KEYAPI key (overrides config file)
REPULL_WORKSPACE_IDWorkspace ID (overrides config file)
REPULL_API_URLBase URL (overrides config file)
AI