API referenceSetup checklist

Setup checklist

1 operation. Every schema and example on this page is generated from the platform contract.

Get a store's remaining setup steps.

The Business app Home's walkthrough for a store that is not yet live: rows assembled from what the merchant picked at signup (stores.signup_selections), what they actually bought (active store_addons grants), and REAL state. A probe that fails omits its row rather than inventing a failure. Gym stores return no rows: their own onboarding wizard owns setup. THE RULE FOR EVERY ROW ON THIS CARD: a row ticks from the predicate the SERVER ACTUALLY REFUSES ON, never from something that merely resembles it. Two rows have already broken it. "Switch on Click & Collect" ticked from store_checkout_settings.checkout_enabled while the Drops gate refuses on collect_enabled, so the row read done while the gate stayed shut. "Get paid" ticked from whether a live Stripe account could charge, while the gate accepts ANY way of being paid, so a cash-only shop was told to connect Stripe for ever and a shop with a chargeable account but no enabled method ticked green while the gate refused it. Both now read the same predicates the gate does. One exception, and it is a founder decision rather than a derivation (FA222, 17 Sep 2026): a shop whose only route is a working SANDBOX Stripe account shows Get paid UNTICKED, matching the go-live card on the same screen.

Parameters

store_idstring · uuidqueryrequired

Store whose setup checklist to return (also authorises the merchant).

Response, 200

rowsarray of objectrequired
5 child fields
keystringrequired
labelstringrequired
detailstringrequired
completebooleanrequired
routestringrequired
curl -G "https://www.membber.com/api/v1/setup-checklist" \
  -H "Authorization: Bearer $MEMBBER_TOKEN" \
  --data-urlencode "store_id=6659c139-0000-4000-8000-d0c500000066"
Response, 200
{
  "rows": [
    {
      "key": "<key>",
      "label": "<label>",
      "detail": "<detail>",
      "complete": true,
      "route": "<route>"
    }
  ]
}
WhatsApp
Book a Call
Start Free