@this-npm-test-org/connection-outreach
v0.1.3
Published
Sales engagement: prospects, sequences, mailboxes, tasks, and engagement analytics.
Readme
Outreach Connection
Connects your agent to Outreach for sales engagement data. Query sequences, prospect activity, task completion, and call dispositions. Write operations (add to sequence, create task) require confirmation.
Authentication
OAuth2 authorization code flow.
client_id— Outreach OAuth app client IDclient_secret— Outreach OAuth app client secretredirect_uri— OAuth redirect URI
Endpoints
Sequences
GET /api/v2/sequences— List sequences with performance statsGET /api/v2/sequences/{id}— Get sequence detail with step breakdownGET /api/v2/sequenceSteps— Get sequence step performance
Prospects
GET /api/v2/prospects— Search prospects by email, name, accountGET /api/v2/prospects/{id}— Get prospect detail with engagement historyPOST /api/v2/prospects/{id}/sequences— Add prospect to sequence (confirmation)
Tasks
GET /api/v2/tasks— List tasks by owner, status, due datePATCH /api/v2/tasks/{id}— Complete or snooze task (confirmation)
Calls
GET /api/v2/calls— List calls with disposition and duration
Rules
- Rate limit: 5,000 requests/hour
- Adding prospects to sequences always requires confirmation
- The agent checks for active sequence membership before suggesting additions
- Bulk prospect operations (>5) require itemized confirmation
