Authentication
GenerateToken
Generates an OAuth token required by Moov API requests. For more on our authentication protocol, read our quick start guide.
|  |  | 
Parameters
| Name | Type | Description | 
|---|---|---|
| scopes | Array.<SCOPES> | One or more permissions to request | 
| accountID | string | Account on which to request permissions, default is faciliator account ID | 
Returns
Promise.<Token>
You only need call this function when generating tokens for Moov.js and Moov Drops. The other functions in this library generate tokens for you automatically.
Examples
|  |  | 
Ping
Pings the Moov servers to check for connectivity. Read more about /ping.
|  |  | 
Examples
|  |  | 
Types
Token
OAuth2 token returned by Moov.generateToken(). Use Token.token in Moov.js
and client-side code to make calls to the Moov API.
Properties
| Property | Type | Description | 
|---|---|---|
| token | string | String token required by Moov API requests | 
| expiresOn | Date | Date and time when the token expires | 
| refreshToken | string | String used to refresh this token | 
Enums
SCOPES
Available scopes to request on OAuth tokens.
| Value | Description | 
|---|---|
| ACCOUNTS_CREATE | Allows a new Moov account to be created | 
| ACCOUNTS_READ | Access to view Moov accounts | 
| BANK_ACCOUNTS_READ | Access to view a linked bank account to a Moov account | 
| BANK_ACCOUNTS_WRITE | Access to add a linked bank account to a Moov account | 
| CARDS_READ | Access to view a linked card on a Moov account | 
| CARDS_WRITE | Access add a linked card to a Moov account | 
| CAPABILITIES_READ | Access to view capabilities, determining what actions the account can do | 
| CAPABILITIES_WRITE | Access to request capabilities, determining what actions the account can do | 
| DOCUMENTS_READ | Access to view documents (like I-9s, W-4s) associated with a Moov account | 
| DOCUMENTS_WRITE | Access to upload documents (like I-9s, W-4s) associated with a Moov account | 
| PAYMENT_METHODS_READ | Access to view payment methods for the account specified | 
| PROFILE_ENRICHMENT_READ | Access to view a Moov account’s profile image | 
| PROFILE_READ | Access to view details associated with a Moov account | 
| PROFILE_WRITE | Access to edit details associated with a Moov account | 
| REPRESENTATIVE_READ | Access to view details on business representatives for a Moov account | 
| REPRESENTATIVE_WRITE | Access to add details on business representatives for a Moov account | 
| TRANSFERS_READ | Access to view transfers | 
| TRANSFERS_WRITE | Access to move money by creating transfers | 
| WALLETS_READ | Access to view the balance on an account’s Moov wallet | 
| FED_READ | Allows a developer to use the institutions lookup service to look up a bank name by routing number | 
| PING | Ping Moov servers to test for connectivity |