Outboundry APIs allow you to programmatically interact with your data and workflows, enabling deep integrations with your internal systems, CRMs, and automation tools.
Using APIs, you can:
Sync leads and campaigns
Trigger actions automatically
Build custom workflows
Integrate Outboundry into your tech stack
To start using the API:
Go to Settings → API Key
Copy your API key
Use this key to authenticate all API requests
⚠️ Important: Keep your API key secure. Do not expose it publicly.
https://api.outboundry.com/v1All API requests require authentication using your API key.
Authorization: Bearer YOUR_API_KEYInclude this header in every request.
Outboundry APIs allow you to manage key parts of your outbound workflow.
Below is an overview of what you can do:
You can create, update, and manage leads programmatically.
Create new leads
Update lead details
Fetch lead data
Delete leads
Manage lead attributes (name, email, LinkedIn, etc.)
Sync leads from your CRM
Push leads from enrichment tools
Maintain a single source of truth
APIs allow you to interact with your outreach campaigns.
Create campaigns
Fetch campaign details
Update campaign configuration
Manage campaign status (start, pause, stop)
Automatically launch campaigns
Sync campaign data with reporting tools
Build custom campaign workflows
Control how outreach sequences behave.
Add leads to sequences
Remove leads from sequences
Control sequence progression
Manage steps (LinkedIn, email, etc.)
Dynamically assign leads to sequences
Trigger sequences based on user actions
Build behavior-driven outreach
Access engagement and activity data via APIs.
Fetch activity logs
Track engagement (opens, clicks, replies)
Retrieve interaction history
Build custom dashboards
Analyze campaign performance
Feed data into BI tools
Trigger outreach actions programmatically.
Send emails
Trigger LinkedIn actions (invites, messages, InMails)
Automate outreach steps
Build fully automated outbound systems
Trigger outreach based on external events
Personalize communication at scale
Manage account-level configurations.
Access workspace settings
Manage integrations
Configure system-level preferences
Generate your API key
Make authenticated API requests
Receive structured JSON responses
Use responses to trigger workflows or store data
Common error responses:
Status Code Meaning | |
400 | Bad request |
401 | Unauthorized (invalid API key) |
403 | Forbidden |
404 | Resource not found |
429 | Rate limit exceeded |
500 | Server error |
✅ Store API keys securely (use environment variables)
✅ Implement retry logic for failed requests
✅ Handle rate limits gracefully
✅ Validate responses before processing
✅ Log API activity for debugging
For real-time automation:
Use Webhooks to receive events
Use APIs to take actions
Example:
Lead replies → Webhook triggered
Your system receives event
API call updates CRM or pauses campaign
For complete endpoint details, request/response schemas, and examples:
👉 https://api.outboundry.com/v1/docs
If you need help integrating with Outboundry APIs, reach out to our support team.