# GET /email/capabilities

**Resource:** [Email](./email.md)  
**Scopes:** `email:read`  
**Write operation:** no

Check email sending capabilities. Returns authenticated_user (the API caller's identity), Company Mail provider (TrustPager Mail or Gmail), and which users have personal Gmail connected. Use authenticated_user to identify who "I" is for personal/conversational sends.

## Response example

```json
{
  "data": {
    "authenticated_user": {
      "user_id": "user-uuid-...",
      "name": "Simon Smith",
      "email": "simon@company.com",
      "has_personal_gmail": true,
      "hint": "This is the user who owns the API key. For personal sends, use mode \"personal\" with this user's sender_user_id."
    },
    "company_mail": {
      "configured": true,
      "provider": "gmail",
      "gmail_email": "team@example.com",
      "gmail_sender_user_id": "user-uuid-...",
      "connection_status": "active",
      "send_as_aliases": [
        { "email": "team@example.com", "displayName": "Team Name", "isDefault": true }
      ]
    },
    "personal_gmail_users": [
      {
        "user_id": "user-uuid-...",
        "email": "simon@company.com",
        "display_name": "Simon Smith",
        "gmail_address": "simon@gmail.com",
        "send_as_aliases": [
          { "email": "simon@company.com", "displayName": "Simon Smith", "isDefault": true },
          { "email": "team@company.com", "displayName": "Team", "isDefault": false }
        ]
      }
    ]
  }
}
```

---
Base URL: `https://api.trustpager.com/functions/v1/api/v1` — Auth: `Authorization: Bearer YOUR_API_KEY`