growsurf_list_integrations
Check connection status of every integration in your GrowSurf program, including Stripe, PayPal, Mailchimp, Slack, and Zapier. See which are connected, enabled, or auto-disabled, with dashboard links to reconnect.
Instructions
List every integration your GrowSurf program can connect (Stripe, PayPal, Wise, Mailchimp, Slack, Zapier, Webhooks, and more) with its current state, so you can check whether an integration is connected before you act on it. Each entry has connected (credentials are stored), enabled (switched on and working), autoDisabled (GrowSurf switched it off after repeated delivery failures — the credentials are still stored, but nothing is delivered until the user reconnects it), and connectUrl (the dashboard link to hand the user). Integrations that do not apply to the program type are omitted (for example, Wise on a referral program). Read-only: connecting an integration happens in the GrowSurf dashboard, not through the API — call growsurf_get_integration_connect_link for the link to hand the user. Targets campaignId if you pass it, otherwise GROWSURF_CAMPAIGN_ID.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| campaignId | No | Target program (campaign) id for this call. Defaults to GROWSURF_CAMPAIGN_ID when omitted. Pass the `id` returned by growsurf_create_campaign to configure or operate a program you just created, without restarting the server. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| integrations | No | Every integration this program can connect, in the order the GrowSurf dashboard lists them. |