Support

List Replies

get
https://api.linode.com/v4/support/tickets/{ticketId}/replies

Returns a collection of replies to a Support Ticket on your Account.

Authorizations

Personal Access Token
OAuth: ( account:read_only)

Path Parameters

ticketId
Required
integer

The ID of the Support Ticket.

Query Parameters

page
integer > = 1
Default: 1

The page of a collection to return.

page_size
integer [25 .. 100]
Default: 100

The number of items to return per page.

Request Samples

curl -H "Authorization: Bearer $TOKEN" \
    https://api.linode.com/v4/support/tickets/11223344/replies

Response Samples

{
  "data": [
    {
      "id": "",
      "created": "2015-06-02T14:31:41",
      "description": "Hello,\\nI'm sorry to hear that you are having trouble resetting the root password of your Linode. Just to be sure, have you tried to follow the instructions in our online documentation? The link is here:\\n \\nhttps://linode.com/docs/quick-answers/linode-platform/reset-the-root-password-on-your-linode/ \\n\\nIf you have, please reply with any additional steps you have also taken.\\n\\nRegards, Linode Support Team\n",
      "created_by": "John Q. Linode",
      "gravatar_id": "474a1b7373ae0be4132649e69c36ce30",
      "from_linode": true
    }
  ],
  "page": 1,
  "pages": 1,
  "results": 1
}

Responses

200: Returns a paginated list of SupportTicketReply objects.

data
array of objects
id
integer

The unique ID of this Support Ticket reply.

created
string

The date and time this Ticket reply was created.

description
string

The body of this Support Ticket reply.

created_by
string

The User who submitted this reply.

gravatar_id
string

The Gravatar ID of the User who created this reply.

from_linode
boolean

If set to true, this reply came from a Linode employee.

page
integer
pages
integer
results
integer

default: Error

errors
array of objects
reason
string

What happened to cause this error. In most cases, this can be fixed immediately by changing the data you sent in the request, but in some cases you will be instructed to open a Support Ticket or perform some other action before you can complete the request successfully.

field
string

The field in the request that caused this error. This may be a path, separated by periods in the case of nested fields. In some cases this may come back as "null" if the error is not specific to any single element of the request.

Create Reply

post
https://api.linode.com/v4/support/tickets/{ticketId}/replies

Adds a reply to an existing Support Ticket.

Authorizations

Personal Access Token
OAuth: ( account:read_write)

Path Parameters

ticketId
Required
integer

The ID of the Support Ticket.

Request Body Schema

description
Required
string [1 .. 65535] characters

The content of your reply.

Request Samples

curl -H "Content-Type: application/json" \
    -H "Authorization: Bearer $TOKEN" \
    -X POST -d '{
      "description": "Thank you for your help. I was able to figure out what the problem was and I successfully reset my password. You guys are the best!"
    }' \
    https://api.linode.com/v4/support/tickets/11223344/replies

Response Samples

{
  "id": 1234,
  "description": "Hello,\\nI'm sorry to hear that you are having trouble resetting the root password of your Linode. Just to be sure, have you tried to follow the instructions in our online documentation? The link is here:\\n \\nhttps://linode.com/docs/quick-answers/linode-platform/reset-the-root-password-on-your-linode/ \\n\\nIf you have, please reply with any additional steps you have also taken.\\n\\nRegards, Linode Support Team\n",
  "created": "2015-06-02T14:31:41",
  "created_by": "John Q. Linode",
  "gravatar_id": "474a1b7373ae0be4132649e69c36ce30",
  "from_linode": true
}

Responses

200: Reply created.

id
integer

The unique ID of this Support Ticket reply.

description
string

The body of this Support Ticket reply.

created
string <date-time>

The date and time this Ticket reply was created.

created_by
string

The User who submitted this reply.

gravatar_id
string

The Gravatar ID of the User who created this reply.

from_linode
boolean

If set to true, this reply came from a Linode employee.

default: Error

errors
array of objects
reason
string

What happened to cause this error. In most cases, this can be fixed immediately by changing the data you sent in the request, but in some cases you will be instructed to open a Support Ticket or perform some other action before you can complete the request successfully.

field
string

The field in the request that caused this error. This may be a path, separated by periods in the case of nested fields. In some cases this may come back as "null" if the error is not specific to any single element of the request.