lemonsqueezy

Automate Lemon Squeezy REST API interactions for digital product management.

8|1|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/mnlt/teleport --skill lemonsqueezy-mnlt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lemonsqueezy
Source: https://github.com/mnlt/teleport/tree/main/skills/lemonsqueezy
Command: npx skills add https://github.com/mnlt/teleport --skill lemonsqueezy-mnlt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automate Lemon Squeezy REST API interactions for digital products management, enabling programmatic control over stores, products, checkouts, subscriptions, customers, and license keys without manual UI tasks.

Core Features & Use Cases

  • Direct REST API access to Lemon Squeezy endpoints for core resources (stores, products, variants, checkouts, orders, subscriptions, customers, and license keys).
  • JSON:API-compliant responses with standardized envelopes and relationships to hydrate related resources.
  • Credential-based security using an API key via LEMONsqueezy_API_KEY and enforcement of required headers (Accept and Content-Type) for all requests.
  • Use Case: automate creating a checkout for a new customer, retrieve the hosted payment URL, and issue license keys for digital products.

Quick Start

Create a hosted checkout for a product and retrieve its URL to share with customers.

Frequently Asked Questions about lemonsqueezy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Lemon Squeezy REST API interactions for digital products?

You can automate Lemon Squeezy REST API interactions by using an API key configured via LEMONsqueezy_API_KEY to programmatically manage stores, products, checkouts, subscriptions, customers, and license keys without manual UI tasks.

How do I create a hosted checkout and retrieve the URL using the Lemon Squeezy API?

To create a hosted checkout, send a request to the Lemon Squeezy API endpoint for checkouts using the required Accept and Content-Type headers, and the API will return a JSON:API-compliant response containing the hosted payment URL to share with customers.

Do I need an API key to manage subscriptions and license keys in Lemon Squeezy?

Yes, managing subscriptions and license keys requires an API key set via LEMONsqueezy_API_KEY, along with mandatory Accept and Content-Type headers for all requests to the https://api.lemonsqueezy.com/v1 endpoint.

What format does the Lemon Squeezy API use for responses and requests?

The Lemon Squeezy API uses JSON:API formatting for all requests and responses, providing standardized envelopes and relationships to hydrate related resources like stores, products, and orders.

Can I use this to manage merchant-of-record billing across multiple stores?

Yes, this solution automates merchant-of-record billing tasks across multiple stores, products, and checkouts, enabling programmatic control over the entire Lemon Squeezy digital product lifecycle.