# List Embedded End User Connections

List the public app accounts owned by one end user. Existing accounts remain available while API catalog access is off.

`GET https://connect.mindcloud.co/v2/embedded/end-users/:endUserId/connections`

Permissions: `embedded:view`.

## Parameters

### Path

- `endUserId` (string, required): The MindCloud userId saved for your signed-in application user.

## Example request

```bash
curl --request GET \
  --url 'https://connect.mindcloud.co/v2/embedded/end-users/enduser_GhSUEYhipn4g/connections' \
  --header 'Authorization: Bearer $MINDCLOUD_API_TOKEN'
```

## Response fields

- `id` (string): The public connection ID to pass to runs, lookups, or repair links.
- `appSlug` (string): The app slug used in Universal API routes.
- `appName` (string): The app display name.
- `label` (string): The account label the user can recognize.
- `status` (string): The current connection status.
- `connectedOn` (date): When the account connected, or when its credential was created.

## Example response

```json
{
  "success": true,
  "data": [
    {
      "id": "Cn6vH3jW8qYt",
      "appSlug": "slack",
      "appName": "Slack",
      "label": "Support workspace",
      "status": "valid",
      "connectedOn": "2026-10-01T12:05:00.000Z"
    }
  ],
  "meta": {
    "pagination": {
      "totalCount": 1,
      "totalCountExact": true,
      "hasNextPage": false,
      "hasPreviousPage": false
    }
  }
}
```

## Errors

- 403 Company scope mismatch: `FORBIDDEN` / `COMPANY_SCOPE_MISMATCH` "This endpoint acts only on the company that owns the API key. Leave out X-Company-Id."
- 404 End user not found: `NOT_FOUND` / `END_USER_NOT_FOUND` "No end user with this id belongs to the company of this API key."
- 503 Connection list unavailable: `UNAVAILABLE` / `TEMPORARILY_UNAVAILABLE` "The end user connections are temporarily unavailable. Retry the request."
