Gumroad
Gumroad helps creators take control of their creative careers. The Gumroad OAuth API is based around REST. We return JSON for every request, including errors.
131 subscribers
32 endpoints
The in-depth APIMemo review for this API hasn't been published yet —
the data below comes straight from the public marketplace listing.
Gumroad endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST |
createProductCustomField /createProductCustomField |
Create a new custom field for a product. |
| POST |
createProductOfferCode /createProductOfferCode |
Create a new offer code for a product. Default offer code is in cents. A universal offer code is one that applies to all products. |
| POST |
createProductVariantCategory /createProductVariantCategory |
Create a new variant category on a product. |
| POST |
createProductVariant /createProductVariant |
Create a new variant of a product. |
| POST |
deleteProductCustomField /deleteProductCustomField |
Edit an existing product's custom field. |
| POST |
deleteProductOfferCode /deleteProductOfferCode |
Edit an existing product's offer code. |
| POST |
deleteProductVariantCategory /deleteProductVariantCategory |
Permanently delete a variant category of a product. |
| POST |
deleteProductVariant /deleteProductVariant |
Permanently delete a variant of a product. |
| POST |
deleteSingleProduct /deleteSingleProduct |
Permanently delete a product. |
| POST |
disableSingleProduct /disableSingleProduct |
Disable an existing product. |
| POST |
enableSingleProduct /enableSingleProduct |
Enable an existing product. |
| POST |
getProductActiveSubscribers /getProductActiveSubscribers |
Retrieves all of the active subscribers for one of the authenticated user's products. Available with the 'view_sales' scope. |
| POST |
getProductCustomFields /getProductCustomFields |
Retrieve all of the existing custom fields for a product. |
| POST |
getProductOfferCodes /getProductOfferCodes |
Retrieve all of the existing offer codes for a product. Either amount_cents or percent_off will be returned depending if the offer code is a fixed amount off or a percentage off.… |
| POST |
getProductSingleSubscriber /getProductSingleSubscriber |
Retrieves the details of a subscriber to this user's product. Available with the 'view_sales' scope. |
| POST |
getProductSingleVariantCategory /getProductSingleVariantCategory |
Retrieve the details of a variant category of a product. |
| POST |
getProductVariantCategories /getProductVariantCategories |
Retrieve all of the existing variant categories of a product. |
| POST |
getSingleProduct /getSingleProduct |
Retrieve the details of a product. |
| POST |
getSingleProductOfferCode /getSingleProductOfferCode |
Retrieve the details of a specific offer code of a product. |
| POST |
getSingleProductVariant /getSingleProductVariant |
Retrieve the details of a variant of a product. |
| POST |
getUser /getUser |
Retrieve the user's data. |
| POST |
getUserProducts /getUserProducts |
Retrieve all of the existing products for the authenticated user. |
| POST |
getUserSingleSale /getUserSingleSale |
Retrieves the details of a sale by this user. Available with the 'view_sales' scope. |
| POST |
getUserSubscriptions /getUserSubscriptions |
Show all active subscriptions for this user. |
| POST |
getUserSucessfulSales /getUserSucessfulSales |
Retrieves all of the sucessful sales by the authenticated user. Available with the 'view_sales' scope. |
| POST |
getVariantsInVariantCategory /getVariantsInVariantCategory |
Retrieve all of the existing variants in a variant category. |
| POST |
subscribeToResource /subscribeToResource |
Subscribe to a resource. Currently the only supported resource name is `sale`. Once subscribed you will be notified of the user's sales with an HTTP POST to your post_url. |
| POST |
unsubscribeFromResource /unsubscribeFromResource |
Unsubscribe from a resource. |
| POST |
updateProductCustomField /updateProductCustomField |
Edit an existing product's custom field. |
| POST |
updateProductOfferCode /updateProductOfferCode |
Edit an existing product's offer code. |
| POST |
updateProductVariantCategory /updateProductVariantCategory |
Edit a variant category of an existing product. |
| POST |
updateProductVariant /updateProductVariant |
Edit a variant of an existing product. |
Gumroad pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — | — |