Skip to main content
Lemon Squeezy logo

Lemon Squeezy

Manage Lemon Squeezy: products, variants, orders, subscriptions, license keys. Exposes 40 actions covering the full API surface the agent needs - read and write.

What it can do

MethodWhat it does
lemonsqueezy_list_storesList your Lemon Squeezy stores - GET /stores.
lemonsqueezy_get_storeGet one store - GET /stores/{id}.
lemonsqueezy_list_customersList customers in a store - GET /stores/{store_id}/customers.
lemonsqueezy_get_customerGet one customer - GET /customers/{id}.
lemonsqueezy_create_customerCreate a customer - POST /customers.
lemonsqueezy_update_customerUpdate a customer - PATCH /customers/{id}.
lemonsqueezy_list_productsList products in a store - GET /stores/{store_id}/products.
lemonsqueezy_get_productGet one product - GET /products/{id}.
lemonsqueezy_create_productCreate a product - POST /products.
lemonsqueezy_update_productUpdate a product - PATCH /products/{id}.
lemonsqueezy_list_variantsList variants of a product - GET /products/{product_id}/variants.
lemonsqueezy_get_variantGet one variant - GET /variants/{id}.
lemonsqueezy_create_variantCreate a variant - POST /variants.
lemonsqueezy_update_variantUpdate a variant - PATCH /variants/{id}.
lemonsqueezy_list_ordersList orders in a store - GET /stores/{store_id}/orders.
lemonsqueezy_get_orderGet one order - GET /orders/{id}.
lemonsqueezy_create_orderCreate an order (one-time purchase) - POST /orders.
lemonsqueezy_list_subscriptionsList subscriptions in a store - GET /stores/{store_id}/subscriptions.
lemonsqueezy_get_subscriptionGet one subscription - GET /subscriptions/{id}.
lemonsqueezy_update_subscriptionUpdate a subscription (pause/resume or update card details) - PATCH /subscriptions/{id}.
lemonsqueezy_cancel_subscriptionCancel a subscription - DELETE /subscriptions/{id}.
lemonsqueezy_list_invoicesList invoices in a store - GET /stores/{store_id}/invoices.
lemonsqueezy_get_invoiceGet one invoice - GET /invoices/{id}.
lemonsqueezy_list_discountsList discounts (coupons) in a store - GET /stores/{store_id}/discounts.
lemonsqueezy_get_discountGet one discount - GET /discounts/{id}.
lemonsqueezy_create_discountCreate a discount/coupon - POST /discounts.
lemonsqueezy_update_discountUpdate a discount - PATCH /discounts/{id}.
lemonsqueezy_list_filesList files for a variant - GET /variants/{variant_id}/files.
lemonsqueezy_get_fileGet one file - GET /files/{id}.
lemonsqueezy_create_fileAdd a file to a variant - POST /files.
lemonsqueezy_delete_fileDelete a file - DELETE /files/{id}.
lemonsqueezy_list_webhooksList webhooks for a store - GET /stores/{store_id}/webhooks.
lemonsqueezy_get_webhookGet one webhook - GET /webhooks/{id}.
lemonsqueezy_create_webhookCreate a webhook - POST /webhooks.
lemonsqueezy_update_webhookUpdate a webhook - PATCH /webhooks/{id}.
lemonsqueezy_delete_webhookDelete a webhook - DELETE /webhooks/{id}.
lemonsqueezy_list_license_keysList license keys in a store - GET /stores/{store_id}/license-keys.
lemonsqueezy_get_license_keyGet one license key - GET /license-keys/{id}.
lemonsqueezy_list_license_key_instancesList instances (activations) of a license key - GET /license-keys/{license_key_id}/instances.
lemonsqueezy_get_license_key_instanceGet one license key instance - GET /license-key-instances/{id}.

How to get credentials

This connector uses an API key / token. Create one in the provider dashboard, then paste it into FlyMyAI:

Fields to fill in FlyMyAI

FlyMyAI fieldWhere it comes from
LEMONSQUEEZY_API_KEYLemon Squeezy - Settings - API.

Troubleshooting

  • 401 Unauthorized / 403 Forbidden - the token is wrong, expired, or missing a required scope - regenerate it.
  • 429 Too Many Requests - you hit the provider rate limit; retry after a short backoff.
  • Unexpected 4xx on writes - double-check required fields; the agent confirms before write actions.
We love our partners - FlyMy.AI builds with the best. Thanks, Lemon Squeezy!