Create a Recharge subscription for a Shopify customer and manage its lifecycle via the Recharge API

domain: developer.rechargepayments.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Authenticate requests by passing your Recharge API key in the X-Recharge-Access-Token header on every request to https://api.rechargeapps.com
  2. Create a subscription with POST /subscriptions, supplying customer_id, address_id, next_charge_scheduled_at, order_interval_unit (day/week/month), order_interval_frequency, and charge_interval_frequency
  3. Retrieve a customer's active subscriptions with GET /subscriptions?customer_id=CUSTOMER_ID&status=active using cursor-based pagination (next_cursor param) rather than the deprecated page-based pagination
  4. Update shipping interval with PATCH /subscriptions/SUBSCRIPTION_ID, setting order_interval_frequency and charge_interval_frequency fields
  5. Cancel a subscription with POST /subscriptions/SUBSCRIPTION_ID/cancel with a required cancellation_reason string in the body
  6. Monitor lifecycle events by registering webhooks for subscription/created, subscription/updated, and subscription/cancelled via POST /webhooks

Known gotchas

Related routes

Configure Recharge charge retry and dunning settings via the Recharge API for subscription recovery
ecommerce-ops · 6 steps · unrated
Query Shopify store credit balance and handle expiry for a customer
shopify.dev · 6 steps · unrated
Manage Shopify subscription selling plans and subscription contracts lifecycle
shopify.dev · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans