Skip to main content
POST
Create or update a standard or SEO Autopilot content campaign.

Authorizations

X-API-Key
string
header
required

Company API key - scoped to a specific company. Generate from the Integrations page in your dashboard.

Body

application/json

Create or update the canonical campaign record, including SEO Autopilot settings.

Request body for saving a campaign

companyId
string
required

Company ID

campaign
object
required

Campaign record. Omit id to create; send id and changed fields to update. Non-null targetKeywords enables Autopilot.

requestId
string

Optional idempotency key for Autopilot creation only. Reuse on retry; use campaign.id for updates.

Response

Successful response

msg
string
campaignId
string
name
string
campaign
object

Campaign object

employee
object

The company SEO employee assigned on Autopilot launch (id, name, title, picture).