Tickets

Get and submit tickets.

Get a list of all ticket categories

get
Authorizations
PRIVATE-TOKENstringRequired
Responses
chevron-right
200

OK

application/json
string[]Optional
get
/v3/tickets/categories

Get a list of all ticket meta data (no actual contents)

get
Authorizations
PRIVATE-TOKENstringRequired
Header parameters
RANGED-DATAstringOptional

Example header and default range: RANGED-DATA:start=0,results=25

Responses
chevron-right
200

OK

application/json
idinteger · integerOptional

Ticket ID

hashstringOptional

Ticket hash

readHashstringOptional

Ticket read hash

titlestringRequired

Ticket title

categoryNamestringRequired

Ticket category name

priorityNamestringOptional

Ticket priority name

createdAtinteger · integerOptional

Ticket creation unix timestamp

updatedAtinteger · integerOptional

Ticket last update unix timestamp

clientLastRepliedAtinteger · integerOptional

Time at which the client last replied to the ticket

clientLastReadAtinteger · integerOptional

Time at which the client last read the ticket

statusstringRequired

Ticket status

numUserRepliesinteger · integerOptional

Number of replies in ticket

get
/v3/tickets

Create a new ticket

post
Authorizations
PRIVATE-TOKENstringRequired
Body
titlestringRequired

Ticket title

contentstringRequired

Ticket content

categorystringRequired

Ticket category name, must be one of GET /v3/tickets/categories

departmentstringRequired

Ticket department name

emailCcstringRequired

Ticket's "Carbon Copy" email addresses in CSV format

emailTostringRequired

Ticket's destination email addresses in CSV format

attachmentIdsinteger · integer[]Optional

The IDs of attachments that have been uploaded through POST /v3/tickets/attachment

Responses
chevron-right
200

OK

application/json
idinteger · integerOptional

Ticket ID

hashstringOptional

Ticket hash

readHashstringOptional

Ticket read hash

titlestringRequired

Ticket title

categoryNamestringRequired

Ticket category name

priorityNamestringOptional

Ticket priority name

createdAtinteger · integerOptional

Ticket creation unix timestamp

updatedAtinteger · integerOptional

Ticket last update unix timestamp

clientLastRepliedAtinteger · integerOptional

Time at which the client last replied to the ticket

clientLastReadAtinteger · integerOptional

Time at which the client last read the ticket

statusstringRequired

Ticket status

numUserRepliesinteger · integerOptional

Number of replies in ticket

post
/v3/tickets

Get a list of all ticket meta data (no actual contents) that are open or unread

get
Authorizations
PRIVATE-TOKENstringRequired
Header parameters
RANGED-DATAstringOptional

Example header and default range: RANGED-DATA:start=0,results=25

Responses
chevron-right
200

OK

application/json
idinteger · integerOptional

Ticket ID

hashstringOptional

Ticket hash

readHashstringOptional

Ticket read hash

titlestringRequired

Ticket title

categoryNamestringRequired

Ticket category name

priorityNamestringOptional

Ticket priority name

createdAtinteger · integerOptional

Ticket creation unix timestamp

updatedAtinteger · integerOptional

Ticket last update unix timestamp

clientLastRepliedAtinteger · integerOptional

Time at which the client last replied to the ticket

clientLastReadAtinteger · integerOptional

Time at which the client last read the ticket

statusstringRequired

Ticket status

numUserRepliesinteger · integerOptional

Number of replies in ticket

get
/v3/tickets/openOrUnread

Get a specific ticket with all replies.

get
Authorizations
PRIVATE-TOKENstringRequired
Path parameters
ticketIdintegerRequired

Ticket ID

Responses
chevron-right
200

OK

application/json
idinteger · integerOptional

Ticket ID

hashstringOptional

Ticket hash

readHashstringOptional

Ticket read hash

titlestringRequired

Ticket title

categoryNamestringRequired

Ticket category name

priorityNamestringOptional

Ticket priority name

createdAtinteger · integerOptional

Ticket creation unix timestamp

updatedAtinteger · integerOptional

Ticket last update unix timestamp

clientLastRepliedAtinteger · integerOptional

Time at which the client last replied to the ticket

clientLastReadAtinteger · integerOptional

Time at which the client last read the ticket

statusstringRequired

Ticket status

numUserRepliesinteger · integerOptional

Number of replies in ticket

get
/v3/tickets/{ticketId}

Get a ticket attachment

get
Authorizations
PRIVATE-TOKENstringRequired
Path parameters
ticketIdintegerRequired

Ticket ID

attachmentIdintegerRequired

Attachment ID

Responses
chevron-right
200

OK

application/json
stringOptional
get
/v3/tickets/{ticketId}/attachment/{attachmentId}

Create a new ticket without being logged in (public contact form)

post
Authorizations
PRIVATE-TOKENstringRequired
Body
firstNamestring · min: 2 · max: 64Required

Contact first name

lastNamestring · min: 2 · max: 128Required

Contact last name

companyNamestring · max: 120Optional

Customer's company name (optional)

emailstring · max: 128Required

Contact email address

phonestring · min: 5 · max: 15Required

Contact phone number

titlestring · min: 2 · max: 250Required

Ticket title

contentstringOptional

Ticket content

categorystringRequired

Ticket category name, must be one of GET /v3/tickets/categories

Responses
chevron-right
200

OK

application/json
idinteger · integerOptional

Ticket ID

hashstringOptional

Ticket hash

readHashstringOptional

Ticket read hash

titlestringRequired

Ticket title

categoryNamestringRequired

Ticket category name

priorityNamestringOptional

Ticket priority name

createdAtinteger · integerOptional

Ticket creation unix timestamp

updatedAtinteger · integerOptional

Ticket last update unix timestamp

clientLastRepliedAtinteger · integerOptional

Time at which the client last replied to the ticket

clientLastReadAtinteger · integerOptional

Time at which the client last read the ticket

statusstringRequired

Ticket status

numUserRepliesinteger · integerOptional

Number of replies in ticket

post
/v3/tickets/contact

Post a reply to an existing ticket

post
Authorizations
PRIVATE-TOKENstringRequired
Path parameters
ticketIdintegerRequired

Ticket ID

Body
titlestringRequired

Reply title

contentstringRequired

Reply content

attachmentIdsinteger · integer[]Optional

The IDs of attachments that have been uploaded through POST /v3/tickets/attachment

Responses
chevron-right
200

OK

application/json
idinteger · integerOptional

Ticket ID

hashstringOptional

Ticket hash

readHashstringOptional

Ticket read hash

titlestringRequired

Ticket title

categoryNamestringRequired

Ticket category name

priorityNamestringOptional

Ticket priority name

createdAtinteger · integerOptional

Ticket creation unix timestamp

updatedAtinteger · integerOptional

Ticket last update unix timestamp

clientLastRepliedAtinteger · integerOptional

Time at which the client last replied to the ticket

clientLastReadAtinteger · integerOptional

Time at which the client last read the ticket

statusstringRequired

Ticket status

numUserRepliesinteger · integerOptional

Number of replies in ticket

post
/v3/tickets/{ticketId}/reply

Upload an attachment to the system

post
Authorizations
PRIVATE-TOKENstringRequired
Body
attachmentobjectRequired

The attachment that is uploaded through your multipart/form-data request.

Responses
chevron-right
200

OK

application/json
attachmentIdinteger · integerRequired

The ID of the attachment that was uploaded through your multipart/form-data request.

post
/v3/tickets/attachment

Delete an attachment *that is not coupled to a ticket or reply yet*

delete
Authorizations
PRIVATE-TOKENstringRequired
Path parameters
attachmentIdintegerRequired

Attachment ID

Responses
delete
/v3/tickets/attachment/{attachmentId}

No content

Open a ticket (if it isn't force-closed)

put
Authorizations
PRIVATE-TOKENstringRequired
Path parameters
ticketIdintegerRequired

Ticket ID

Responses
put
/v3/tickets/{ticketId}/open

No content

Close a ticket

put
Authorizations
PRIVATE-TOKENstringRequired
Path parameters
ticketIdintegerRequired

Ticket ID

Responses
put
/v3/tickets/{ticketId}/close

No content

Last updated

Was this helpful?