List Products

gumroad.list_products
ActionBusiness appsconnection required

Calls the Gumroad API with the connection's credentials.

List a page of the seller's visible products, newest first, which is how an author finds the product id the sales filters take.

Connection

Required
Yes — the node will not save without one
Auth type
Bearer token
Providers
Gumroad
Secret shape
the Gumroad access token, or {"access_token": "…"}
Config it needs
base_url
Resolved by
config.connection_id, else node.connection_id

Configuration

1 field, none required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
page_key
The next_page_key from a previous call, to fetch the following page.
stringNo———

Output

One shape.

result

FieldTypeExample
products
The products on this page, newest first.
array—
count
How many products this page carried.
number—
next_page_key
Feed this back as page_key for the next page.
string—
next_page_url
Gumroad's own URL for the next page.
string—
products[].id
The product's Gumroad id.
string—
products[].name
The product's name.
string—
products[].short_url
The product's public URL.
string—
products[].price
The list price, in the smallest unit.
number—
products[].currency
ISO code of the product's currency.
string—
products[].published
True when the product is live.
boolean—
products[].sales_count
How many times it has sold.
string—
{
  "count": 0,
  "next_page_key": "",
  "next_page_url": "",
  "products": [
    {
      "currency": "",
      "id": "",
      "name": "",
      "price": 0,
      "published": false,
      "sales_count": "",
      "short_url": ""
    }
  ]
}

See List Products run in a workflow.

In a technical demo we add the Gumroad connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.