{
  "schema": "nexuscrm.connected-mail-http-provider/v1",
  "connectorKey": "gmail-connected-mail",
  "publicPath": "/api/connected-mailboxes/gmail",
  "binding": {
    "ownerPack": "gmail-connected-mail-connector",
    "businessKey": "gmail-connected-mail-connector/gmail-delivery",
    "definitionVersion": 1,
    "clientCredentialRef": "ConnectedMailOAuthClient"
  },
  "requiredScopes": [
    "https://www.googleapis.com/auth/gmail.send",
    "https://www.googleapis.com/auth/userinfo.email",
    "https://www.googleapis.com/auth/userinfo.profile",
    "openid"
  ],
  "authorizationParameters": {
    "access_type": "offline",
    "prompt": "consent"
  },
  "authorizationEndpoint": "https://accounts.google.com/o/oauth2/v2/auth",
  "tokenEndpoint": "https://oauth2.googleapis.com/token",
  "identityEndpoint": "https://openidconnect.googleapis.com/v1/userinfo",
  "revocationEndpoint": "https://oauth2.googleapis.com/revoke",
  "mailEndpoint": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  "issuer": "https://accounts.google.com",
  "identitySubjectField": "sub",
  "identityAddressField": "email",
  "identityDisplayNameField": "name",
  "mailRequestField": "raw",
  "mailResponseIdField": "id",
  "terminationBound": "20s"
}
