update_playbook
Edit a content playbook. Pass only the fields to change; if items is provided it fully replaces the playbook's items and order.
Input Schema
{
"type": "object",
"required": [
"playbook_id"
],
"properties": {
"name": {
"type": "string",
"description": "New name."
},
"items": {
"type": "array",
"items": {
"type": "object"
},
"description": "If provided, REPLACES the full ordered item list."
},
"visibility": {
"type": "string",
"description": "\"team\" or \"private\" (creator-only)."
},
"anchor_date": {
"type": [
"string",
"null"
],
"description": "Set the playbook's YYYY-MM-DD reference date. Omit to keep the current value; pass null to clear it."
},
"description": {
"type": "string",
"description": "New description."
},
"playbook_id": {
"type": "integer",
"description": "ID of the playbook to update."
}
}
}Output Schema
{
"type": "object",
"properties": {
"link_url": {
"type": "string",
"description": "Opens the playbook in the Marcora web app."
},
"anchor_date": {
"type": [
"string",
"null"
],
"description": "Persisted YYYY-MM-DD reference date, or null."
}
},
"description": "The updated playbook object, including its anchor_date (YYYY-MM-DD or null) and link_url."
}Instructions
Edit a content playbook. Any playbook is fully editable. Pass only the fields to change: name and/or description patch in place. If items is provided it fully replaces the playbook's items and their order; omit items to leave them untouched. Changing visibility is creator-only.
Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
playbook_id |
integer | Yes | ID of the playbook to update |
name |
string | No | New name |
description |
string | No | New description (pass null to clear) |
visibility |
string | No | team or private (creator-only) |
anchor_date |
string | No | Set the playbook's YYYY-MM-DD reference date. Omit to keep the current value; pass null to clear it |
items |
array | No | If provided, REPLACES the full ordered item list |
Output: the updated playbook object, including its anchor_date (or null) and link_url.
Example prompts:
- "Add a follow-up email to my launch playbook"
- "Reorder these steps"