API reference

links

48 endpoints in this area. Each one has its own page with its parameters, its response and a request you can run.

All developer docs →

MethodPathWhat it doesPermission
POST/v1/connector/claimRedeem a pairing code — called by the Zinn® WordPress connector plugin.No API key
GET/v1/content/campaignsEvery campaign, with how far along it is.links.view
POST/v1/content/campaignsSchedule a run of articles across a window.links.edit
POST/v1/content/campaigns/planPrice and preview a campaign without creating it.links.edit
GET/v1/content/campaigns/{campaignId}One campaign's queue — what is scheduled, and when each lands.links.view
POST/v1/content/campaigns/{campaignId}/cancelDrop every article that has not started.links.edit
POST/v1/content/campaigns/{campaignId}/pauseHold every article that has not started.links.edit
POST/v1/content/campaigns/{campaignId}/resumePut the held articles back on the calendar.links.edit
PATCH/v1/content/campaigns/{campaignId}/runs/{runId}Move one queued article to a different moment.links.edit
GET/v1/content/external-sitesWordPress sites you connected that we do not host.links.view
POST/v1/content/external-sitesConnect a WordPress site we do not host, with an application password.links.edit
POST/v1/content/external-sites/pairingA one-time code for the Zinn® connector plugin.links.edit
DELETE/v1/content/external-sites/{siteId}Remove a connected site we do not host.links.edit
POST/v1/content/external-sites/{siteId}/verifyRe-check the credential on one connected external site, now.links.edit
GET/v1/content/link-setsYour reusable link sets — the URLs you build links to, and the words for each.links.view
POST/v1/content/link-setsCreate a link set.links.edit
DELETE/v1/content/link-sets/{linkSetId}Delete a link set no recipe is using.links.edit
GET/v1/content/link-sets/{linkSetId}One link set, with its resolved distribution.links.view
PATCH/v1/content/link-sets/{linkSetId}Rename a link set, archive it, or replace its links.links.edit
DELETE/v1/content/placements/{placementId}Cancel a scheduled publication.links.edit
GET/v1/content/postsThe organisation's content library.links.view
POST/v1/content/postsWrite a new post.links.edit
POST/v1/content/posts/generateWrite article drafts with the model.links.edit
DELETE/v1/content/posts/{postId}Delete a post that is not live anywhere.links.edit
GET/v1/content/posts/{postId}One post.links.view
GET/v1/content/posts/{postId}/placementsWhere this post is scheduled or live.links.view
POST/v1/content/posts/{postId}/placementsSchedule this post onto one of your sites.links.edit
GET/v1/content/run-schedulesRepeating posting runs.links.view
POST/v1/content/run-schedulesPost to these sites every N hours.links.edit
DELETE/v1/content/run-schedules/{scheduleId}Delete a cadence.links.edit
PATCH/v1/content/run-schedules/{scheduleId}Change or pause a cadence.links.edit
GET/v1/content/runsMulti-site AI posting runs.links.view
POST/v1/content/runsStart a multi-site posting run.links.edit
GET/v1/content/runs/{runId}One run, with every site's outcome.links.view
POST/v1/content/runs/{runId}/resumeRetry the sites that failed — never the ones that worked.links.edit
GET/v1/content/target-presetsThe headless CMS products we can publish to, and what each can carry.links.view
GET/v1/content/targetsWhich of your sites can receive a post, and why the rest cannot.links.view
GET/v1/content/targets/facetsFilter counts over the whole matching set, not the current page.links.view
POST/v1/content/targets/probeRe-check, for real, whether these sites can receive a post.links.edit
GET/v1/link-editsBulk edits this organisation has run.links.view
POST/v1/link-editsChange or remove a target's links across the network.links.edit
GET/v1/link-edits/{editId}One bulk edit, and what happened on every site.links.view
POST/v1/link-edits/{editId}/undoPut back exactly what a bulk edit replaced.links.edit
GET/v1/link-targetsThe Link Tracker report — domains this org's sites link out to.links.view
GET/v1/link-targets/{targetId}One target, and which of the customer's sites link to it.links.view
GET/v1/link-targets/{targetId}/edit-previewHow many links, posts and sites a bulk edit would change.links.view
GET/v1/link-targets/{targetId}/placementsEvery link to this target, in every post, with its occurrence count.links.view
POST/v1/site-links/ingestReceive one batch of a site's outbound-link scan (signed webhook).No API key