misc

Create or update a project (L2 intent layer). Omit `id` to create, pass it to update. There is no delete tool — use status: 'archived' to retire a project.

Create or update a project (L2 intent layer). Omit id to create, pass it to update. There is no delete tool — use status: 'archived' to retire a project.

post/api/mcp/tools/project_write

Request

  • Base URL: https://api.ainote.dev
  • URL: https://api.ainote.dev/api/mcp/tools/project_write
  • Auth: API key in header Authorization

Request body

idstring

Project UUID to update. Omit to create a new project.

namestring

Project name (required to create).

intentstring

Why this project exists, in one paragraph. Pass 'null' to clear.

success_criteriastring

What observable outcome counts as success. Pass 'null' to clear.

status'active' | 'paused' | 'archived'

active | paused | archived.

Response

Tool executed successfully

Changes

No recorded changes to this operation across all 1 revision of this API.