Skip to main content
POST
/
v1
/
projects
/
{projectId}
/
nodes
/
{nodeId}
/
chat
Send message
curl --request POST \
  --url https://api.example.com/v1/projects/{projectId}/nodes/{nodeId}/chat \
  --header 'Content-Type: application/json' \
  --data '
{
  "message": "<string>"
}
'
projectId
string
required
Project UUID.
nodeId
string
required
Node UUID.
message
string
required
The message to send. The AI responds with context from the node’s structured data, project memory, and conversation history.
The response is streamed as Server-Sent Events (SSE). Each event contains a chunk of the assistant’s response.
curl -X POST https://api.getkommit.ai/v1/projects/a1b2c3d4-e5f6-7890-abcd-ef1234567890/nodes/n1a2b3c4-d5e6-7890-abcd-ef1234567890/chat \
  -H "Authorization: Bearer km_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{ "message": "What acceptance criteria should this feature have?" }'
The chat uses Claude as the underlying model. Responses include context from the node’s structured data and linked project memories.