Pause installments of an existing SIP

Using FP APIs, you can pause a SIP indefinitely or you can pause an SIP for a specific period of time.

1. Create a skip instruction

Let us assume that you have existing active SIP with purchase plan id = mfpp_c10c29cd632340b9be3cfb0070ba6c54. This is how you can pause this SIP by creating a skip instruction.

POST /v2/mf_purchase_plans/mfpp_c10c29cd632340b9be3cfb0070ba6c54/skip_instructions

{
    "from":"2022-09-01",
    "to":"2022-11-01"
}

Response

# Displaying only a part of the object for brevity
{
    "object":"plan_skip_instruction",
    "id":"psi_ec668ce72126457db60527d40b222717",
    "plan":"mfpp_c10c29cd632340b9be3cfb0070ba6c54",
    "state":"active",
    "from":"2022-09-01",
    "to":"2022-11-01",
    "remaining_installments":2,
    "skipped_installments":0,
}

Upon calling this API, a skip instruction is created. All the installments having their installment dates between from and to date range will be marked as cancelled. If you want to pause indefinitely, you can only provide from date while creating a skip instruction against the plan

Note: Pause SIP feature is not supported for BSE SIPs.

2. List all MF Purchases by skip instruction id

Use GET /v2/mf_purchases?skip_instruction=psi_ec668ce72126457db60527d40b222717 API to list all installments skipped due to a particular skip instruction.

3. Cancel Skip instruction

If you want to resume an SIP, you can cancel the skip instruction.

Example: POST /v2/mf_purchase_plans/skip_instructions/psi_ec668ce72126457db60527d40b222717/cancel