Get Ticket
curl --request POST \
--url https://api.example.com/v1/tickets/get-ticket \
--header 'Content-Type: application/json' \
--data '
{
"ticket_number": "<string>"
}
'import requests
url = "https://api.example.com/v1/tickets/get-ticket"
payload = { "ticket_number": "<string>" }
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({ticket_number: '<string>'})
};
fetch('https://api.example.com/v1/tickets/get-ticket', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.example.com/v1/tickets/get-ticket",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'ticket_number' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.example.com/v1/tickets/get-ticket"
payload := strings.NewReader("{\n \"ticket_number\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.example.com/v1/tickets/get-ticket")
.header("Content-Type", "application/json")
.body("{\n \"ticket_number\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/v1/tickets/get-ticket")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"ticket_number\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"ticket": {
"id": "<string>",
"ticket_number": "<string>",
"subject": "<string>",
"description": "<string>",
"status": "<string>",
"priority": "<string>",
"owner_id": "<string>",
"account_id": "<string>",
"contact_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"closed_at": "2023-11-07T05:31:56Z",
"resolved_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"last_comment": "<string>"
}
}{
"code": 123,
"message": "<string>",
"details": [
{
"@type": "<string>"
}
]
}TicketsService
Get Ticket
Get Ticket
curl --request POST \
--url https://api.example.com/v1/tickets/get-ticket \
--header 'Content-Type: application/json' \
--data '
{
"ticket_number": "<string>"
}
'import requests
url = "https://api.example.com/v1/tickets/get-ticket"
payload = { "ticket_number": "<string>" }
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({ticket_number: '<string>'})
};
fetch('https://api.example.com/v1/tickets/get-ticket', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.example.com/v1/tickets/get-ticket",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'ticket_number' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.example.com/v1/tickets/get-ticket"
payload := strings.NewReader("{\n \"ticket_number\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.example.com/v1/tickets/get-ticket")
.header("Content-Type", "application/json")
.body("{\n \"ticket_number\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/v1/tickets/get-ticket")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"ticket_number\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"ticket": {
"id": "<string>",
"ticket_number": "<string>",
"subject": "<string>",
"description": "<string>",
"status": "<string>",
"priority": "<string>",
"owner_id": "<string>",
"account_id": "<string>",
"contact_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"closed_at": "2023-11-07T05:31:56Z",
"resolved_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"last_comment": "<string>"
}
}{
"code": 123,
"message": "<string>",
"details": [
{
"@type": "<string>"
}
]
}Body
application/json
Ticket number to fetch.
Response
OK
Ticket matching the ticket number.
Hide child attributes
Hide child attributes
Unique ticket id in the CRM.
Human-readable ticket number for lookup.
Current subject or title.
Full description or thread summary.
Workflow status label.
Priority label or level.
Current assignee user id.
Related account id.
Related contact id.
When the ticket was opened.
When the ticket was closed, if applicable.
When the ticket was marked resolved, if applicable.
Last update time on the ticket record.
Most recent public comment or note snippet.
⌘I

