Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Sales / Outreach API
Outreach API logo

Outreach API

✓ Official Vendor SpecSalesSales Engagementoauth213 EndpointsREST

For Agents

Manage Outreach accounts, prospects, sequences, templates, and sales engagement workflows programmatically for sales automation and CRM integration.

Use for: I need to create a new account in Outreach, List all prospects associated with an account, Enroll a prospect in a sales sequence, Create a new email template for outreach campaigns

Not supported: Does not send emails or make phone calls directly, track individual email opens at the pixel level, or manage sales rep calendars — use for sequence configuration, prospect enrollment, and data sync only.

Outreach is a sales engagement platform that orchestrates multi-touch outbound campaigns, automates follow-ups, and tracks prospect interactions across email, phone, and social channels. The API, built on JSON:API 1.0, exposes accounts (companies), prospects (individual contacts), sequences (multi-step campaigns), sequence templates, sequence steps, rulesets, snippets, and message templates. Use it to sync CRM data, automate sequence enrollment, customize templates, report on sequence performance, and integrate Outreach workflows with external sales tools.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Outreach API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Outreach API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Outreach API.

List, create, update, and retrieve account (company) records

Manage prospect (contact) records with full CRUD operations

Create and configure sequences (multi-step outreach campaigns)

Manage sequence templates for reusable campaign structures

Define sequence steps and sequence states to track progression

Apply rulesets for automated sequence behavior and logic

Create and manage snippets for quick text insertion in messages

Manage email and phone templates used across sequences

Enroll prospects in sequences programmatically

Track sequence state and step completion per prospect

Query and filter accounts and prospects with pagination and sorting

Use Cases

Patterns agents use Outreach API for, with concrete tasks.

★ Bidirectional CRM Sync

Keep Outreach in sync with your CRM (Salesforce, HubSpot, etc.) by syncing accounts and prospects bidirectionally. When a new lead enters the CRM, POST /prospects creates the prospect in Outreach and POST /accounts creates the account if it doesn't exist. When a prospect's status changes in Outreach (e.g., responded, opted out), PATCH /prospects/{id} updates the CRM. This eliminates manual data entry and ensures sales reps work from a single source of truth.

POST /accounts with company details from CRM, then POST /prospects with contact details and account relationship. On status changes, PATCH /prospects/{id} and mirror updates back to CRM.

Automated Sequence Enrollment

Automatically enroll prospects into sales sequences based on triggers like lead score, lifecycle stage, or form submission. POST /sequenceStates enrolls a prospect in a sequence, starting the multi-touch campaign. Use GET /sequences to list available sequences and their steps, then enroll prospects dynamically. This enables marketing automation platforms to hand off qualified leads to sales sequences without manual intervention, accelerating time-to-contact.

GET /sequences to find the target sequence ID, then POST /sequenceStates with prospect_id and sequence_id to enroll the prospect. Monitor sequence state with GET /sequenceStates.

Template and Snippet Management

Centralize email and phone templates used across sequences, and manage reusable text snippets for quick insertion. GET /templates retrieves all templates, POST /templates creates new ones, and PATCH /templates/{id} updates template copy. GET /snippets and POST /snippets manage snippets for objection handling, value props, or meeting confirmations. This allows content teams to maintain templates in a headless CMS or knowledge base and sync them to Outreach programmatically, ensuring reps always use up-to-date messaging.

POST /templates with subject, body, and placeholders for personalization. POST /snippets with shortcut and text for quick insertion. Retrieve and update templates with GET and PATCH.

Sequence Performance Reporting

Aggregate sequence performance data by querying sequence states and step completion across prospects. GET /sequenceStates retrieves all active and completed sequence enrollments, GET /sequenceSteps lists steps per sequence, and combining this data with prospect responses allows reporting on open rates, reply rates, and conversion metrics per sequence. Integrate with BI tools or dashboards to visualize which sequences drive the most pipeline.

GET /sequences to list all sequences, GET /sequenceStates to retrieve enrollment and step completion data, then aggregate by sequence to compute reply rates and conversion metrics.

AI Agent for Sales Operations

Let an AI agent handle Outreach admin tasks — creating prospects, enrolling them in sequences, updating templates, and generating sequence performance reports. Through Jentic, the agent searches by intent ('enroll a prospect in an Outreach sequence') and loads only the required endpoints. OAuth tokens are injected at execution time, keeping credentials out of agent context.

Use the Jentic search query 'enroll a prospect in an Outreach sequence' to find POST /sequenceStates, load its schema, and execute with prospect_id and sequence_id provided by the user.

Key Endpoints

13 endpoints — outreach is a sales engagement platform that orchestrates multi-touch outbound campaigns, automates follow-ups, and tracks prospect interactions across email, phone, and social channels.

METHOD

PATH

DESCRIPTION

POST

/accounts

Create a new account

POST

/prospects

Create a new prospect

GET

/sequences

List all sequences

POST

/sequenceStates

Enroll a prospect in a sequence

POST

/templates

Create a new template

POST

/snippets

Create a new snippet

PATCH

/prospects/{id}

Update a prospect

POST

/accounts

Create a new account

POST

/prospects

Create a new prospect

GET

/sequences

List all sequences

POST

/sequenceStates

Enroll a prospect in a sequence

POST

/templates

Create a new template

POST

/snippets

Create a new snippet

PATCH

/prospects/{id}

Update a prospect

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

Outreach OAuth 2.0 tokens are stored encrypted in the Jentic vault, refreshed automatically, and injected at execution time. Raw tokens never appear in agent prompts, transcripts, or response payloads.

Intent-based discovery

Intent-based discovery

Agents search by intent such as 'enroll a prospect in an Outreach sequence' or 'create an Outreach template' and Jentic returns the matching endpoint with its schema and any required path parameters.

Time to first call

Time to first call

Direct Outreach integration: 2-3 days to model accounts, prospects, sequences, templates, and JSON:API relationships. Through Jentic: under 1 hour — search, load schema, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

SalesLoft API

→

SalesLoft offers a similar sales engagement platform with cadences, templates, and analytics.

Choose SalesLoft when already on SalesLoft; choose Outreach for Outreach-centric sales workflows.

Complementary

Salesforce API

→

Salesforce manages CRM data while Outreach handles sales engagement and outbound sequences.

Use Salesforce for CRM and pipeline management; use Outreach for automated multi-touch outreach campaigns.

Complementary

HubSpot API

HubSpot provides CRM and marketing automation; Outreach specializes in sales engagement.

Use HubSpot for inbound marketing and CRM; use Outreach for outbound sales sequences and cadences.

FAQs

Specific to using Outreach API through Jentic.

What authentication does the Outreach API use?

The Outreach API uses OAuth 2.0 for authentication. Through Jentic, OAuth tokens are managed and refreshed automatically, and injected at execution time so they never appear in agent prompts or transcripts.

Can I enroll prospects in sequences programmatically?

Yes. POST /sequenceStates enrolls a prospect in a sequence. Provide the prospect_id and sequence_id, and Outreach starts the multi-touch campaign for that prospect.

How do I sync Outreach with Salesforce?

Use POST /accounts and POST /prospects to create records in Outreach when leads enter Salesforce. Use PATCH /prospects/{id} to update Outreach when Salesforce changes. Listen for webhooks or poll for Outreach updates to sync back to Salesforce.

Can I retrieve sequence performance metrics via the API?

Yes. GET /sequenceStates retrieves enrollment and step completion data, and GET /sequences lists sequence configurations. Combine this with prospect response data to compute open, reply, and conversion rates per sequence.

Is the Outreach API free?

API access is included with Outreach subscriptions. Pricing is based on Outreach plan tiers and user count, not API usage volume.

Does the API follow JSON:API standards?

Yes. The Outreach API is built on the JSON:API 1.0 specification, including standard pagination, filtering, sorting, and relationship structures.

GET STARTED

Start building with Outreach API

Explore with Jentic
View OpenAPI Document