Create a Compass page
compass_pages_createCreates a typed page in the workspace's Compass compendium. Check compass_pages_list first — don't create a page for a subject the map already has; link to it instead. May return needs_confirmation — if so, tell the user what you're proposing, wait for their approval, then re-call with the approvalId. Only record what the human has actually told you.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | Markdown body shaped to the type (steps for WORKFLOW, role/contact sections for PERSON, etc.). | |
| tags | No | Optional tags. | |
| type | Yes | Page type for this subject. VALUE = something the business won't sacrifice; PRIORITY = an outcome it's pushing toward; AUDIENCE = who the work is for; OFFERING = what the business delivers. | |
| title | Yes | ≤80 chars, sentence case, no filler verbs. | |
| workspace | No | Workspace slug. Personal tokens with no default workspace MUST pass this; tokens with a default can override per call. Ignored for workspace API keys. | |
| approvalId | No | Approval id from a prior needs_confirmation response, after the user has approved. Omit on the first call. | |
| visibility | No | Who can see it: PRIVATE (only the user), WORKSPACE (every member, the default), or SHARED (specific people, granted afterwards). Say 'make it private' → PRIVATE. |