campaignPlaybook

Upsert campaign playbook

Transport: call this endpoint with HTTP PATCH and a JSON request body. Create or update one shared campaign playbook. Stores only campaign_id, goal, framework, framework_rationale, proof_asset, sender_voice, sequence_notes, cta, and notes. Does not create leads, handoffs, packages, activation, sends, replies, proof assets, metrics, or drafts. The response is limited to campaign_id, goal, framework, framework_rationale, proof_asset, sender_voice, sequence_notes, cta, notes, and summary. This endpoint stores campaign strategy context only; it does not compile packages, create targets, create confirmations, enqueue jobs, schedule touches, or send messages.

patch/v1/campaignPlaybook/upsert

Request

  • Base URL: https://api.zevari.ai
  • URL: https://api.zevari.ai/v1/campaignPlaybook/upsert
  • Auth: HTTP bearer

Request body

campaign_idstring required
goalstring nullable
framework'occams_razor' | 'offer_led_first_message' | 'agitational_bump' | 'softened_breakup_pitch' nullable
framework_rationalestring nullable
proof_assetstring nullable
sender_voicestring nullable
sequence_notesstring nullable
ctastring nullable
notesstring nullable

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.