get_support_by_id

Read-only

Calls GET /api/support/{id} as the signed-in person · REST reference

Fetch one support case

Platform-staff only (platformRead). Backed by Query.supportCase.

Arguments

ArgumentTypeDescription
idpathstringrequired

Example call

A client sends this over the MCP session; Claude and other agents build it for you. The values are placeholders — the shape is real.

json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_support_by_id",
    "arguments": {
      "id": "string"
    }
  }
}

Result

On success (HTTP 200) the tool returns one text item holding the API's JSON, pretty-printed.

The support case.

json
{
  "caseNumber": "string",
  "createdAt": "2026-01-15T12:00:00Z",
  "description": "string",
  "id": "11111111-1111-4111-8111-111111111111",
  "metadata": {},
  "priority": "LOW",
  "status": "OPEN",
  "submittedBy": "string",
  "title": "string",
  "type": "string",
  "updatedAt": "2026-01-15T12:00:00Z",
  "assignedTo": "string",
  "assignedToName": "string",
  "createdByName": "string"
}

Fields

FieldTypeDescription
assignedTostring
assignedToNamestring
caseNumberstring
createdAtstring (date-time)
createdByNamestring
descriptionstring
idstring (uuid)
metadataobject
priority"LOW" | "MEDIUM" | "HIGH" | "CRITICAL"
relatedEntitystring
relatedEntityIdstring
resolvedAtstring (date-time)
status"OPEN" | "IN_PROGRESS" | "RESOLVED" | "CLOSED" | "PENDING" | "REOPENED"
submittedBystring
titlestring
typestring
updatedAtstring (date-time)

When it fails

A failed call returns isError: true with the API's message as text.

400

The request was malformed or failed a guard.

403

Authenticated, but the caller holds none of the required permissions.

404

No support case with that id.

What the model is shown

This is the tool exactly as the server lists it in tools/list. The description starts with the REST call it makes.

json
{
  "name": "get_support_by_id",
  "description": "GET /api/support/{id} — Platform-staff only (`platformRead`). Backed by `Query.supportCase`.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "id": {
        "type": "string"
      }
    },
    "required": [
      "id"
    ]
  },
  "annotations": {
    "readOnlyHint": true,
    "openWorldHint": false
  }
}