content

Save content draft

Transport: call this endpoint with HTTP POST and a JSON request body. Save a content draft (post, comment, message, sequence). For LinkedIn posts the user wants scheduled, save the draft here, then stop and give the user the dashboard_url from the result (https://zevari.ai/dashboard/content/{contentId}) — that page is where they review the post, upload an image or PDF, and pick a publish time. Media can also be attached through MCP: if the user uploaded a file in Settings > Media and gives you its ma_ id, call media_assets_attach; if they give a public HTTPS URL, call media_assets_attach_from_url. Do NOT call content_schedule yourself unless the user explicitly says they don't want to add media.

post/v1/content/save

Request

  • Base URL: https://api.zevari.ai
  • URL: https://api.zevari.ai/v1/content/save
  • Auth: HTTP bearer

Request body

content_type'post' | 'comment' | 'connection_note' | 'message_sequence' | 'lead_magnet' | 'article' | 'report' required

Type of content

titlestring

Content title (for lead magnets, articles)

bodystring required

The content text

skill_idstring

Skill that generated this content

campaign_idstring

Associated campaign ID

voice_dna_usedboolean

Whether Voice DNA was applied

metadataobject

Additional metadata

Response

Successful Zevari API response.

okboolean required

False when the underlying tool reports an error or a partial failure.

methodstring required

Public API method name.

dataunknown required
request_idstring required

Request correlation ID. Also returned in X-Zevari-Request-Id.

Example response

{
  "method": "campaigns.delete"
}

Changes

No recorded changes to this operation across all 1 revision of this API.