> ## Documentation Index
> Fetch the complete documentation index at: https://razorpay-881012b3.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# UPI Number

> Know about managing TPAP Pro UPI Numbers and list of endpoints.

<div style={{display:"flex",flexWrap:"wrap",alignItems:"center",gap:"0.35rem 0.9rem",border:"1px solid rgba(128,128,128,0.28)",borderRadius:"0.5rem",padding:"0.45rem 0.75rem",margin:"0 0 1.25rem",fontSize:"0.875rem"}}>
  <span style={{fontWeight:600}}>Available in</span>
  <span>🇮🇳 India</span>
</div>

Razorpay's TPAP Pro - UPI Number APIs let you check availability, create, port, update, resolve, and fetch UPI Numbers for your customers.

<br />

Below are the steps to integrate TPAP Pro. You can also refer to our comprehensive [TPAP Pro integration guide](/docs/payments/tpap-pro/integration-guide).

1. [Customer Onboarding](/docs/api/payments/tpap-pro/customer-onboarding)
2. [Manage Funds and Account](/docs/api/payments/tpap-pro/funds-account-management)
3. [Payments](/docs/api/payments/tpap-pro/payments-flow)
4. [Manage Mandates](/docs/api/payments/tpap-pro/mandate-flow)
5. [Manage Complaints](/docs/api/payments/tpap-pro/complaints-flow)
6. Manage UPI Numbers
7. [Manage Fundsource Lite](/docs/api/payments/tpap-pro/fundsource-lite)

<CardGroup cols={2}>
  <Card title="Check UPI Number Availability" href="/docs/api/payments/tpap-pro/upi-number/available">
    `POST` `/v1/upi/tpap/upi_number/available`

    Check if a UPI number is available to create or port.
  </Card>

  <Card title="Create or Port UPI Number" href="/docs/api/payments/tpap-pro/upi-number/create-port">
    `POST` `/v1/upi/tpap/upi_number`

    Create a new UPI number or port an existing one to your VPA.
  </Card>

  <Card title="Update UPI Number" href="/docs/api/payments/tpap-pro/upi-number/update">
    `PATCH` `/v1/upi/tpap/upi_number`

    Update or deactivate a UPI number.
  </Card>

  <Card title="Fetch UPI Numbers" href="/docs/api/payments/tpap-pro/upi-number/fetch">
    `GET` `/v1/upi/tpap/upi_number`

    Fetch all UPI numbers linked to a customer.
  </Card>

  <Card title="Resolve UPI Number" href="/docs/api/payments/tpap-pro/upi-number/resolve">
    `POST` `/v1/upi/tpap/upi_number/resolve`

    Resolve UPI number to fetch linked VPA and merchant info.
  </Card>
</CardGroup>

## Related Guides

* [About TPAP Pro](/docs/payments/tpap-pro)
* [Integrate With TPAP Pro](/docs/payments/tpap-pro/integration-guide)
