Skip to main content
POST
Add a human or an agent to a project

Authorizations

Authorization
string
header
required

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

Path Parameters

id
string<uuid>
required

Project id

Body

application/json
userId
string<uuid>
agentId
string<uuid>
role
string
default:""

Free text shown on the card — unrelated to platform permissions.

Maximum string length: 100

Response

Somebody on the project — a human or an agent, both held the same way so a card can be assigned to either. id is the project_members row id (that is what a card's assignee points at), NOT the user/agent id. kind is derived from the row (agent_id set ⇒ agent), never stored.

id
string<uuid>
required
name
string
required
role
string
required

Free text shown on the card ("Chef de projet"…) — unrelated to platform permissions.

kind
enum<string>
required
Available options:
human,
agent