Skip to main content
Gumroad logo

Gumroad

Manage Gumroad: products, sales, subscribers, offer codes, and payouts. Exposes 22 actions covering the full API surface the agent needs - read and write.

What it can do

MethodWhat it does
gumroad_get_userGet authenticated user profile - GET /me.
gumroad_products_listList all products - GET /products.
gumroad_product_getGet one product details - GET /products/{id}.
gumroad_product_createCreate a new product - POST /products.
gumroad_product_updateUpdate a product - PUT /products/{id}.
gumroad_product_deleteDelete a product - DELETE /products/{id}.
gumroad_sales_listList sales (transactions) - GET /sales.
gumroad_sale_getGet one sale details - GET /sales/{id}.
gumroad_licenses_listList licenses (product keys) for a product - GET /products/{id}/licenses.
gumroad_license_getGet one license details - GET /licenses/{id}.
gumroad_variants_listList product variants (e.g., Basic/Pro/Max tiers) - GET /products/{id}/variants.
gumroad_variant_createCreate a product variant - POST /products/{id}/variants.
gumroad_variant_updateUpdate a variant - PUT /products/{product_id}/variants/{variant_id}.
gumroad_variant_deleteDelete a variant - DELETE /products/{product_id}/variants/{variant_id}.
gumroad_subscriptions_listList subscriptions - GET /subscriptions.
gumroad_subscription_getGet one subscription details - GET /subscriptions/{id}.
gumroad_subscription_cancelCancel a subscription - DELETE /subscriptions/{id}.
gumroad_webhooks_listList webhook subscriptions - GET /webhooks.
gumroad_webhook_createCreate a webhook - POST /webhooks.
gumroad_webhook_deleteDelete a webhook - DELETE /webhooks/{id}.
gumroad_customers_listList customers - GET /customers.
gumroad_customer_getGet one customer details - GET /customers/{id}.

How to get credentials

This connector uses OAuth 2.0. In FlyMyAI, open the tool and click Connect - you'll be redirected to Gumroad to authorize, then back to FlyMyAI. There is no API key to paste.

The OAuth app must be registered by FlyMyAI for this provider. If you see "connection not configured", the provider's client credentials are still being set up - check back shortly.

Fields to fill in FlyMyAI

FlyMyAI fieldWhere it comes from
(none)Connect via OAuth - nothing to paste.

Troubleshooting

  • 401 Unauthorized / 403 Forbidden - the OAuth connection expired or was revoked - reconnect.
  • 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, Gumroad!