CLI Reference
Server
Section titled “Server”# Start serverrcommerce serve [-c config.toml] [-H host] [-P port]
# Show versionrcommerce --versionDatabase
Section titled “Database”# Run migrationsrcommerce db migrate
# Reset databasercommerce db reset
# Seed with sample datarcommerce db seed
# Show statusrcommerce db statusProducts
Section titled “Products”# List productsrcommerce product list [--page 1] [--per-page 20]
# Get productrcommerce product get <id>
# Create productrcommerce product create --title "Product Name" --price 29.99 --sku "SKU-001"Orders
Section titled “Orders”# List ordersrcommerce order list [--status confirmed] [--page 1]
# Get orderrcommerce order get <id>API Keys
Section titled “API Keys”# Create API keyrcommerce api-key create --name "My App" --scopes "products:read,orders:write"
# List API keysrcommerce api-key list
# Get API key detailsrcommerce api-key get <prefix>
# Revoke API keyrcommerce api-key revoke <prefix> --reason "No longer needed"
# Delete API keyrcommerce api-key delete <prefix>
# Update scopesrcommerce api-key update <prefix> --scopes "read"Import
Section titled “Import”# Import from platformrcommerce import platform <platform> \ --api-url <url> \ --api-key <key> \ --api-secret <secret> \ --entities products,customers,orders \ [--dry-run] \ [--overwrite]
# Supported platforms: woocommerce, shopify, magento, medusaConfiguration
Section titled “Configuration”# Show current configrcommerce config
# Validate configrcommerce config validateScope presets
Section titled “Scope presets”| Preset | Scopes |
|---|---|
read | Read access to all resources |
write | Read + write access to all resources |
admin | Full admin access |
customer | products:read, carts:read/write, orders:read/write, customers:read/write |
rcommerce api-key create --name "Reader" --scopes "read"