AccountMembership
An account membership represents the rights of a user for a given account.
Each account is administered by an account membership having the capacity of legal representative. He has the possibility of delegating rights on this account to other users.
type AccountMembership {
id: ID!
email: String!
user: User
legalRepresentative: Boolean!
canViewAccount: Boolean!
canManageBeneficiaries: Boolean!
canInitiatePayments: Boolean!
canManageAccountMembership: Boolean!
canManageCards: Boolean!
statusInfo: AccountMembershipStatusInfo!
accountId: ID!
account: Account
spendingLimits: [SpendingLimit!]
createdAt: DateTime!
updatedAt: DateTime!
version: String!
residencyAddress: AddressInfo
taxIdentificationNumber: String
acceptedIdentificationLevels: [IdentificationLevel]!
hasRequiredIdentificationLevel: Boolean
disabledAt: DateTime
language: AccountLanguage
accountCountry: AccountCountry!
accountHolderType: AccountHolderType!
cards(
first: Int! = 50
before: String
after: String
orderBy: CardOrderByInput
filters: CardFiltersInput
): CardConnection!
spending: Spending
}
Fields
AccountMembership.id ● ID! non-null scalar
Unique identifier of an account membership
AccountMembership.email ● String! non-null scalar
Email address associated with this account membership
AccountMembership.user ● User object
User bound to this account membership
AccountMembership.legalRepresentative ● Boolean! non-null scalar
true if this account membership having the capacity of the legal representative of the account holder.
AccountMembership.canViewAccount ● Boolean! non-null scalar
true if this account membership can view account balances and transactions history
AccountMembership.canManageBeneficiaries ● Boolean! non-null scalar
true if this account membership can add or cancel beneficiaries
AccountMembership.canInitiatePayments ● Boolean! non-null scalar
true if this account membership can initiate credit transfers
AccountMembership.canManageAccountMembership ● Boolean! non-null scalar
true if this account membership can invite, update, suspend or resume memberships
AccountMembership.canManageCards ● Boolean! non-null scalar
true if this account membership can manage cards for himself or to the memberships he manages
AccountMembership.statusInfo ● AccountMembershipStatusInfo! non-null interface
status of the account membership
AccountMembership.accountId ● ID! non-null scalar
Unique identifier of the account of the account membership
AccountMembership.account ● Account object
account of the account membership
AccountMembership.spendingLimits ● [SpendingLimit!] list object
Periodic Spending limit list