Skip to main content

API Documentation

Integrate Runora into your workflow with our REST API.

Authentication

All API requests require authentication using Bearer tokens. Generate an API key from your account settings.

curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://api.runora.tech/v1/campaigns

Campaigns

GET /api/campaigns

List all campaigns.

POST /api/campaigns

Create a new campaign.

{
  "name": "Q1 Outreach",
  "target_description": "SaaS companies",
  "email_template_prompt": "Offer free audit"
}
GET /api/campaigns/{id}

Get campaign details and stats.

POST /api/campaigns/{id}/start

Launch a campaign and enqueue sending.

Leads

POST /api/campaigns/{id}/leads/import-csv

Import leads via CSV.

GET /api/campaigns/{id}/leads

List campaign leads (planned).

Need help integrating?

Our team is here to help you get started.

Contact API Support