Decide review
campaignstack_decide_reviewApprove, reject, or edit-and-approve one pending review. To save a revised draft for a person to sign off instead of deciding it, use campaignstack_edit_draft. For kind workflow, an approved message goes out later, on the account's pacing (business hours, daily budget, spacing between sends), which can take hours; with priority:true it is sent within seconds instead. Use priority only when the user asked for this message to go out now, and tell them it is sending immediately. For kind job_application, approval sends or schedules the application within limits; edit_and_approve accepts updatedContent { letter?, answers?: [{ question, answer }] }, and reject may include reason. confirmed:true is required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | The item kind from campaignstack_get_reviews. "workflow" (default) is a drafted workflow touch; "job_application" is a job watcher application, where entryId is the application id. | |
| reason | No | Job applications only: why the user rejected the application. Stored on the application. | |
| entryId | Yes | ||
| decision | Yes | ||
| priority | No | Send in priority: approve AND send this one message within seconds, instead of waiting its turn in the queue. It skips the queue's own limits for this message (business hours, the daily budget, pacing, the weekly connection cap) but never what the account itself says (a paused, expired or risk-paused account refuses it with an error). Set it only when the user asked for this specific message to go out now. Workflow drafts on LinkedIn only; not with reject or job applications. | |
| confirmed | Yes | Confirms the review decision; approve/edit_and_approve can send a real message on the workflow's pacing or submit a job application. | |
| workspaceId | No | Workspace ID. Omit it when this connection reaches one workspace: a workspace key (cs_) is bound to its own, and a user key (csu_) or connected app whose person belongs to exactly one workspace defaults to that one. Required only when the person belongs to several; the error then lists them, and campaignstack_whoami reports them too. | |
| updatedContent | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | No | ||
| results | No | ||
| warnings | No | ||
| workflowId | No | ||
| workspaceId | No |