Skip to main content
GET
Lists your widgets. A widget is a button or form you embed on any website; it creates payments through your publishable key (pk_live_*, safe to expose) instead of your secret key. This endpoint takes no parameters — the merchant is inferred from your session. Management endpoints like this one are dashboard-only. The only public widget endpoint is the checkout endpoint, which is what your embedded widgets call.

Who can call this

Send your dashboard JWT (browser session) as a Bearer token, with team role merchant_admin or merchant_member plus the widgets:view permission. Widget management is not accessible with an API key. See the Authentication guide.

Response

Each widget in the list carries the fields documented on Create a widget: type, name, amountMode, fixedAmount, allowedCurrencies, donorFields / requiredDonorFields, allowedOrigins (stored normalized to hostnames), displayMode, successUrl and branding.

See also