> ## Documentation Index
> Fetch the complete documentation index at: https://razorpay-60c89f9a-mintlify-audit-missing-sections-1778528421.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Mandates

> Razorpay's TPAP Pro - Mandate APIs let you create and manage your mandates. You can create, update, pause/resume, approve, reject and fetch mandates using APIs.

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

<Steps>
  <Step title="[Customer Onboarding](/api/payments/tpap-pro/customer-onboarding)">
    [Customer Onboarding](/api/payments/tpap-pro/customer-onboarding)
  </Step>

  <Step title="[Manage Funds and Account](/api/payments/tpap-pro/funds-account-man...">
    [Manage Funds and Account](/api/payments/tpap-pro/funds-account-management)
  </Step>

  <Step title="[Payments](/api/payments/tpap-pro/payments-flow)">
    [Payments](/api/payments/tpap-pro/payments-flow)
  </Step>

  <Step title="Mandates">
    Mandates
  </Step>

  <Step title="[Complaints](/api/payments/tpap-pro/complaints-flow)">
    [Complaints](/api/payments/tpap-pro/complaints-flow)
  </Step>

  <Step title="[UPI Numbers](/api/payments/tpap-pro/upi-number)">
    [UPI Numbers](/api/payments/tpap-pro/upi-number)
  </Step>

  <Step title="[UPI Lite](/api/payments/tpap-pro/fundsource-lite)">
    [UPI Lite](/api/payments/tpap-pro/fundsource-lite)
  </Step>
</Steps>

### Related Guides

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

### Endpoints

* **post** `/v1/upi/tpap/mandates` - Create Mandates:
  Creates a mandate.

* **patch** `/v1/upi/tpap/mandates/:umn` - Update or Revoke a Mandate:
  Updates or revokes a payment.

* **patch** `/v1/upi/tpap/mandates/:umn` - Pause or Resume a Mandate:
  Pauses or resumes a mandate.

* **post** `/v1/mandates/:umn` - Approve a Mandate:
  Approves a collect request.

* **post** `/v1/mandates/:umn` - Reject Mandates:
  Rejects a Mandate.

* **get** `/v1/upi/tpap/mandate?umn=&refresh=true` - Fetch Mandates:
  Fetch all mandates.
