Source: https://datafa.st/docs/api/account/integrations/retrieve
Markdown source: https://datafa.st/docs/api/account/integrations/retrieve.md
Description: Get payment integration connection status.

# 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

| Parameter | Type | Description |
| --- | --- | --- |
| `websiteId` | string | Website 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

| Field | Type | Description |
| --- | --- | --- |
| `data[].stripe.connected` | boolean | Stripe connection status. |
| `data[].lemonsqueezy.connected` | boolean | Lemon Squeezy connection status. |
| `data[].polar.connected` | boolean | Polar connection status. |
| `data[].paddle.connected` | boolean | Paddle connection status. |
| `data[].paddle.keyExpiresAt` | string|null | Paddle API key expiry timestamp when available. |
| `data[].shopify.connected` | boolean | Shopify connection status. |
| `data[].woocommerce.connected` | boolean | WooCommerce connection status. |
| `data[].currency` | string | Currency 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.

## Code examples

### Example request

```bash
curl -X GET "https://datafa.st/api/v1/admin/websites/{websiteId}/integrations" \
  -H "Authorization: Bearer dft_xxx"
```

### Success response

```json
{
  "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"
  }]
}
```
