---
title: "List all Braintree plans"
method: GET
path: "/zephr/payment/braintree/plans"
tags: ["Braintree Payments"]
---

# List all Braintree plans

`GET /zephr/payment/braintree/plans`

## Request

- Base URL: `https://demo-site`
- URL: `https://demo-site/zephr/payment/braintree/plans`
- Auth: one of:
  - API key in cookie `blaize_session`
  - API key in query parameter `jwt`
  - API key in header `x-blaize-jwt`
  - API key in header `x-zephr-jwt`
  - HTTP bearer
  - API key in cookie `blaize_jwt`

Lists the plans associated with the identified product.
The product ID is required.

## Query parameters

- `product_id` string, required

## Headers

- `cookie` string

## Response `200`

OK

- object
  - `plan-id` PaymentPlan
    - `id` string, required: The identifier for this payment plan.
    - `name` string, required: The name of this payment plan.
    - `currency_code` string, required: The ISO 4217 currency code for the transaction.
    - `base_price` number, required: The price of this plan, without any discounts applied.
    - `billing_interval_unit` string, required: The time measurement unit for billing interval.
    - `billing_interval` number, required: How many time units lapse between billing events.
    - `billing_cycles` number, required: How many times billing will occur.
    - `trial_duration_unit` string: The time measurement unit for trial duration. This will always be present if `trial_duration` is set.
    - `trial_duration` number: How long the trial period lasts.
    - `discounts` unknown[]: Any discounts that may apply to this plan.
      - unknown
    - `zephr_product_id` string, required: The Zephr product ID associated with this plan.

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `404`: Not Found

---

[API](https://skmtc.dev/zuora/apis/zuora-2.md) - [All operations](https://skmtc.dev/zuora/apis/zuora-2/llms.txt) - [OpenAPI document](https://skmtc.dev/zuora/apis/zuora-2/revisions/678190d04c40?raw)
