> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kupe.in/llms.txt
> Use this file to discover all available pages before exploring further.

# Catalog phones

> Every mounted Kupe App path in this group (32 paths, 41 method+path pairs) and the Kupe Hub replacement.

Phone rows, Plivo rent, mappings (see inbound page), Kupe App compliance-applications. Narrative: [phones](/migrate/phones).

**32 unique Kupe App paths** in this table (41 method+path pairs). Inventory is the live FastAPI app, not `api_specification.yaml`.

## Path map

| Kupe App                                                  | Methods          | Kupe Hub                                              | Notes                                                                                            |
| --------------------------------------------------------- | ---------------- | ----------------------------------------------------- | ------------------------------------------------------------------------------------------------ |
| `/api/v1/compliance-applications`                         | GET, POST        | Not the same as Plivo KYC                             | Kupe App internal review queue. Kupe: `/v1/orgs/:org_id/plivo/compliance`. Uploads are Hub-only. |
| `/api/v1/compliance-applications/approved`                | GET              | Not the same as Plivo KYC                             | Kupe App internal review queue. Kupe: `/v1/orgs/:org_id/plivo/compliance`. Uploads are Hub-only. |
| `/api/v1/compliance-applications/auto-approval-config`    | GET, POST        | Not the same as Plivo KYC                             | Kupe App internal review queue. Kupe: `/v1/orgs/:org_id/plivo/compliance`. Uploads are Hub-only. |
| `/api/v1/compliance-applications/pending`                 | GET              | Not the same as Plivo KYC                             | Kupe App internal review queue. Kupe: `/v1/orgs/:org_id/plivo/compliance`. Uploads are Hub-only. |
| `/api/v1/compliance-applications/rejected`                | GET              | Not the same as Plivo KYC                             | Kupe App internal review queue. Kupe: `/v1/orgs/:org_id/plivo/compliance`. Uploads are Hub-only. |
| `/api/v1/compliance-applications/:application_id`         | PUT, DELETE      | Not the same as Plivo KYC                             | Kupe App internal review queue. Kupe: `/v1/orgs/:org_id/plivo/compliance`. Uploads are Hub-only. |
| `/api/v1/compliance-applications/:application_id/requeue` | POST             | Not the same as Plivo KYC                             | Kupe App internal review queue. Kupe: `/v1/orgs/:org_id/plivo/compliance`. Uploads are Hub-only. |
| `/api/v1/compliance-applications/:application_id/review`  | POST             | Not the same as Plivo KYC                             | Kupe App internal review queue. Kupe: `/v1/orgs/:org_id/plivo/compliance`. Uploads are Hub-only. |
| `/api/v1/phone`                                           | GET, POST        | `GET/POST /v1/orgs/:org_id/telephony-accounts`        | POST body is BYOK credentials.                                                                   |
| `/api/v1/phone/active`                                    | GET              | `GET /v1/orgs/:org_id/telephony-accounts`             | Filter client-side.                                                                              |
| `/api/v1/phone/browse`                                    | GET              | No equivalent                                         | Super-admin browser.                                                                             |
| `/api/v1/phone/mapping`                                   | GET, POST        | Inbound deployments `/v1/inbound`                     | No workflow mapping. See [Inbound](/migrate/inbound).                                            |
| `/api/v1/phone/mapping/agent/:agent_id`                   | GET              | Inbound deployments `/v1/inbound`                     | No workflow mapping. See [Inbound](/migrate/inbound).                                            |
| `/api/v1/phone/mapping/user/:user_id`                     | GET              | Inbound deployments `/v1/inbound`                     | No workflow mapping. See [Inbound](/migrate/inbound).                                            |
| `/api/v1/phone/mapping/workflow`                          | POST             | Inbound deployments `/v1/inbound`                     | No workflow mapping. See [Inbound](/migrate/inbound).                                            |
| `/api/v1/phone/mapping/:mapping_id`                       | PUT, DELETE      | Inbound deployments `/v1/inbound`                     | No workflow mapping. See [Inbound](/migrate/inbound).                                            |
| `/api/v1/phone/mapping/:phone_number_id`                  | GET              | Inbound deployments `/v1/inbound`                     | No workflow mapping. See [Inbound](/migrate/inbound).                                            |
| `/api/v1/phone/me/role`                                   | GET              | `GET /v1/me` + org member role                        |                                                                                                  |
| `/api/v1/phone/plivo/available-numbers`                   | GET              | `GET /v1/orgs/:org_id/plivo/numbers/search`           | `country_iso` `US` or `IN`.                                                                      |
| `/api/v1/phone/plivo/compliance-applications`             | GET              | `GET/POST /v1/orgs/:org_id/plivo/compliance`          | Plus `.../requirements` and `.../refresh`.                                                       |
| `/api/v1/phone/plivo/rent`                                | POST             | `POST /v1/orgs/:org_id/plivo/numbers/purchase`        | India needs accepted KYC.                                                                        |
| `/api/v1/phone/rental-charges`                            | GET              | No equivalent                                         | Use [Billing](/guides/billing).                                                                  |
| `/api/v1/phone/rentals`                                   | GET              | No equivalent                                         | Use [Billing](/guides/billing).                                                                  |
| `/api/v1/phone/rentals/dashboard`                         | GET              | No equivalent                                         | Use [Billing](/guides/billing).                                                                  |
| `/api/v1/phone/rentals/summary`                           | GET              | No equivalent                                         | Use [Billing](/guides/billing).                                                                  |
| `/api/v1/phone/user/:user_id`                             | GET              | No equivalent                                         | Keys are project-scoped, not another user's phone list.                                          |
| `/api/v1/phone/verify`                                    | POST             | `POST /v1/orgs/:org_id/telephony-accounts`            | Credentials checked on create.                                                                   |
| `/api/v1/phone/verify/plivo`                              | POST             | `POST /v1/orgs/:org_id/telephony-accounts`            | Credentials checked on create.                                                                   |
| `/api/v1/phone/:phone_id`                                 | GET, PUT, DELETE | `GET/PATCH/DELETE /v1/telephony-accounts/:account_id` |                                                                                                  |
| `/api/v1/phone/:phone_id/billing`                         | GET              | No per-DID billing API                                | Org wallet + usage rollups.                                                                      |
| `/api/v1/phone/:phone_id/compliance`                      | POST, DELETE     | Org Plivo KYC, not per-number link                    | [India KYC](/guides/kyc).                                                                        |
| `/api/v1/phone/:phone_id/owner-context`                   | GET              | No equivalent                                         |                                                                                                  |
