---
title: "Preflight: which PT number types can be purchased right now"
method: GET
path: "/api/call-tracking/requirement-status"
tags: ["Call Tracking"]
---

# Preflight: which PT number types can be purchased right now

`GET /api/call-tracking/requirement-status`

Returns the current Telnyx requirement-group status for each PT number type.
Used by the purchase dialog to disable types whose group isn't 'approved'
so users see the situation upfront instead of failing at checkout.

Cached in Redis for 10 minutes (status changes are rare; admin fix
propagates within that window).

Response shape:
    {
        "local":    {"status": "approved", "can_purchase": true,  "group_id": "..."},
        "national": {"status": "expired",  "can_purchase": false, "group_id": "..."}
    }

## Headers

- `x-api-token` string, nullable

## Response `200`

Successful Response

- object

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/multigest/apis/multigest-protected-api.md) · [All operations](https://skmtc.dev/multigest/apis/multigest-protected-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/multigest/multigest-protected-api/revisions/4b44eb76b3ee/schema)
