Skip to main content

The marketplace grid

GET 

/marketplace/apps

Every app this workspace can see — partner apps first (listed apps of a publisher in good standing, plus any app installed here whatever its listing), then the 19 apps built into KudosCRM in catalog order — each with its state and button from one state table, so a card and the listing page never disagree:

appconditionstate · state_labelcta
partnerno installavailable · AvailableInstall → the partner's install page (external); none, with a reason, when it has none
partnerconnecting, or setup not finishedinstalled · Connecting / Setup incompleteFinish setup → the setup page
partneractiveconnected · ActiveManage
partnerpaused (checked first)attention · PausedResume → Manage
partnerreauth_requiredattention · Reconnect neededReconnect → the install page (else Manage)
built into KudosCRMconnectedconnected · ActiveManage
built into KudosCRMneeds reauth / erroredattention · Reconnect needed / FailingReconnect
built into KudosCRMnot connectedavailable · AvailableConnect
built into KudosCRMcoming sooncoming_soon · Coming soonSoon

meta.counts.connected counts installed-but-not-set-up apps too; meta.categories gives the rail's order and labels only (the screen counts after its own filters); meta.featured is the most recently listed featured app, or null. Every in-app link carries workspace=<tenant uuid>.

Session (or a personal access token) with integrations.read, the Integrations module on. Throttle: marketplace/read/minute, 120 a minute.

Responses​

The grid.