# Create Presentation

**Method:** `POST`

**Path:** `/ps/api/v1/public/subscriptions/{subscription_id}/presentations`

**Category:** Subscriptions - Presentations

**Authentication:** Required

## Description

Creates a new presentation (mandate debit request) against an
active subscription. Presentations represent scheduled debit
requests raised against a customer mandate.


## Path Parameters

- `subscription_id` (`string`) **required** — Unique identifier for the subscription.

## Request Body

Content-Type: `application/json`

- `subscription_id` (`string`) — Unique identifier for the subscription.
- `due_date` (`string`) — The ISO 8601 UTC Timestamp when the payment is due.
- `amount` (`object`) — Monetary amount with currency for subscription-related APIs.
  - `value` (`integer`) **required** — Amount in the smallest currency unit (paisa for INR). Minimum ₹1 (100), maximum ₹10 lakh (100000000).
  - `currency` (`string`) **required** — Three-letter ISO 4217 currency code.

- `merchant_presentation_reference` (`string`) — Unique identifier of the merchant presentation reference.

### Example Request

```json
{
  "subscription_id": "v1-sub-250612062122-aa-3HLXL5",
  "due_date": "2025-06-05T06:14:21Z",
  "amount": {
    "value": 1000,
    "currency": "INR"
  },
  "merchant_presentation_reference": "9caa061f-0e50-494b-aa13-8e902b0bef03"
}
```

## Responses

- `201` — Presentation created successfully.
- `500` — 

---

Reference: https://localhost:3000/api/subscriptions-presentations/create-presentation
