Stripe Subscription Schedules API

The Subscription Schedules API from Stripe — 4 operation(s) for subscription schedules.

Business capability
Subscription Lifecycle Management BC-4240

Operations 6

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /v1/subscription_schedules List subscription schedules · Get subscription schedules #
Ask an LLM
“How do I see all the subscription changes I've scheduled?”
“Can I list only the schedules that haven't started yet?”
Tell an agent
List my subscription schedules.
List subscription schedules for customer {customer}.
POST /v1/subscription_schedules Schedule a subscription with future phases · Post subscription schedules #
Ask an LLM
“How do I set up a subscription that changes price on a future date?”
“Can I move an existing subscription onto a schedule?”
Tell an agent
Create a subscription schedule for customer {customer} with phases {phases}.
Put existing subscription {from_subscription} on a schedule.
GET /v1/subscription_schedules/{schedule} Get a subscription schedule · Get subscription schedules schedule #
Ask an LLM
“How do I see the phases planned for a subscription schedule?”
“Which phase is a schedule currently in?”
Tell an agent
Show subscription schedule {schedule}.
Get the phases and status of schedule {schedule}.
POST /v1/subscription_schedules/{schedule} Change a subscription schedule's phases · Post subscription schedules schedule #
Ask an LLM
“How do I change the upcoming phases of a scheduled subscription?”
“Are changes to the current phase prorated?”
Tell an agent
Replace the phases on schedule {schedule} with {phases}.
Update schedule {schedule} phases to {phases} with proration {proration_behavior}.
POST /v1/subscription_schedules/{schedule}/cancel Cancel a subscription schedule and its subscription · Post subscription schedules schedule cancel #
Ask an LLM
“How do I cancel a scheduled subscription immediately?”
“Will canceling a schedule send a final invoice for unbilled usage?”
Tell an agent destructive · confirm first
Cancel subscription schedule {schedule}.
Cancel schedule {schedule} without prorating: prorate {prorate}.
POST /v1/subscription_schedules/{schedule}/release Release a subscription from its schedule · Post subscription schedules schedule release #
Ask an LLM
“How do I stop a schedule but keep the customer's subscription running?”
“Can I keep a planned cancellation date when releasing a schedule?”
Tell an agent
Release subscription schedule {schedule}.
Release schedule {schedule} and keep the cancel date: {preserve_cancel_date}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/stripe-subscription-schedules-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

stripe-subscription-schedules-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Stripe Subscription Subscription Schedules API
  description: Needs description.
  contact:
    email: dev-platform@stripe.com
    name: Stripe Dev Platform Team
    url: https://stripe.com
  termsOfService: https://stripe.com/us/terms/
  version: '2023-10-16'
  x-stripeSpecFilename: spec3
servers:
- url: https://api.stripe.com/
security:
- basicAuth: []
- bearerAuth: []
tags:


# --- truncated at 32 KB (63 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/stripe/refs/heads/main/openapi/stripe-subscription-schedules-api-openapi.yml