Skip to main content
POST
/
ticket
/
update
Update support ticket
curl --request POST \
  --url https://demo.onlinebillingform.com/api/v2/ticket/update \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "id": 123,
  "subject": "<string>",
  "user_id": 123,
  "assignee_by": 123,
  "support_department": "<string>"
}
'
{
  "success": true,
  "ticket": {
    "id": 1,
    "subject": "Cannot access my invoices",
    "user_id": 42,
    "assignee_by": null,
    "status": "pending",
    "support_department": "Billing",
    "priority": "low",
    "last_action": "Created"
  }
}

Authorizations

Authorization
string
header
required

Use Authorization: Bearer <live_api_key>.

Body

application/json
id
integer
required

Support ticket ID.

subject
string

Ticket subject. Letters, numbers, spaces, and basic punctuation only.

user_id
integer

ID of the customer the ticket belongs to.

assignee_by
integer

Staff user ID to assign the ticket to.

status
enum<string>
Available options:
open,
pending,
close,
awaiting_reply
support_department
string
priority
enum<string>
Available options:
low,
medium,
high,
emergency

Response

OK

success
boolean