---
title: "Get Problem Type"
method: GET
path: "/problems/{problem_type}"
---

# Get Problem Type

`GET /problems/{problem_type}`

## Request

- Base URL: `https://api.isometric.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.isometric.com/problems/{problem_type}`
- Auth: none declared

## Path parameters

- `problem_type` 'token-expired' | 'user-not-registered' | 'email-not-verified', required: An RFC 9457 problem type of ours, for a problem whose status code alone doesn't say what a client must do. `GET /problems/<value>` describes it.

## Response `200`

Successful Response

- ProblemTypeDescription
  - `type` string, required
  - `title` string, required
  - `status` integer, required
  - `description` string, required

## Other responses

- `422`: Validation Error

## Changes

- **2026-11-05** `585aefa0d746`: 1 info
  - added the new enum value `user-not-registered` to the `path` request parameter `problem_type`
- **2026-11-05** `12e16b847210`: 1 info
  - added the new enum value `email-not-verified` to the `path` request parameter `problem_type`
- **2026-11-03** `1addc728f05e`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/isometric/apis/isometric-api/changes/problems/:problem_type/get.md)

---

[API](https://skmtc.dev/isometric/apis/isometric-api.md) - [All operations](https://skmtc.dev/isometric/apis/isometric-api/llms.txt) - [OpenAPI document](https://skmtc.dev/isometric/apis/isometric-api/revisions/585aefa0d746?raw)
