curl --request POST \
--url https://thalamus.nerds.nl/api/v1/ticket/{external_id}/comment \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"body": "<p>Customer called again about the issue.</p>",
"external_id": "CMT-98765",
"external_contact_id": "C-10042",
"external_agent_id": "AGT-42",
"visibility": "public",
"created_at": "2026-03-09T14:20:00Z"
}
'{
"success": true,
"data": {
"uuid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"external_id": "<string>",
"external_ticket_id": "<string>",
"body": "<string>",
"visibility": "public",
"created_at": "2023-11-07T05:31:56Z"
},
"message": "<string>"
}Adds a new comment to the ticket identified by external_id.
If external_id is provided in the body and a comment with that ID
already exists, it is updated (idempotent).
curl --request POST \
--url https://thalamus.nerds.nl/api/v1/ticket/{external_id}/comment \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"body": "<p>Customer called again about the issue.</p>",
"external_id": "CMT-98765",
"external_contact_id": "C-10042",
"external_agent_id": "AGT-42",
"visibility": "public",
"created_at": "2026-03-09T14:20:00Z"
}
'{
"success": true,
"data": {
"uuid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"external_id": "<string>",
"external_ticket_id": "<string>",
"body": "<string>",
"visibility": "public",
"created_at": "2023-11-07T05:31:56Z"
},
"message": "<string>"
}Partner API key (e.g. nerds_live_a8f3d9k2m5n7p1q4r6t8v0w2x4y6z8)
External ticket ID from the partner's source system
"328099"
Comment body (HTML or plain text)
"<p>Customer called again about the issue.</p>"
External comment ID (for idempotent upsert)
"CMT-98765"
External contact ID of the comment author (if customer)
"C-10042"
External agent ID of the comment author (if agent)
"AGT-42"
Comment visibility
public, internal, private Original creation timestamp
"2026-03-09T14:20:00Z"