An accountAccess object represents the relationship between a customer and an account. For accounts with exactly one customer associated with the account (i.e. non-joint accounts), the account access object will always have an accessTypeCode of FULL and the customer will be denoted as the primaryCustomerId for the account. For joint accounts (use of this functionality requires approval from the bank partner), different customers may have different types of access to a given account.
accountAccess Object
Property
Data Type (length)
Description
accessTypeCode
enum
The type of access customerId has to accountId. Possible values:
FULL: Customer can do anything with the account; read, withdraw funds, deposit funds
AUTHSIGNER: Customer can have a debit card, receive account statements, deposit and withdraw to/from the account, access account transactions.
RDONLY: Customer can read data associated with the account, but not edit the account itself, withdraw funds, or deposit funds
NONE: Customer can do nothing with the account. Typically not returned via /account/listAccess (customers with NONE access type are filtered out), but is accepted via /account/editAccess