Stripe Settings


Retrieve Stripe integration settings for the authenticated account.


GET /settings/stripe

Returns the current Stripe connection status and configuration.

Authentication

Requires an API key with Admin access level.

curl https://api.growpanel.io/v1/settings/stripe \
-H "Authorization: Bearer YOUR_API_KEY"

Response

Status: 200 OK

{
"connected": true,
"account_id": "acct_1ABC123",
"account_name": "Acme Corp",
"livemode": true,
"connected_at": "2024-06-15T10:00:00Z",
"last_sync": "2025-01-10T08:00:00Z",
"sync_status": "complete",
"customers_imported": 250,
"invoices_imported": 3500
}

Response fields

FieldTypeDescription
connectedbooleanWhether Stripe is connected
account_idstringStripe account ID
account_namestringStripe account display name
livemodebooleanWhether connected to live (not test) mode
connected_atstringWhen the connection was established
last_syncstringWhen data was last synchronized
sync_statusstringCurrent sync status (syncing, complete, error)
customers_importedintegerNumber of customers imported
invoices_importedintegerNumber of invoices imported

Notes

  • Stripe connections are managed via OAuth in the GrowPanel web interface
  • To connect or disconnect Stripe, visit Settings → Data Sources
  • See Stripe integration for setup instructions