support.supper.commerce.listListings
List a creator's public Supper commerce records across repos: support.supper.membership.program programs, support.supper.membership.tier sidecars, and support.supper.commission offers. Only records authored by the named creator's own repo (creatorVerified) are returned. Public read; membership outputs carry their portable ATM program or tier identity and Supper presentation fields, while catalog product and price data resolve through those ATM records. Outputs never carry processor ids, member lists, or private inventory counts.
Details · query
| Kind | query |
|---|---|
| Authority | commerce.supper.support |
| Indexed |
Query
query · GETParameters
query stringDID of the creator whose public commerce records to list.
cursor
stringOpaque cursor from a previous response.
maxLength: 4096
includeArchived
booleanWhen true, include archived listings. Defaults to false.
default: false
kind
stringOptional filter restricting results to a single listing kind.
maxLength: 32knownValues: membership | tier | commission
limit
integerminimum: 1maximum: 100default: 50
Output
application/jsoncursor
stringmaxLength: 4096
#commissionView
objectProperties
accessAudience
stringmaxLength: 32knownValues: everyone | monthly-supporters
CID of the exact commission record generation returned in this view.
createdAt
string · datetimeAuthor repo DID; commissions are creator-owned.
When the AppView indexed this record.
kind
stringmaxLength: 32knownValues: digital | physical | service
Canonical money.atmosphere.product strongRef. Resolve title, description, image, currency, and prices through this record.
publishAt
string · datetimeslotLimit
integerPublic per-commission open-request cap hint. NOT scarce-inventory truth; the AppView never enforces availability.
minimum: 0
AT URI of the indexed support.supper.commission record.
#membershipView
objectProperties
CID of the exact membership record generation returned in this view.
createdAt
string · datetimeWhen the AppView indexed this record.
mode
stringmaxLength: 32knownValues: monthly-tips | tiers | off
App-neutral money.atmosphere.membership.program strongRef from the creator's repo.
AT URI of the indexed support.supper.membership.program record.
#tierView
objectProperties
badgeLabel
stringPublic badge label only. Badge ownership is verified from active recurring payment state, not by this display field.
maxLength: 800maxGraphemes: 80
CID of the exact membership-tier record generation returned in this view.
createdAt
string · datetimeWhen the AppView indexed this record.
The parent support.supper.membership.program record.
App-neutral money.atmosphere.membership.tier strongRef from the creator's repo.
AT URI of the indexed support.supper.membership.tier record.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
List creator-owned support.supper.entitlement anchors, optionally filtered by kind. The creator convenience field is derived from the author repo; legacy records whose copied creator field names a different DID are excluded. Public outputs carry only anchor fields plus opaque listing strongRefs. The Supper-local productId/commissionId are app identifiers, never payment processor identifiers; no processor ids, buyer PII, or fulfillment data appear here.
-
support.supper.commission
recordPublic, creator-owned Supper commission workflow sidecar. Canonical title, description, image, currency, and base price resolve through the required money.atmosphere.product strongRef and its money.atmosphere.price records. This record carries only Supper-specific public request workflow terms. Buyer-side request material, reference attachments, DMs, and fulfillment details are intentionally not written to the creator's PDS.
-
Get a creator's verified cross-repo support feed: support.supper.feed.post records authored on every supporter repo whose recipient is the named creator, newest first. Every returned post carries a payment strongRef verified against an active broker-attested payment; the AppView never re-derives amount/currency/status. Public read; unverified posts are never returned and outputs carry only public record bodies, never private metadata.