Skip to main content
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

MethodWhat it does
outreach_prospects_listList prospects (contacts) - GET /prospects.
outreach_prospect_getGet one prospect - GET /prospects/{id}.
outreach_prospect_createCreate a prospect - POST /prospects (JSON:API body).
outreach_prospect_updateUpdate a prospect - PATCH /prospects/{id} (JSON:API body, partial).
outreach_accounts_listList accounts (companies) - GET /accounts.
outreach_account_getGet one account - GET /accounts/{id}.
outreach_account_createCreate an account - POST /accounts (JSON:API body).
outreach_account_updateUpdate an account - PATCH /accounts/{id} (JSON:API body, partial).
outreach_sequences_listList sequences (outreach campaigns) - GET /sequences.
outreach_sequence_getGet one sequence - GET /sequences/{id}.
outreach_sequence_states_listList sequence states (enrollments) for a sequence - GET /sequences/{id}/sequenceStates.
outreach_sequence_state_getGet one sequence state (enrollment) - GET /sequenceStates/{id}.
outreach_sequence_state_createEnroll a prospect in a sequence - POST /sequenceStates (JSON:API body).
outreach_sequence_state_updateUpdate a sequence state (pause/unpause or mark success) - PATCH /sequenceStates/{id}.
outreach_mailings_listList mailings (emails sent via sequences) - GET /mailings.
outreach_mailing_getGet one mailing - GET /mailings/{id}.
outreach_opportunities_listList opportunities (deals) - GET /opportunities.
outreach_opportunity_getGet one opportunity - GET /opportunities/{id}.
outreach_opportunity_createCreate an opportunity - POST /opportunities (JSON:API body).
outreach_opportunity_updateUpdate an opportunity - PATCH /opportunities/{id} (JSON:API body, partial).
outreach_tasks_listList tasks - GET /tasks.
outreach_task_getGet one task - GET /tasks/{id}.
outreach_task_createCreate a task - POST /tasks (JSON:API body).
outreach_task_updateUpdate a task - PATCH /tasks/{id} (JSON:API body, partial).
outreach_calls_listList calls - GET /calls.
outreach_call_getGet one call - GET /calls/{id}.
outreach_call_createLog a call - POST /calls (JSON:API body).
outreach_users_listList users (team members) - GET /users.
outreach_user_getGet one user (team member) - GET /users/{id}.
outreach_mailboxes_listList mailboxes (email accounts) - GET /mailboxes.
outreach_prospect_stages_listList 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 fieldWhere 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 4xx on writes - double-check required fields; the agent confirms before write actions.
We love our partners - FlyMy.AI builds with the best. Thanks, Outreach!