Salesforce REST API - SOQL queries, record CRUD, leads, opportunities
pip install cli-anything-salesforce
# 1. Install pip install cli-anything-salesforce # 2. Configure export [email protected] export SALESFORCE_PASSWORD=password export SALESFORCE_SECURITY_TOKEN=security-token # 3. Verify salesforce-cli detect # 4. Discover capabilities (Agent-friendly) salesforce-cli schema
salesforce-cli --json schema # Discover all commands without credentials salesforce-cli --json detect # Verify connectivity and credentials salesforce-cli --json query 'SELECT Id,Name FROM Contact LIMIT 10'
| Command | Description |
|---|---|
detect | Check connectivity |
query 'SELECT Id,Name FROM Contact LIMIT 10' | SOQL query |
objects list | List all sObjects |
record get OBJECT RECORD_ID | Get a record |
record create OBJECT --data '{...}' | Create a record |
record update OBJECT RECORD_ID --data '{...}' | Update a record |
record delete OBJECT RECORD_ID | Delete a record |
schema | Output capability schema |
[email protected]SALESFORCE_PASSWORD=passwordSALESFORCE_SECURITY_TOKEN=security-token# OR: SALESFORCE_ACCESS_TOKEN + SALESFORCE_INSTANCE