Skip to content

Commit 3cca2e0

Browse files
ticket examples
1 parent 2e9980d commit 3cca2e0

19 files changed

Lines changed: 578 additions & 38 deletions

File tree

classes/index.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9617,7 +9617,7 @@
96179617
<item>
96189618
<title>Softlayer_ticket</title>
96199619
<link>https://softlayer.github.io/classes/softlayer_ticket/</link>
9620-
<pubDate>Mon, 12 Feb 2018 00:00:00 +0000</pubDate>
9620+
<pubDate>Tue, 10 Apr 2018 00:00:00 +0000</pubDate>
96219621

96229622
<guid>https://softlayer.github.io/classes/softlayer_ticket/</guid>
96239623
<description></description>
@@ -9671,7 +9671,7 @@
96719671
<item>
96729672
<title>Softlayer_ticket_attachment_file</title>
96739673
<link>https://softlayer.github.io/classes/softlayer_ticket_attachment_file/</link>
9674-
<pubDate>Mon, 12 Feb 2018 00:00:00 +0000</pubDate>
9674+
<pubDate>Tue, 10 Apr 2018 00:00:00 +0000</pubDate>
96759675

96769676
<guid>https://softlayer.github.io/classes/softlayer_ticket_attachment_file/</guid>
96779677
<description></description>

classes/softlayer_ticket/index.html

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -461,6 +461,16 @@ <h3>reference</h3>
461461

462462
</ul>
463463

464+
<h3>rest</h3>
465+
<ul>
466+
467+
<li>
468+
<a href="https://softlayer.github.io/rest/tickets/">Tickets</a>
469+
<div class="meta">Examples of how to use and interact with tickets</div>
470+
</li>
471+
472+
</ul>
473+
464474
<h3>ruby</h3>
465475
<ul>
466476

classes/softlayer_ticket/index.xml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,21 @@
66
<description>Recent content in Softlayer_ticket on SoftLayer API</description>
77
<generator>Hugo -- gohugo.io</generator>
88
<language>en-us</language>
9-
<lastBuildDate>Mon, 12 Feb 2018 00:00:00 +0000</lastBuildDate>
9+
<lastBuildDate>Tue, 10 Apr 2018 00:00:00 +0000</lastBuildDate>
1010

1111
<atom:link href="https://softlayer.github.io/classes/softlayer_ticket/index.xml" rel="self" type="application/rss+xml" />
1212

1313

14+
<item>
15+
<title>Tickets</title>
16+
<link>https://softlayer.github.io/rest/tickets/</link>
17+
<pubDate>Tue, 10 Apr 2018 00:00:00 +0000</pubDate>
18+
19+
<guid>https://softlayer.github.io/rest/tickets/</guid>
20+
<description>Tickets Tickets are how SoftLayer and you communicate and resolve problems. They can be about anything from general questions, requests for upgrades, monitoring alerts, or anything else that might come up.
21+
Viewing Tickets To start off, lets see how to go about getting tickets that already exist on our account. There are a variety of helper functions on the SoftLayer_Account service that deal with tickets, and they all work basically the same way.</description>
22+
</item>
23+
1424
<item>
1525
<title>SoftLayer_Ticket</title>
1626
<link>https://softlayer.github.io/reference/services/SoftLayer_Ticket/</link>

classes/softlayer_ticket_attachment_file/index.html

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,16 @@ <h3>reference</h3>
141141

142142
</ul>
143143

144+
<h3>rest</h3>
145+
<ul>
146+
147+
<li>
148+
<a href="https://softlayer.github.io/rest/tickets/">Tickets</a>
149+
<div class="meta">Examples of how to use and interact with tickets</div>
150+
</li>
151+
152+
</ul>
153+
144154
</ul>
145155
</div>
146156
</div>

classes/softlayer_ticket_attachment_file/index.xml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,21 @@
66
<description>Recent content in Softlayer_ticket_attachment_file on SoftLayer API</description>
77
<generator>Hugo -- gohugo.io</generator>
88
<language>en-us</language>
9-
<lastBuildDate>Mon, 12 Feb 2018 00:00:00 +0000</lastBuildDate>
9+
<lastBuildDate>Tue, 10 Apr 2018 00:00:00 +0000</lastBuildDate>
1010

1111
<atom:link href="https://softlayer.github.io/classes/softlayer_ticket_attachment_file/index.xml" rel="self" type="application/rss+xml" />
1212

1313

14+
<item>
15+
<title>Tickets</title>
16+
<link>https://softlayer.github.io/rest/tickets/</link>
17+
<pubDate>Tue, 10 Apr 2018 00:00:00 +0000</pubDate>
18+
19+
<guid>https://softlayer.github.io/rest/tickets/</guid>
20+
<description>Tickets Tickets are how SoftLayer and you communicate and resolve problems. They can be about anything from general questions, requests for upgrades, monitoring alerts, or anything else that might come up.
21+
Viewing Tickets To start off, lets see how to go about getting tickets that already exist on our account. There are a variety of helper functions on the SoftLayer_Account service that deal with tickets, and they all work basically the same way.</description>
22+
</item>
23+
1424
<item>
1525
<title>SoftLayer_Ticket_Attachment_File</title>
1626
<link>https://softlayer.github.io/reference/services/SoftLayer_Ticket_Attachment_File/</link>

index.xml

Lines changed: 115 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,121 @@
66
<language>en-US</language>
77
<author>Enthusiastic Hugo User</author>
88
<rights>Copyright (c) 2014, Enthusiastic Hugo User; all rights reserved.</rights>
9-
<updated>Fri, 06 Apr 2018 00:00:00 UTC</updated>
9+
<updated>Tue, 10 Apr 2018 00:00:00 UTC</updated>
10+
11+
<item>
12+
<title>Tickets</title>
13+
<link>https://softlayer.github.io/rest/tickets/</link>
14+
<pubDate>Tue, 10 Apr 2018 00:00:00 UTC</pubDate>
15+
<author>Enthusiastic Hugo User</author>
16+
<guid>https://softlayer.github.io/rest/tickets/</guid>
17+
<description>
18+
19+
&lt;h1 id=&#34;tickets&#34;&gt;Tickets&lt;/h1&gt;
20+
21+
&lt;p&gt;Tickets are how SoftLayer and you communicate and resolve problems. They can be about anything from general questions, requests for upgrades, monitoring alerts, or anything else that might come up.&lt;/p&gt;
22+
23+
&lt;h2 id=&#34;viewing-tickets&#34;&gt;Viewing Tickets&lt;/h2&gt;
24+
25+
&lt;p&gt;To start off, lets see how to go about getting tickets that already exist on our account. There are a variety of helper functions on the &lt;a href=&#34;https://softlayer.github.io/reference/services/SoftLayer_Account/&#34;&gt;SoftLayer_Account&lt;/a&gt; service that deal with tickets, and they all work basically the same way. &lt;a href=&#34;reference/services/SoftLayer_Account/getTickets/&#34;&gt;SoftLayer_Account::getTickets&lt;/a&gt; and &lt;a href=&#34;reference/services/SoftLayer_Account/getOpenTickets/&#34;&gt;SoftLayer_Account::getOpenTickets&lt;/a&gt; are the most basic of these.&lt;/p&gt;
26+
&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;curl -u $SL_USER:$SL_APIKEY -X GET -H &amp;#34;Accept: */*&amp;#34; -H &amp;#34;Accept-Encoding: gzip, deflate, compress&amp;#34; &amp;#39;https://api.softlayer.com/rest/v3.1/SoftLayer_Account/getOpenTickets.json&amp;#39;&lt;/pre&gt;&lt;/div&gt;
27+
&lt;p&gt;Output:&lt;/p&gt;
28+
&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;[
29+
{
30+
&amp;#34;accountId&amp;#34;: 307608,
31+
&amp;#34;assignedUserId&amp;#34;: 244956,
32+
&amp;#34;createDate&amp;#34;: &amp;#34;2018-03-30T14:41:47-06:00&amp;#34;,
33+
&amp;#34;groupId&amp;#34;: 1004,
34+
&amp;#34;id&amp;#34;: 57894695,
35+
&amp;#34;lastEditDate&amp;#34;: null,
36+
&amp;#34;lastEditType&amp;#34;: &amp;#34;USER&amp;#34;,
37+
&amp;#34;lastResponseDate&amp;#34;: &amp;#34;2018-03-30T14:41:48-06:00&amp;#34;,
38+
&amp;#34;modifyDate&amp;#34;: &amp;#34;2018-03-30T14:41:48-06:00&amp;#34;,
39+
&amp;#34;notifyUserOnUpdateFlag&amp;#34;: false,
40+
&amp;#34;priority&amp;#34;: 0,
41+
&amp;#34;status&amp;#34;: {
42+
&amp;#34;id&amp;#34;: 1001,
43+
&amp;#34;name&amp;#34;: &amp;#34;Open&amp;#34;
44+
},
45+
&amp;#34;statusId&amp;#34;: 1001,
46+
&amp;#34;subjectId&amp;#34;: null,
47+
&amp;#34;title&amp;#34;: &amp;#34;Virtual Server Cancellation - 03/30/18&amp;#34;,
48+
&amp;#34;totalUpdateCount&amp;#34;: 1,
49+
&amp;#34;userEditableFlag&amp;#34;: true
50+
},&lt;/pre&gt;&lt;/div&gt;
51+
&lt;p&gt;From there, the &lt;a href=&#34;https://softlayer.github.io/reference/datatypes/SoftLayer_Ticket/&#34;&gt;SoftLayer_Ticket&lt;/a&gt; datatype has quite a few fields we might be interested in. Here is how you would get the updates for the ticket, along with whatever hardware was attached.&lt;/p&gt;
52+
53+
&lt;p&gt;&lt;a href=&#34;https://api.softlayer.com/rest/v3.1/SoftLayer_Account/getOpenTickets.json?&#34;&gt;https://api.softlayer.com/rest/v3.1/SoftLayer_Account/getOpenTickets.json?&lt;/a&gt;
54+
objectMask=mask[id, title, updates, attachedHardware[hostname, id]]&lt;/p&gt;
55+
56+
&lt;blockquote&gt;
57+
&lt;p&gt;Reminder: When requesting a LOCAL property, the result will remove all local properties not specified. When requesting a RELATIONAL property, that property, along with any of its default properties, will be added&lt;/p&gt;
58+
&lt;/blockquote&gt;
59+
&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;curl -u $SL_USER:$SL_APIKEY -X GET -H &amp;#34;Accept: */*&amp;#34; -H &amp;#34;Accept-Encoding: gzip, deflate, compress&amp;#34; &amp;#39;https://api.softlayer.com/rest/v3.1/SoftLayer_Account/getOpenTickets.json?objectMask=mask%5Bid%2Ctitle%2Cupdates%2CattachedHardware%5Bhostname%2Cid%5D%5D&amp;#39;&lt;/pre&gt;&lt;/div&gt;
60+
&lt;p&gt;Output:&lt;/p&gt;
61+
&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt; {
62+
&amp;#34;attachedHardware&amp;#34;: [
63+
{
64+
&amp;#34;hostname&amp;#34;: &amp;#34;fmirdal13&amp;#34;,
65+
&amp;#34;id&amp;#34;: 1477781
66+
}
67+
],
68+
&amp;#34;id&amp;#34;: 58043007,
69+
&amp;#34;title&amp;#34;: &amp;#34;Server Cancellation - 04/04/2018&amp;#34;,
70+
&amp;#34;updates&amp;#34;: [
71+
{
72+
&amp;#34;createDate&amp;#34;: &amp;#34;2018-04-03T09:38:36-06:00&amp;#34;,
73+
&amp;#34;editorId&amp;#34;: 205,
74+
&amp;#34;editorType&amp;#34;: &amp;#34;AUTO&amp;#34;,
75+
&amp;#34;entry&amp;#34;: &amp;#34;A cancellation request has been submitted for the following:\nServer: fmirdal13.insomnia.com\nPublic IP: 169.60.129.46\nPrivate IP: 10.186.96.230\nServers and services must be cancelled prior to Apr 03, 2018 23:59:59 CDT.\n=================\nCustomer Note:\n&amp;#34;,
76+
&amp;#34;id&amp;#34;: 358332963,
77+
&amp;#34;ticketId&amp;#34;: 58043007
78+
}
79+
]
80+
},&lt;/pre&gt;&lt;/div&gt;
81+
&lt;p&gt;To get information about just one ticket, the &lt;a href=&#34;https://softlayer.github.io/reference/services/SoftLayer_Ticket/getObject&#34;&gt;SoftLayer_Ticket::getObject&lt;/a&gt; method would be used.&lt;/p&gt;
82+
&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;curl -u $SL_USER:$SL_APIKEY -X GET -H &amp;#34;Accept: */*&amp;#34; -H &amp;#34;Accept-Encoding: gzip, deflate, compress&amp;#34; &amp;#39;https://api.softlayer.com/rest/v3.1/SoftLayer_Ticket/58043007/getObject.json?objectMask=mask%5Bid%2Ctitle%2Cupdates%2CattachedHardware%5Bhostname%2Cid%5D%5D&amp;#39;&lt;/pre&gt;&lt;/div&gt;
83+
&lt;h2 id=&#34;creating-tickets&#34;&gt;Creating Tickets&lt;/h2&gt;
84+
85+
&lt;p&gt;There are a few create options in the SoftLayer_Ticket service, the only difference being which internal group they get routed to, and should be obvious based on the method name which one you need. If in doubt, use the standard ticket, &lt;a href=&#34;reference/services/SoftLayer_Ticket/createStandardTicket/&#34;&gt;SoftLayer_Ticket::createStandardTicket&lt;/a&gt;&lt;/p&gt;
86+
87+
&lt;p&gt;The bare minimum to create a ticket is the following command:&lt;/p&gt;
88+
&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;curl -u $SL_USER:$SL_APIKEY -X POST -H &amp;#34;Accept: */*&amp;#34; -H &amp;#34;Accept-Encoding: gzip, deflate, compress&amp;#34; -d &amp;#39;{&amp;#34;parameters&amp;#34;: [{&amp;#34;subjectId&amp;#34;: 1021}, &amp;#34;Content of the ticket goes here&amp;#34;]}&amp;#39; &amp;#39;https://api.softlayer.com/rest/v3.1/SoftLayer_Ticket/createStandardTicket.json&amp;#39;&lt;/pre&gt;&lt;/div&gt;
89+
&lt;p&gt;The result you get back will be a ticket object. &lt;a href=&#34;https://softlayer.github.io/python/create_ticket/&#34;&gt;This example&lt;/a&gt; has some information about which ticket subjects match up with which Ids. The whole list can be retrieved with this call.&lt;/p&gt;
90+
&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;curl -u $SL_USER:$SL_APIKEY -X GET -H &amp;#34;Accept: */*&amp;#34; -H &amp;#34;Accept-Encoding: gzip, deflate, compress&amp;#34; &amp;#39;https://api.softlayer.com/rest/v3.1/SoftLayer_Ticket_Subject/getAllObjects.json&amp;#39;&lt;/pre&gt;&lt;/div&gt;
91+
&lt;p&gt;The &lt;code&gt;parameters&lt;/code&gt; array passed into the createStandardTicket method matches the order shown in the documentation for that method.&lt;/p&gt;
92+
93+
&lt;p&gt;Another example&lt;/p&gt;
94+
&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;curl -u $SL_USER:$SL_APIKEY -X POST -H &amp;#34;Accept: */*&amp;#34; -H &amp;#34;Accept-Encoding: gzip, deflate, compress&amp;#34; -d &amp;#39;{&amp;#34;parameters&amp;#34;: [{&amp;#34;subjectId&amp;#34;: 1021, &amp;#34;title&amp;#34;: &amp;#34;Test API Ticket&amp;#34;}, &amp;#34;Content of the ticket goes here&amp;#34;, 305250,&amp;#34;FakePass&amp;#34;,&amp;#34;Test&amp;#34;,22,&amp;#34;HARDWARE&amp;#34;]}&amp;#39; &amp;#39;https://api.softlayer.com/rest/v3.1/SoftLayer_Ticket/createStandardTicket.json&amp;#39;&lt;/pre&gt;&lt;/div&gt;
95+
&lt;h2 id=&#34;updating-tickets&#34;&gt;Updating Tickets&lt;/h2&gt;
96+
97+
&lt;p&gt;Once a ticket is created, you may want to update it to respond to another update, or add more information. This is done through the &lt;a href=&#34;https://softlayer.github.io/reference/services/SoftLayer_Ticket/addUpdate/&#34;&gt;SoftLayer_Ticket::addUpdate&lt;/a&gt; method.&lt;/p&gt;
98+
&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;curl -u $SL_USER:$SL_APIKEY -X POST -H &amp;#34;Accept: */*&amp;#34; -H &amp;#34;Accept-Encoding: gzip, deflate, compress&amp;#34; -d &amp;#39;{&amp;#34;parameters&amp;#34;: [{&amp;#34;entry&amp;#34;: &amp;#34;Testing updates&amp;#34;}]}&amp;#39; &amp;#39;https://api.softlayer.com/rest/v3.1/SoftLayer_Ticket/&amp;lt;TICKET ID YOU WANT TO UDPATE&amp;gt;/addUpdate.json&amp;#39;&lt;/pre&gt;&lt;/div&gt;
99+
&lt;h2 id=&#34;attachments&#34;&gt;Attachments&lt;/h2&gt;
100+
101+
&lt;h3 id=&#34;attach-files&#34;&gt;Attach Files&lt;/h3&gt;
102+
103+
&lt;p&gt;&lt;a href=&#34;https://softlayer.github.io/reference/services/SoftLayer_Ticket/addAttachedFile/&#34;&gt;SoftLayer_Ticket::addAttachedFile&lt;/a&gt; is useful when you need to add a screenshot, PDF, or something else thats not plain text to a ticket.&lt;/p&gt;
104+
105+
&lt;p&gt;Our ticket ID for this example is 58504963.&lt;/p&gt;
106+
107+
&lt;blockquote&gt;
108+
&lt;p&gt;&lt;em&gt;NOTE&lt;/em&gt; the &lt;code&gt;data&lt;/code&gt; field MUST be base64 encoded, which can be tricky to do in bash. The base64 string needs to be enclosed with &amp;ldquo;&amp;rdquo;, but bash needs the $(base64 &lt;file&gt;) bit to be escaped from the &amp;ldquo; string.&lt;/p&gt;
109+
&lt;/blockquote&gt;
110+
&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;curl -u $SL_USER:$SL_APIKEY -X POST -H &amp;#34;Accept: */*&amp;#34; -H &amp;#34;Accept-Encoding: gzip, deflate, compress&amp;#34; --data &amp;#39;{&amp;#34;parameters&amp;#34;: [{&amp;#34;data&amp;#34;: &amp;#34;&amp;#39;&amp;#34;$(base64 test.txt)&amp;#34;&amp;#39;&amp;#34;, &amp;#34;filename&amp;#34;: &amp;#34;test2.txt&amp;#34;}]}&amp;#39; &amp;#39;https://api.softlayer.com/rest/v3.1/SoftLayer_Ticket/58504963/addAttachedFile&amp;#39;&lt;/pre&gt;&lt;/div&gt;
111+
&lt;h3 id=&#34;attach-hardware&#34;&gt;Attach Hardware&lt;/h3&gt;
112+
113+
&lt;p&gt;For the best response from Support, you should attach any relevant hardware or virtual guests to the ticket, so Support knows which servers you are specifically talking about.&lt;/p&gt;
114+
115+
&lt;p&gt;There are different methods if you want to attach a bare metal or virtual server, but they behave the same.&lt;/p&gt;
116+
&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;curl -u $SL_USER:$SL_APIKEY -X POST -H &amp;#34;Accept: */*&amp;#34; -H &amp;#34;Accept-Encoding: gzip, deflate, compress&amp;#34; --data &amp;#39;{&amp;#34;parameters&amp;#34;: [481966]}&amp;#39; &amp;#39;https://api.softlayer.com/rest/v3.1/SoftLayer_Ticket/58504963/addAttachedHardware&amp;#39;
117+
118+
curl -u $SL_USER:$SL_APIKEY -X POST -H &amp;#34;Accept: */*&amp;#34; -H &amp;#34;Accept-Encoding: gzip, deflate, compress&amp;#34; --data &amp;#39;{&amp;#34;parameters&amp;#34;: [27500547]}&amp;#39; &amp;#39;https://api.softlayer.com/rest/v3.1/SoftLayer_Ticket/58504963/addAttachedVirtualGuest&amp;#39;&lt;/pre&gt;&lt;/div&gt;
119+
&lt;h2 id=&#34;final-bits&#34;&gt;Final Bits&lt;/h2&gt;
120+
121+
&lt;p&gt;Hopefully that helps explain most of the actions you can do with tickets.&lt;/p&gt;
122+
</description>
123+
</item>
10124

11125
<item>
12126
<title>Release notes: April 6, 2018</title>
@@ -1579,15 +1693,5 @@ If you start to experience connection errors on the transition date, the best co
15791693
</description>
15801694
</item>
15811695

1582-
<item>
1583-
<title>SoftLayer ObjectStorage API</title>
1584-
<link>https://softlayer.github.io/reference/objectstorageapi/</link>
1585-
<pubDate>Mon, 12 Feb 2018 00:00:00 UTC</pubDate>
1586-
<author>Enthusiastic Hugo User</author>
1587-
<guid>https://softlayer.github.io/reference/objectstorageapi/</guid>
1588-
<description>&lt;p&gt;SoftLayer Object Storage is built from &lt;a href=&#34;https://docs.openstack.org/swift/latest/&#34;&gt;Open Stack Swift&lt;/a&gt;&lt;/p&gt;
1589-
</description>
1590-
</item>
1591-
15921696
</channel>
15931697
</rss>

rest/index.html

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,16 @@
107107
<div class="col-md-6">
108108
<div class="well well-sm example">
109109
<h4>
110+
<a href="https://softlayer.github.io/rest/tickets/"><i class="fas fa-terminal"></i> Tickets</a> <small class="pull-right">Apr 10, 2018</small><br>
111+
<small>Examples of how to use and interact with tickets</small>
112+
</h4>
113+
<a class="btn btn-primary btn-xs" href="https://softlayer.github.io/rest/tickets/"> View Example <i class="fas fa-code"></i></a>
114+
</div>
115+
</div>
116+
117+
<div class="col-md-6">
118+
<div class="well well-sm example">
119+
<h4>
110120
<a href="https://softlayer.github.io/rest/events/"><i class="fas fa-terminal"></i> Events</a> <small class="pull-right">Apr 5, 2018</small><br>
111121
<small>Going over Events with some examples of what each might look like</small>
112122
</h4>

0 commit comments

Comments
 (0)