# List policy profiles

Source: https://immiscible.fly.dev/docs/api/get-v1-policy-profiles

`GET /v1/policy-profiles`

`pragmatic`, `eu-sovereign`, `uk-public`, `healthcare`, `permissive` and `startup`, with what each gates on.

## Authentication

Public. No credential. Public routes are rate limited per address.

## Request

curl:

```bash
curl "https://immiscible.fly.dev/v1/policy-profiles"
```

Node:

```ts
const res = await fetch('https://immiscible.fly.dev/v1/policy-profiles', {
});
const data = await res.json();
console.log(res.status, data);
```

Python:

```python
import requests

res = requests.get(
    "https://immiscible.fly.dev/v1/policy-profiles",
)
print(res.status_code, res.json())
```

## Response

```json
{
  "data": {
    "pragmatic": {},
    "eu-sovereign": {
      "allowedDataRegions": [
        "eu-west"
      ],
      "allowedServingDomiciles": [
        "DE"
      ],
      "cloudActMaxDataClass": "confidential",
      "zeroRetentionMinDataClass": "internal",
      "preferredDataRegions": [
        "eu-central"
      ],
      "maxSubprocessors": 1,
      "aggregatorMaxDataClass": "internal",
      "approvedSubprocessors": []
    }
  }
}
```
