url
is required
Optional
apiAPI Key forRev User (for login) - this or username must be specified
Optional
secretAPI Secret for Rev User (for login) - this or password must be specified
Optional
defaultSpecify the default response type for streaming responses 'stream': whatever underlying library returns (NodeJS Readable for node-fetch, ReadableStream otherwise) 'webstream': always return a ReadableStream 'nativestream': always return native stream type (NodeJS Readable on NodeJS, ReadableStream otherwise)
Optional
keepIf true then automatically extend the Rev session at regular intervals, until
rev.disconnect() is called. Optionally, pass in keepAlive options instead of true
Optional
logLogging function - default is log to console
Optional
logEnable/disable logging
Optional
rateTurn on/off rate limits
Automatically throttle requests client-side to fit within Vbrick's API Request Rate Limits. Note that the default values (when value is true
) is set to the account maximum
Optional
publicuse public APIs only - no authentication
Optional
sessionexisting token/extend session details
Optional
guestWebcast Guest Registration
Optional
webcastWebcast ID for Guest Registration
Optional
authauthCode from deprecated legacy oauth authorization flow
Optional
codecode from oauth2 authorization flow
Optional
codecode verifier from oauth2 authorization flow
Optional
oauthoauth configuration values for oauth token management
The main configuration options for setting up the Rev API Client