-
Moov.js
-
Moov accounts
Capabilities
Capabilities determine what a Moov account can do. Each capability has specific information requirements, depending on risk and compliance standards associated with different account activities. For example, there are more information requirements for a business that wants to charge other accounts than for an individual who simply wants to receive funds. When you request a capability, we list the information requirements for that capability. Once you submit the required information, we need to verify the data. Because of this, a requested capability may not immediately become active.
Request capabilities for a specific account.
Name |
Type |
accountID |
UUID string |
capabilities |
string[] |
1
2
3
4
|
const accountID = accountID;
const capabilities = ["transfers", "send-funds", "collect-funds", "wallet"];
moov.accounts.capabilities.request({accountID, capabilities});
|
Retrieve a specific capability that an account has requested.
Name |
Type |
accountID |
UUID string |
capabilityID |
UUID string |
1
2
3
|
const accountID = accountID;
const capabilityID = capabilityID;
moov.accounts.capabilities.get({accountID, capabilityID});
|
Retrieve all the capabilities an account has requested.
Name |
Type |
accountID |
UUID string |
1
2
|
const accountID = accountID;
moov.accounts.capabilities.list({accountID});
|