Support Tickets
The SoftLayer ticket API is used to create “classic” or Infrastructure Support cases. These tickets will still show up in your web portal, but for the more unified case management API, see the Case Management API
Note
Windows Git-Bash users might run into issues with ticket create and ticket update if –body isn’t used, as it doesn’t report that it is a real TTY to python, so the default editor can not be launched.
ticket create
Create a Infrastructure support ticket.
Will create the ticket with Some text.:
slcli ticket create --body="Some text" --subject-id 1522 --hardware 12345 --title "My New Ticket"
Will create the ticket with text from STDIN:
cat sometfile.txt | slcli ticket create --subject-id 1003 --virtual 111111 --title "Reboot Me"
Will open the default text editor, and once closed, use that text to create the ticket:
slcli ticket create --subject-id 1482 --title "Vyatta Questions..."
ticket create [OPTIONS]
Options
- --title <title>
Required The title of the ticket
- --subject-id <subject_id>
Required The subject id to use for the ticket, run ‘slcli ticket subjects’ to get the list
- --body <body>
The ticket body
- --hardware <hardware_identifier>
The identifier for hardware to attach
- --virtual <virtual_identifier>
The identifier for a virtual server to attach
- --priority <priority>
Ticket priority, from 1 (Critical) to 4 (Minimal Impact). Only settable with Advanced and Premium support. See https://www.ibm.com/cloud/support
- Options:
1 | 2 | 3 | 4
ticket detail
Get details for a ticket.
ticket detail [OPTIONS] IDENTIFIER
Options
- --count <count>
Number of updates
- Default:
10
Arguments
- IDENTIFIER
Required argument
ticket list
List tickets.
ticket list [OPTIONS]
Options
- --open, --closed
Display only open or closed tickets
- --limit <limit>
Result limit
- Default:
100
- -a, --all
Return all tickets
ticket update
Adds an update to an existing ticket.
Will update the ticket with Some text.:
slcli ticket update 123456 --body="Some text"
Will update the ticket with text from STDIN:
cat sometfile.txt | slcli ticket update 123456
Will open the default text editor, and once closed, use that text to update the ticket:
slcli ticket update 123456
ticket update [OPTIONS] IDENTIFIER
Options
- --body <body>
Text to add to the ticket. STDIN or the default text editor will be used otherwise.
Arguments
- IDENTIFIER
Required argument
ticket upload
Adds an attachment to an existing ticket.
ticket upload [OPTIONS] IDENTIFIER
Options
- --path <path>
The path of the attachment to be uploaded
- --name <name>
The name of the attachment shown in the ticket
Arguments
- IDENTIFIER
Required argument
ticket subjects
List Subject IDs for ticket creation.
ticket subjects [OPTIONS]
ticket summary
Summary info about tickets.
ticket summary [OPTIONS]
ticket attach
Attach devices to a ticket.
ticket attach [OPTIONS] IDENTIFIER
Options
- --hardware <hardware_identifier>
The identifier for hardware to attach
- --virtual <virtual_identifier>
The identifier for a virtual server to attach
Arguments
- IDENTIFIER
Required argument
ticket detach
Detach devices from a ticket.
ticket detach [OPTIONS] IDENTIFIER
Options
- --hardware <hardware_identifier>
The identifier for hardware to detach
- --virtual <virtual_identifier>
The identifier for a virtual server to detach
Arguments
- IDENTIFIER
Required argument