CLI for interacting with the Follow Up Boss API.
export FUB_API_KEY="fka_xxxxxxxxxxxx"
node fub.js <command> [options]
| Command | Description |
|---|---|
| --------- | ------------- |
me | Current user info |
people [query] | List/search people |
person | Get person details |
people create | Create person via /events (triggers automations) |
people update | Update a person |
notes | Get notes for a person |
notes create | Create a note |
tasks [query] | List tasks |
tasks create | Create a task |
tasks complete | Complete a task |
events [query] | List events |
events create | Create event (for lead intake) |
pipelines | Get pipelines |
deals [query] | List deals |
deals create | Create a deal |
textmessages | Get text messages for a person |
textmessages create | Log a text (NOT sent - recorded only!) |
emails | Get emails for a person |
emails create | Log an email (NOT sent - recorded only!) |
calls | Get calls for a person |
calls create | Log a call |
webhooks | List webhooks |
webhooks create | Create webhook |
webhooks delete | Delete webhook |
sources | Get lead sources |
users | Get users/agents |
search | Global search |
# List people
node fub.js people "limit=10"
# Get person
node fub.js person 123
# Create a lead (triggers automations!)
node fub.js events create '{"source":"Website","system":{"name":"John Doe","email":"john@test.com","phone":"5551234567"}}'
# Add a note
node fub.js notes create '{"personId":123,"body":"Called - left voicemail"}'
# Create task
node fub.js tasks create '{"personId":123,"body":"Follow up","dueDate":"2026-02-20"}'
# Complete task
node fub.js tasks complete 456
# Log a text (NOT sent - recorded!)
node fub.js textmessages create '{"personId":123,"body":"Hey!","direction":"outbound"}'
# Log a call
node fub.js calls create '{"personId":123,"direction":"outbound","outcome":"voicemail"}'
# Search
node fub.js search "john"
共 1 个版本