Skip to content
Reponse.ai LogoDocs
DocsAPIGuides

Search Documentation

Search for an article...

Getting Started

  • Overview
  • Architecture
  • Installation
  • Authentication
  • First Request

Loyalty & Gift Cards

  • Loyalty — Balance
  • Loyalty — Redeem
  • Loyalty — Referral

Tickets & Support

  • Tickets — List
  • Tickets — Create
  • Tickets — Reply

Guides

  • Chat Widget
  • Shopify Sync
  • Reponse in Shopify Admin
  • Loyalty Program
  • Klaviyo Integration
  • Custom Domains
  • AI Engines

Webhooks

  • Webhooks Overview
  • Events Reference
  • Shopify Webhooks
  • Stripe Webhooks
  • Reviews (Stamped / Trustpilot)
  • Logistics
  • Email Inbound

Resources

  • Environment Variables
  • Rate Limits
  • Changelog
DocsTickets & SupportTickets — Reply

Tickets — Reply

Reply to a support ticket.

1 min read/Last updated Sep 18, 2026
On this page

Overview

Appends a message to an existing ticket thread. The ticket must belong to the authenticated workspace.

Authentication

This endpoint requires a Bearer token. Include your workspace API key in the `Authorization` header.

Authorization: Bearer <your_api_key>

Request

**POST** `/v1/tickets/:id/reply`

Path parameters

NameTypeRequiredDescription
idstring (uuid)✅The ticket ID.

Body parameters

NameTypeRequiredDescription
messagestring✅Reply body.

Response

json
{ "data": { "id": "message_uuid", "ticket_id": "ticket_uuid" } }

SDK example

typescript
await reponse.tickets.reply({ path: { id: ticketId }, body: { message: "Thanks for reaching out" } });

Errors

StatusMeaning
400message is required.
404Ticket not found.
PreviousTickets — Create
NextChat Widget