Skip to content

Authorship Intake

gabep-tech edited this page May 11, 2026 · 7 revisions

Submit and list Authorship intake data for reseller-owned accounts and campaigns.

All endpoints require Authorization using Bearer JWT and/or API key. The authenticated reseller account is used to verify ownership.

Endpoints

Create Authorship Intake

POST /api/v1/authorship

Creates one Authorship intake for an account/campaign pair. The API verifies that the reseller owns the account and campaign, confirms an Authorship task exists, requires the task to be Scheduled (status_id = 1), prevents duplicate intake rows, stores intake content, optionally updates the task image, adds a task note, and may add LinkedIn details to the campaign password locker.

Required JSON body

{
  "account": {
    "account_id": 12345,
    "camp_id": 54321
  },
  "author": {
    "full_name": "Jane Doe",
    "position": "Editor",
    "business_name": "Example Co"
  },
  "linked_in": {
    "url": "https://www.linkedin.com/in/janedoe"
  }
}

Clone this wiki locally