Skip to main content
POST
Comment on a wiki page

Authorizations

Authorization
string
header
required

An aik_… programmatic API key (app.atako.ai → Settings → API keys) or a Supabase session JWT.

Path Parameters

projectId
string<uuid>
required

Project id

pageId
string<uuid>
required

Wiki page id

Body

application/json
body
string
required

Plain text; mentions as [mention ref="human:<userId>" label="…"] notify the person (an agent mentioned by a person is woken and answers in the thread).

Required string length: 1 - 10000
parentId
string<uuid> | null

Reply to this thread ROOT (400 not_root on a reply).

anchor
string | null

Root only: the commented passage (see ProjectCardComment.anchor). Ignored on a reply.

Pattern: ^(block:)?[\w:.-]{1,120}$
quote
string | null

Root only: the passage, frozen.

Maximum string length: 1000

Response

comment
object
required

A message on a card — where the discussion that led to a decision stays attached to the work it decided. author is the display name frozen when the comment was written, so someone leaving the company never empties the thread behind them. id is present on everything the card operations return; the copy embedded in GET /projects/{id} carries only author/at/text.