"Best analytics tool I've used in 14 years"

Get integrations

GET https://datafa.st/api/v1/admin/websites/{websiteId}/integrations

Get payment integration connection status.

Request

Authentication

  • dft_ account token with settings:read.

Path parameters

ParameterTypeDescription
websiteIdstringWebsite ObjectId used by account tokens to choose which website to query or manage. Website ObjectId. The caller token must have access to this website.

Response

Returns a JSON object with status and endpoint-specific fields.

Response fields

FieldTypeDescription
data[].stripe.connectedbooleanStripe connection status.
data[].lemonsqueezy.connectedbooleanLemon Squeezy connection status.
data[].polar.connectedbooleanPolar connection status.
data[].paddle.connectedbooleanPaddle connection status.
data[].paddle.keyExpiresAtstringnull
data[].shopify.connectedbooleanShopify connection status.
data[].woocommerce.connectedbooleanWooCommerce connection status.
data[].currencystringCurrency code for money values, such as USD or EUR.

Errors

Common errors include 400 for invalid input, 401 for missing or invalid tokens, 403 for missing permissions or website access, 404 for missing resources, and 500 for server errors.

✍️ Something missing? Suggest features.

🤖 AI agent or LLM? Read this page as markdown

Example request
curl -X GET "https://datafa.st/api/v1/admin/websites/{websiteId}/integrations" \
  -H "Authorization: Bearer dft_xxx"
Success response
{
  "status": "success",
  "data": [{
    "stripe": { "connected": true },
    "lemonsqueezy": { "connected": false },
    "polar": { "connected": false },
    "paddle": { "connected": false, "keyExpiresAt": null },
    "shopify": { "connected": false },
    "woocommerce": { "connected": false },
    "currency": "USD"
  }]
}