---
title: "Get a request"
method: GET
path: "/support/v1/tickets/{ticketId}"
tags: ["Support Requests"]
---

# Get a request

`GET /support/v1/tickets/{ticketId}`

Returns the details of a single support request by its ID.

## Path parameters

- `ticketId` integer, required

## Response `200`

OK - Support request details returned.

- TicketDetailExtAPI — Detailed information about a single support ticket.
  - `id` integer — Ticket ID.
  - `subject` string — The subject of the ticket.
  - `description` string — The body of the initial ticket message.
  - `requester` string — Email address of the ticket requester.
  - `severity` 'low' | 'normal' | 'high' | 'urgent' — Ticket severity.
  - `platform` 'doit' | 'google_cloud_platform' | 'amazon_web_services' | 'microsoft_azure' — Platform of the ticket.
  - `product` string — Ticket product.
  - `platform_info` string — The cloud asset identifier(s) the requester selected on the support form's asset-selector control — typically the GCP project ID, AWS account ID, Azure subscription ID, or equivalent. May contain multiple identifiers as a comma-separated list (no spaces) when the requester selected more than one asset, e.g. "111111111111,222222222222". Empty string when the ticket has no asset value (e.g. older tickets or tickets opened through paths that bypass the form selector).
  - `status` string — Ticket status.
  - `createTime` integer — The time when this ticket was created, in milliseconds since the epoch.
  - `updateTime` integer — The time when this ticket was last updated, in milliseconds since the epoch.
  - `urlUI` string — Link to the ticket in DoiT console.
  - `is_public` boolean — Whether the ticket is public.
  - `tags` string[] — Ticket tags, filtered by caller type. DoiT employee (doer) callers receive the full tag set verbatim, including internal namespaces (e.g. `tier/*`, `synapse_*`). Customer callers receive only tags under the `customer_tag/` namespace, with that prefix stripped (e.g. a tag added as `billing` reads back as `billing`). Always present; empty array when the caller has no visible tags.

## Other responses

- `400` — Bad Request - The server cannot process the request, often due to a malformed request.
- `401` — Unauthorized - Invalid API key.
- `403` — Forbidden - The client is not authorized to perform the request.
- `404` — Not Found - The requested resource does not exist.

---

[API](https://skmtc.net/doit/apis/doit-cloud-intelligence.md) · [All operations](https://skmtc.net/doit/apis/doit-cloud-intelligence/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/doit/doit-cloud-intelligence/versions/9416402fc119/schema)
