latestOpenAPI 3.0.02026-08-19307334615.8 KB

17bf8913206e

Ticket

Bulk-reply to tickets

Send the same customer-visible reply to every ticket in the selection. Unlike bulk updates there is NO fast path — every reply runs the full createComment pipeline (channel/email delivery, notifications, SLA clearing, workflows, integrations). Selections up to 30 send inline; larger ones (up to 500) fan out as per-ticket scheduled replies firing ~60s later, delivered by the Bull worker with the reconcile-sweep backstop and cancellable per ticket until they fire.

post/tickets/bulk/reply

Headers

projectstring required

Request body

{"stackTrail":"components:schemas:BulkReplyTicketDto:properties:comment","oasType":"schema","type":"unknown","description":"TipTap JSON document — same shape as a single reply's `comment`."}
batchIdstring

Client-generated idempotency key. Retries with the same batchId never double-send: every created comment is deduped per ticket via data.clientMutationId = bulkreply_<batchId>_<ticketId>.

Response

Ok

{"stackTrail":"paths:/tickets/bulk/reply:post:responses:200:content:application/json:schema","oasType":"schema","type":"unknown"}