OU
Outreach
Manage Outreach: prospects, accounts, sequences, mailings, opportunities, tasks. Exposes 31 actions covering the full API surface the agent needs - read and write.
What it can do
| Method | What it does |
|---|---|
outreach_prospects_list | List prospects (contacts) - GET /prospects. |
outreach_prospect_get | Get one prospect - GET /prospects/{id}. |
outreach_prospect_create | Create a prospect - POST /prospects (JSON:API body). |
outreach_prospect_update | Update a prospect - PATCH /prospects/{id} (JSON:API body, partial). |
outreach_accounts_list | List accounts (companies) - GET /accounts. |
outreach_account_get | Get one account - GET /accounts/{id}. |
outreach_account_create | Create an account - POST /accounts (JSON:API body). |
outreach_account_update | Update an account - PATCH /accounts/{id} (JSON:API body, partial). |
outreach_sequences_list | List sequences (outreach campaigns) - GET /sequences. |
outreach_sequence_get | Get one sequence - GET /sequences/{id}. |
outreach_sequence_states_list | List sequence states (enrollments) for a sequence - GET /sequences/{id}/sequenceStates. |
outreach_sequence_state_get | Get one sequence state (enrollment) - GET /sequenceStates/{id}. |
outreach_sequence_state_create | Enroll a prospect in a sequence - POST /sequenceStates (JSON:API body). |
outreach_sequence_state_update | Update a sequence state (pause/unpause or mark success) - PATCH /sequenceStates/{id}. |
outreach_mailings_list | List mailings (emails sent via sequences) - GET /mailings. |
outreach_mailing_get | Get one mailing - GET /mailings/{id}. |
outreach_opportunities_list | List opportunities (deals) - GET /opportunities. |
outreach_opportunity_get | Get one opportunity - GET /opportunities/{id}. |
outreach_opportunity_create | Create an opportunity - POST /opportunities (JSON:API body). |
outreach_opportunity_update | Update an opportunity - PATCH /opportunities/{id} (JSON:API body, partial). |
outreach_tasks_list | List tasks - GET /tasks. |
outreach_task_get | Get one task - GET /tasks/{id}. |
outreach_task_create | Create a task - POST /tasks (JSON:API body). |
outreach_task_update | Update a task - PATCH /tasks/{id} (JSON:API body, partial). |
outreach_calls_list | List calls - GET /calls. |
outreach_call_get | Get one call - GET /calls/{id}. |
outreach_call_create | Log a call - POST /calls (JSON:API body). |
outreach_users_list | List users (team members) - GET /users. |
outreach_user_get | Get one user (team member) - GET /users/{id}. |
outreach_mailboxes_list | List mailboxes (email accounts) - GET /mailboxes. |
outreach_prospect_stages_list | List prospect stages - GET /prospectStages. |
How to get credentials
This connector uses OAuth 2.0. In FlyMyAI, open the tool and click Connect - you'll be redirected to Outreach to authorize, then back to FlyMyAI. There is no API key to paste.
The OAuth app must be registered by FlyMyAI for this provider. If you see "connection not configured", the provider's client credentials are still being set up - check back shortly.
Fields to fill in FlyMyAI
| FlyMyAI field | Where it comes from |
|---|---|
| (none) | Connect via OAuth - nothing to paste. |
Troubleshooting
401 Unauthorized/403 Forbidden- the OAuth connection expired or was revoked - reconnect.429 Too Many Requests- you hit the provider rate limit; retry after a short backoff.- Unexpected
4xxon writes - double-check required fields; the agent confirms before write actions.
Links
We love our partners - FlyMy.AI builds with the best. Thanks, Outreach!