---
title: "Get Payment Plan Templates by Membership Template Id"
method: GET
path: "/memberships/templates/{membership_template_id}/payment-plan-templates"
tags: ["Payment Plan Template"]
---

# Get Payment Plan Templates by Membership Template Id

`GET /memberships/templates/{membership_template_id}/payment-plan-templates`

Get Payment Plan Template records given a Membership Template Id.

## Path parameters

- `membership_template_id` integer, required

## Query parameters

- `sort` string
- `page` integer
- `page_size` integer

## Headers

- `x-api-key` string, required

## Response `200`

Payment Plan Template Data

- ResponsePaymentPlanTemplates — List of Payment Plan Templates
  - `payment_plan_templates` PaymentPlanTemplatesAPI[] — Payment Plan Template Data
    - `id` integer — Payment Schedule TemplateId
    - `name` string — Payment Schedule Template Name
    - `is_auto_renew` boolean — Is Auto Renew
    - `initial_payment_interval_time_unit_id` integer — TIme Unit Id of the Initial Payment Interval
    - `initial_payment_interval_time_unit` string — Time Unit of the Initial Payment Interval
    - `initial_payment_interval_length` integer — Length of the Initial Payment Interval
    - `initial_commitment_time_unit_id` integer — TIme Unit Id of the Initial Commitment
    - `initial_commitment_time_unit` string — TIme Unit of the Initial Commitment
    - `initial_commitment_length` integer — Length of the Initial Commitment
    - `monthly_initial_payment_option_template` MonthlyInitialPaymentOptionTemplateAPI — Monthly Initial Payment Option Data
      - `monthly_initial_payment_option_template_id` integer — Payment Option Template Id
      - `monthly_initial_payment_option_template_description` string — Summary/Description of the Payment Option
      - `monthly_initial_payment_option_template_type_id` integer — Payment Option Template Type Id
      - `monthly_initial_payment_option_template_type` string — Payment Option Template Type
      - `monthly_initial_payment_option_template_setup_fee` number — Set Up Fee for the Payment Option Template
      - `monthly_initial_payment_option_template_cost` number — Cost for the Payment Option Template
      - `monthly_initial_payment_option_template_available_on_OSP` boolean — Determines if the Payment Option Tempate is availalbe on the Online Sales Portal
    - `pay_in_full_initial_payment_option_template` PayInFullInitialPaymentOptionTemplateAPI — Pay in Full Initial Payment Option Data
      - `pay_in_full_initial_payment_option_template_id` integer — Payment Option Template Id
      - `pay_in_full_initial_payment_option_template_description` string — Summary/Description of the Payment Option Template
      - `pay_in_full_initial_payment_option_template_type_id` integer — Payment Option Template Type Id
      - `pay_in_full_initial_payment_option_template_type` string — Payment Option Template Type
      - `pay_in_full_initial_payment_option_template_setup_fee` number — Setup Fee for the Pay In Full Initial Payment Option Template
      - `pay_in_full_initial_payment_option_template_cost` number — Cost for the Pay in Full Initial Payment Option Template
      - `pay_in_full_initial_payment_option_template_available_on_OSP` boolean — Determines if the Payment Option Template is availalbe on the Online Sales Portal
    - `renewal_payment_interval_time_unit_id` integer — TIme Unit Id of the Renewal PaymentInterval
    - `renewal_payment_interval_time_unit` string — TIme Unit of the Renewal Payment Interval
    - `renewal_payment_interval_length` integer — Length of the Renewal Payment Interval
    - `renewal_commitment_time_unit_id` integer — TIme Unit Id of the Renewal Commitment
    - `renewal_commitment_time_unit` string — TIme Unit of the Renewal Commitment
    - `renewal_commitment_length` integer — Length of the Renewal Commitment
    - `monthly_renewal_payment_option_template` MonthlyRenewalPaymentOptionTemplateAPI — Data for the Monthly Payment Option for a Payment Schedule Template
      - `monthly_renewal_payment_option_template_id` integer — Payment Option Template Id
      - `monthly_renewal_payment_option_template_description` string — Summary/Description of the Payment Option Template
      - `monthly_renewal_payment_option_template_type_id` integer — Payment Option Template Type Id
      - `monthly_renewal_payment_option_template_type` string — Payment Option Template Type
      - `monthly_renewal_payment_option_template_cost` number — Cost for the Payment Option Template
      - `monthly_renewal_payment_option_template_available_on_OSP` boolean — Determines if the Payment Option Template is availalbe on the Online Sales Portal
    - `pay_in_full_renewal_payment_option_template` PayInFullRenewalPaymentOptionTemplateAPI — Pay In Full Renewal Payment Option Data
      - `pay_in_full_renewal_payment_option_template_id` integer — Payment Option Template Id
      - `pay_in_full_renewal_payment_option_template_description` string — Summary/Description of the Payment Option Template
      - `pay_in_full_renewal_payment_option_template_type_id` integer — Payment Option Template Type Id
      - `pay_in_full_renewal_payment_option_template_type` string — Payment Option Template Type
      - `pay_in_full_renewal_payment_option_template_cost` number — Cost for the Payment Option Template
      - `pay_in_full_renewal_payment_option_template_available_on_OSP` boolean — Determines if the Payment Option Template is availalbe on the Online Sales Portal
    - `created` Created — Record creation data.
      - `created_by_id` integer — Unique ID of the user that created the record.
      - `created_by` string — Name of the user that created the record.
      - `created_on_datetime` string, date-time — Datetime on which the record was created.
    - `updated` Updated — Update info
      - `updated_by_id` integer — Unique ID of the user that last updated the record.
      - `updated_by` string — Name of the user that most recently updated the record.
      - `updated_on_datetime` string, date-time — Datetime on which the record was last updated.
  - `pagination` Pagination — Pagination for API method responses.
    - `page` integer, required — Current page number.
    - `page_size` integer, required — Number of records per page.
    - `has_more` boolean, required — True if more records exist beyond the current page.

---

[API](https://skmtc.net/wodify/apis/leads.md) · [All operations](https://skmtc.net/wodify/apis/leads/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/wodify/leads/revisions/974500ca0714/schema)
