{
  "event_type": "provider.connection.created",
  "team_id": "e89cc9fe-e1c0-41bc-a83a-728b8cb1056f",
  "user_id": "fac593ed-f371-4aea-9210-9332f1b19bec",
  "client_user_id": "3Zru4O8cBEiwGTsXgUQGaQ==",
  "data": {
    "provider": {
      "name": "Fitbit",
      "slug": "fitbit",
      "logo": "https://logo_url.com"
    },
    "user_id": "36a7caa0-1388-43e5-83eb-0254695e6837",
    "resource_availability": {
      "body": {
        "status": "available",
        "scope_requirements": {
          "user_granted": {
            "required": [
              "weight"
            ],
            "optional": []
          },
          "user_denied": {
            "required": [],
            "optional": []
          }
        }
      },
      "sleep": {
        "status": "unavailable",
        "scope_requirements": {
          "user_granted": {
            "required": [],
            "optional": []
          },
          "user_denied": {
            "required": [
              "sleep"
            ],
            "optional": [
              "heartrate",
              "oxygen_saturation",
              "respiratory_rate"
            ]
          }
        }
      }
    }
  }
}

Properties

event_type
const string
required

Constant: provider.connection.created

team_id
string
required
user_id
string
required
client_user_id
string
required
data
ProviderConnectionCreated
required
user_id
string
required
source
ClientFacingProvider
required

[⚠️ Deprecated] Deprecated. Use provider instead. Subject to removal after 1 Jan 2024.

name
string
required

Name of source of information

slug
string
required

Slug for designated source

logo
string
required

URL for source logo

provider
ClientFacingProvider
required
name
string
required

Name of source of information

slug
string
required

Slug for designated source

logo
string
required

URL for source logo

resource_availability
Record<string, ResourceAvailability>
required
{key=*}
ResourceAvailability | null
status
enum<string>
required

Available options: available, unavailable.

scope_requirements
ScopeRequirementsGrants | null
user_granted
ScopeRequirements_str_
required
required
string
required
optional
string
required
user_denied
ScopeRequirements_str_
required
required
string
required
optional
string
required