Ticketsv4

Reply to a ticket

POST/tickets/{ticketId}/comments

Adds a reply. A ticket waiting on you moves back to in_progress. Closed tickets and tickets whose can_comment is false return 403. OAuth apps need tickets:write.

Path parameters

ticketIdRequiredstring

Ticket id (tkt_...), returned when the ticket is opened.

Headers

AuthorizationRequiredstring

Your API key, sent as a bearer token: Authorization: Bearer <api_key>. Editing this stays in sync with the API key box on the right.

Bearer

Body parameters

JSON
contentRequiredstring

The reply. Leading and trailing whitespace is trimmed.

Returns

dataoptionalTicketComment
idoptionalstring

Comment id (cmt_...).

ticket_idoptionalstring
author_typeoptionalstring

customer: your organization. staff: Blooio support. system: an automated note.

"customer""staff""system"
author_nameoptionalstring | null
contentoptionalstring
created_atoptionalinteger

Response codes

201Reply added
400The request was malformed — check the path, query parameters, and body.
401Your API key is missing or invalid. Pass it as a bearer token.
403Your API key isn't allowed to access this ticket (blocked key or plan limit).
404No ticket was found with the provided `ticketId`.
422Validation failed — one or more fields in the request are invalid or missing.

Sends a live request with your values and shows the real response below. Your key is stored only in this browser.

Request
curl -X POST https://api.blooio.com/v4/tickets/obj_a1b2c3d4/comments \
Body object
Response objectexample
{  "data": {    "id": "obj_a1b2c3d4",    "ticket_id": "obj_a1b2c3d4",    "author_type": "customer",    "author_name": "string",    "content": "Hello from Blooio!",    "created_at": 0  }}