← Tools Reference

Lemon Squeezy

Lemon Squeezy integration (Productivity, Finance). Imported from open-connector.

API key16 toolshttps://api.lemonsqueezy.com/v1
GET
lemon_squeezy_retrieve_authenticated_user
Retrieve the currently authenticated Lemon Squeezy user.

/users/me

GET
lemon_squeezy_list_stores
List stores that belong to the authenticated Lemon Squeezy account.

/stores

GET
lemon_squeezy_retrieve_store
Retrieve a single Lemon Squeezy store by ID.

/stores/{storeId}

1 parameter
ParamTypeRequiredDescription
storeIdintegerrequiredThe Lemon Squeezy store ID.
GET
lemon_squeezy_list_products
List Lemon Squeezy products with optional store filtering and pagination.

/products

3 parameters
ParamTypeRequiredDescription
storeIdintegeroptionalThe Lemon Squeezy store ID.
pageNumberintegeroptionalPage number to return.
pageSizeintegeroptionalNumber of items to return per page.
GET
lemon_squeezy_list_variants
List Lemon Squeezy variants with optional product filtering and pagination.

/variants

4 parameters
ParamTypeRequiredDescription
productIdintegeroptionalThe Lemon Squeezy product ID.
statusstringoptionalOnly return variants with this status.
pageNumberintegeroptionalPage number to return.
pageSizeintegeroptionalNumber of items to return per page.
GET
lemon_squeezy_list_orders
List Lemon Squeezy orders with optional store, email, or order-number filtering.

/orders

5 parameters
ParamTypeRequiredDescription
storeIdintegeroptionalThe Lemon Squeezy store ID.
userEmailstringoptionalOnly return orders whose user_email matches this address.
orderNumberintegeroptionalOnly return the order with this order number.
pageNumberintegeroptionalPage number to return.
pageSizeintegeroptionalNumber of items to return per page.
GET
lemon_squeezy_list_subscriptions
List Lemon Squeezy subscriptions with optional filters and pagination.

/subscriptions

9 parameters
ParamTypeRequiredDescription
storeIdintegeroptionalThe Lemon Squeezy store ID.
orderIdintegeroptionalThe Lemon Squeezy order ID.
orderItemIdintegeroptionalThe Lemon Squeezy order item ID.
productIdintegeroptionalThe Lemon Squeezy product ID.
variantIdintegeroptionalThe Lemon Squeezy variant ID.
userEmailstringoptionalOnly return subscriptions whose user_email matches this address.
statusstringoptionalOnly return subscriptions with this status.
pageNumberintegeroptionalPage number to return.
pageSizeintegeroptionalNumber of items to return per page.
GET
lemon_squeezy_list_customers
List Lemon Squeezy customers with optional store or email filtering.

/customers

4 parameters
ParamTypeRequiredDescription
storeIdintegeroptionalThe Lemon Squeezy store ID.
emailstringoptionalOnly return customers for this email.
pageNumberintegeroptionalPage number to return.
pageSizeintegeroptionalNumber of items to return per page.
GET
lemon_squeezy_retrieve_customer
Retrieve a single Lemon Squeezy customer by ID.

/customers/{customerId}

1 parameter
ParamTypeRequiredDescription
customerIdstringrequiredThe Lemon Squeezy customer ID.
POST
lemon_squeezy_create_customer
Create a Lemon Squeezy customer for the specified store.

/customers

6 parameters
ParamTypeRequiredDescription
storeIdintegerrequiredThe Lemon Squeezy store ID.
namestringrequiredFull name of the customer.
emailstringrequiredEmail address of the customer.
citystringoptionalCity of the customer.
regionstringoptionalRegion or state of the customer.
countrystringoptionalISO 3166-1 alpha-2 country code of the customer.
PATCH
lemon_squeezy_update_customer
Update a Lemon Squeezy customer by ID.

/customers/{customerId}

6 parameters
ParamTypeRequiredDescription
customerIdstringrequiredThe Lemon Squeezy customer ID.
namestringoptionalUpdated full name of the customer.
emailstringoptionalUpdated email address of the customer.
citystringoptionalUpdated city of the customer.
regionstringoptionalUpdated region or state of the customer.
countrystringoptionalUpdated ISO 3166-1 alpha-2 country code of the customer.
GET
lemon_squeezy_list_webhooks
List Lemon Squeezy webhooks with optional store filtering and pagination.

/webhooks

3 parameters
ParamTypeRequiredDescription
storeIdintegeroptionalThe Lemon Squeezy store ID.
pageNumberintegeroptionalPage number to return.
pageSizeintegeroptionalNumber of items to return per page.
GET
lemon_squeezy_retrieve_webhook
Retrieve a single Lemon Squeezy webhook by ID.

/webhooks/{webhookId}

1 parameter
ParamTypeRequiredDescription
webhookIdstringrequiredThe Lemon Squeezy webhook ID.
POST
lemon_squeezy_create_webhook
Create a Lemon Squeezy webhook for the specified store.

/webhooks

4 parameters
ParamTypeRequiredDescription
storeIdintegeroptionalThe Lemon Squeezy store ID.
urlstringoptionalWebhook endpoint URL.
eventsarrayoptionalWebhook events that should trigger deliveries.
secretstringoptionalSigning secret used to verify webhook deliveries.
PATCH
lemon_squeezy_update_webhook
Update a Lemon Squeezy webhook by ID.

/webhooks/{webhookId}

5 parameters
ParamTypeRequiredDescription
webhookIdstringrequiredThe Lemon Squeezy webhook ID.
storeIdintegeroptionalThe Lemon Squeezy store ID.
urlstringoptionalUpdated webhook endpoint URL.
eventsarrayoptionalUpdated webhook events.
secretstringoptionalUpdated signing secret for webhook deliveries.
DELETE
lemon_squeezy_delete_webhook
Delete a Lemon Squeezy webhook by ID. The returned acknowledgement is generated locally because Lemon Squeezy responds with 204 No Content.

/webhooks/{webhookId}

1 parameter
ParamTypeRequiredDescription
webhookIdstringrequiredThe Lemon Squeezy webhook ID.