Support

Replies List

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

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

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 .. 500]
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/guides/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

The current page.

pages
integer

The total number of pages.

results
integer

The total number of results.

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.

Reply Create

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

Adds a reply to an existing Support Ticket.

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

{
  "created": "2015-06-02T14:31:41",
  "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/guides/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
}

Responses

200: Reply created.

created
string <date-time>

The date and time this Ticket reply was created.

id
integer

The unique ID of this Support Ticket reply.

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.

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.