1.0.4 • Published 4 years ago
@evokegroup/phreesia v1.0.4
@evokegroup/phreesia
Class: Phreesia
Class: Phreesia.Api
constructor({organizationId, authorizer, clientId, clientSecret, authorizationDomain, apiDomain, logger, timeout})
Parameter | Type | Default | Description |
---|---|---|---|
organizationId | string | ||
authorizer | @evokegroup/oauth2.Authorizer | ||
clientId | string | ||
clientSecret | string | ||
authorizationDomain | string | ||
apiDomain | string | ||
logger | @evokegroup/logger | ||
timeout | number | 30000 | Timeout for requests |
authenticate() => Promise<OAuth2.AccessToken>
Authenticates. Called automatically.
campaignOptIns({dateFrom, dateTo}) => Promise<Phreesia.Entities.OptIn[]>
Retrieves campaign opt ins.
Class: Api.TokenAuthorizer extends OAuth2.WebTokenAuthorizer
constructor({ host, clientId, clientSecret, logger })
Class: Phreesia.Entities.OptIn
Property | Type |
---|---|
CampaignId | number |
OrganizationId | number |
EmailAddress | string |
FirstName | string |
LastName | string |
PhoneNumber | string
|
OptedInAt | string |
Data | object |