Gets a single ticket by id, scoped to the token's permitted pools.
GET
/v1/integration/tickets/{id}
const url = 'https://api.ornek.com/v1/integration/tickets/1';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.ornek.com/v1/integration/tickets/1A ticket that exists but belongs to a pool outside the token’s scope answers 404, never 403 — a 403 would confirm the id is real. Carries an ETag; send it back as If-None-Match to get a 304 with no body. Unlike the list endpoint, this response is invalidated on every write, so it is never stale beyond the write that changed it.
Parameters
Bölüm başlığı “Parameters”Path Parameters
Bölüm başlığı “Path Parameters”id
required
integer format: int64
Responses
Bölüm başlığı “Responses”OK
object
data
One of:
object
id
trackingKey
string
subject
string
description
string
priority
string
ticketStatusId
ticketStatusName
string
ticketSubStatusId
requesterFullName
string
requesterEmailAddress
string
requesterPhoneNumber
string
createdAt
string format: date-time
completedAt
string format: date-time
eTag
string
success
boolean
error
One of:
object
status
code
string
details
message
string
object
data
One of:
object
id
trackingKey
string
subject
string
description
string
priority
string
ticketStatusId
ticketStatusName
string
ticketSubStatusId
requesterFullName
string
requesterEmailAddress
string
requesterPhoneNumber
string
createdAt
string format: date-time
completedAt
string format: date-time
eTag
string
success
boolean
error
One of:
object
status
code
string
details
message
string
Examplegenerated
{ "data": { "id": "example", "trackingKey": "example", "subject": "example", "description": "example", "priority": "example", "ticketStatusId": "example", "ticketStatusName": "example", "ticketSubStatusId": "example", "requesterFullName": "example", "requesterEmailAddress": "example", "requesterPhoneNumber": "example", "createdAt": "2026-04-15T12:00:00Z", "completedAt": "2026-04-15T12:00:00Z", "eTag": "example" }, "success": true, "error": { "status": "example", "code": "example", "details": "example", "message": "example" }}object
data
One of:
object
id
trackingKey
string
subject
string
description
string
priority
string
ticketStatusId
ticketStatusName
string
ticketSubStatusId
requesterFullName
string
requesterEmailAddress
string
requesterPhoneNumber
string
createdAt
string format: date-time
completedAt
string format: date-time
eTag
string
success
boolean
error
One of:
object
status
code
string
details
message
string
Examplegenerated
{ "data": { "id": "example", "trackingKey": "example", "subject": "example", "description": "example", "priority": "example", "ticketStatusId": "example", "ticketStatusName": "example", "ticketSubStatusId": "example", "requesterFullName": "example", "requesterEmailAddress": "example", "requesterPhoneNumber": "example", "createdAt": "2026-04-15T12:00:00Z", "completedAt": "2026-04-15T12:00:00Z", "eTag": "example" }, "success": true, "error": { "status": "example", "code": "example", "details": "example", "message": "example" }}Not Modified
Not Found
object
type
string
title
string
status
detail
string
instance
string
object
type
string
title
string
status
detail
string
instance
string
Examplegenerated
{ "type": "example", "title": "example", "status": "example", "detail": "example", "instance": "example"}object
type
string
title
string
status
detail
string
instance
string
Examplegenerated
{ "type": "example", "title": "example", "status": "example", "detail": "example", "instance": "example"}