AI-readable Zevari documentation snapshot

Zevari API Playbooks

Ordered API playbooks for developers and AI agents building Zevari workflows over the public REST API.

Requested URL: https://docs.zevari.ai/api/playbooks

Where This Sits

API Playbooks is the call-order guide for developers, scheduled runners, CRM integrations, internal tools, and AI agents using the public REST API. Use the API Reference for endpoint schemas. Use MCP Reference for MCP tool semantics. Use Help Workflows for human-facing Zevari workflow concepts.

Operating Principles

Confirmation Action Types

When staging a confirmation, use the action_type that matches the endpoint you will execute after approval.

Bootstrap an API Runner

Discover the public API surface, verify the API key context, and check LinkedIn safety before planning work. Methods: GET /v1/methods, profile.get, safety.getStatus, libraryContext.get.

Run an Approval-Gated LinkedIn Write

Stage the exact write payload, wait for approval or Autopilot, then execute the write endpoint with the returned confirmation_id. Methods: confirmations.requestAction, linkedin.sendConnectionRequest, linkedin.sendMessage, linkedin.sendInMail, linkedin.createPost, linkedin.commentOnPost, linkedin.reactToPost.

Create and Launch a Campaign

Create a draft campaign, stage campaign activation approval, then activate the campaign with the approved confirmation. Methods: campaigns.create, campaigns.validate, confirmations.requestAction, campaigns.updateStatus, campaigns.getProgress.

Search LinkedIn and Save Targets

Page through LinkedIn search results, normalize prospects, save targets, and optionally attach them to a campaign. Methods: linkedin.searchProfiles, targets.save, targets.createList, campaigns.addTargets.

Triage Inbox and Send a Reply

Read inbox context, classify or research the sender, generate a reply, stage approval, then send the message. Methods: linkedin.getInbox, linkedin.getMessages, agents.researchPerson, agents.generateMessages, confirmations.requestAction, linkedin.sendMessage.

Save, Review, and Publish Content

Create content drafts through the API, keep publishing approval-gated, and use LinkedIn content endpoints only after confirmation. Methods: content.save, content.list, content.update, confirmations.requestAction, linkedin.createPost, linkedin.reactToPost, linkedin.commentOnPost.

Handle Safety Pauses and Circuit Breakers

Use safety.getStatus to decide whether to wait, retry, contact support, or remove a sender from rotation. Methods: safety.getStatus, linkedin.getSafetyStatus.

Handle API Errors

Preserve Zevari's structured error envelope and recover by reading docs_url and suggested_action before retrying. Methods: All methods.