Skip to main content
POST
/
tickets
/
{ticketId}
/
reply
Reply as staff
curl --request POST \
  --url https://api.series.hr/tickets/{ticketId}/reply \
  --header 'Content-Type: application/json' \
  --header 'apikey: <api-key>' \
  --data '
{
  "content": "<string>",
  "staffUserId": 123
}
'
Requires Premium or Enterprise subscription

Overview

Send a reply to a ticket as a staff member. The ticket must be claimed by you before you can reply. Important Notes:
  • You must claim the ticket before replying
  • Cannot reply to game reports
  • The reply is added to the ticket’s content with type “staff_message”

Path Parameters

ticketId
string
required
Ticket ID

Request Body

content
string
required
Reply message content
staffUserId
integer
required
UserId of the staff member sending the reply

Response

success
boolean
Whether the request was successful
data
object

Example

curl -X POST "https://api.series.hr/tickets/TICKET-1234567890-ABCD/reply" \
  -H "apikey: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "content": "I'll help you with your ranking. Please join the training center.",
    "staffUserId": 987654321
  }'

Response Example

{
  "success": true,
  "data": {
    "message": "Reply sent successfully"
  }
}

Error Responses

{
  "success": false,
  "error": {
    "code": 400,
    "message": "You must claim this ticket before replying"
  }
}
{
  "success": false,
  "error": {
    "code": 403,
    "message": "Cannot reply to game reports"
  }
}
{
  "success": false,
  "error": {
    "code": 403,
    "message": "Tickets module requires a Premium or Enterprise subscription"
  }
}
{
  "success": false,
  "error": {
    "code": 404,
    "message": "Ticket not found"
  }
}

Rate Limit

25 requests per second per API key

Authorizations

apikey
string
header
required

Pass your API key in the apikey header. Alternatively, the x-api-key header is also accepted.

Path Parameters

ticketId
string
required

Ticket ID

Body

application/json
content
string
required

Reply message content

staffUserId
integer
required

UserId of the staff member

Response

Reply sent successfully