AccountHolder
The account holder is the person who owns the money stored in the account. The account holder can be one of your customers, whether it is a natural person or a legal person, or quite simply you.
type AccountHolder {
id: ID!
verificationStatus: VerificationStatus!
verificationStatusInfo: AccountHolderVerificationStatusInfo!
info: AccountHolderInfo!
statusInfo: AccountHolderStatusInfo
residencyAddress: AddressInfo!
createdDate: DateTime!
updatedDate: DateTime!
accounts(
first: Int! = 50
before: String
after: String
orderBy: AccountOrderByInput
): AccountConnection!
supportingDocumentCollections(
first: Int! = 50
before: String
after: String
filters: SupportingDocumentCollectionFilterInput
): SupportingDocumentCollectionConnection!
fundingLimitSettingsChangeRequests(
first: Int! = 50
before: String
after: String
): FundingLimitSettingsChangeRequestConnection!
onboarding: Onboarding
riskInfo: AccountHolderRiskInfo
externalAccounts(
first: Int! = 50
before: String
after: String
): ExternalAccountConnection!
paymentMandates(
first: Int! = 50
after: String
orderBy: PaymentMandateOrderByInput
filters: PaymentMandateFiltersInput
): PaymentMandateConnection
fundingLimitSettings: FundingLimitSettings
}
Fields
AccountHolder.id ● ID! non-null scalar
Unique identifier of the account holder.
AccountHolder.verificationStatus ● VerificationStatus! non-null enum
Verification status. Banking regulations require financial institutions such as Swan to know and verify their customers in order to comply with their anti-money laundering and terrorist financing obligations. In banking jargon, we talk about KYC (Know Your Customers) procedure
AccountHolder.verificationStatusInfo ● AccountHolderVerificationStatusInfo! non-null interface
Account holder verification Status information.
AccountHolder.info ● AccountHolderInfo! non-null interface
Account holder type information.
AccountHolder.statusInfo ● AccountHolderStatusInfo interface
Account holder status information.
AccountHolder.residencyAddress ● AddressInfo! non-null object
Residency address.
AccountHolder.createdDate ● DateTime! non-null scalar
Created date.
AccountHolder.updatedDate ● DateTime! non-null scalar
Updated date.
AccountHolder.accounts ● AccountConnection! non-null object
List of accounts owned by the account holder.
Implements the Relay Connection interface, used to paginate lists of elements. (Learn More)
AccountHolder.accounts.first ● Int! non-null scalar
the number of elements to load (maximum: 100)
AccountHolder.accounts.before ● String scalar
the index (a unique reference in string form) from which you will load the preceding elements
AccountHolder.accounts.after ● String scalar
the index (a unique reference in string form) from which you will load the following elements
AccountHolder.accounts.orderBy ● AccountOrderByInput input
an order you can apply to your list of connections
AccountHolder.supportingDocumentCollections ● SupportingDocumentCollectionConnection! non-null object
List of supporting document collection for an account holder
Implements the Relay Connection interface, used to paginate lists of elements. (Learn More)
AccountHolder.supportingDocumentCollections.first ● Int! non-null scalar
the number of elements to load (maximum: 100)
AccountHolder.supportingDocumentCollections.before ● String scalar
the index (a unique reference in string form) from which you will load the preceding elements
AccountHolder.supportingDocumentCollections.after ● String scalar
the index (a unique reference in string form) from which you will load the following elements
AccountHolder.supportingDocumentCollections.filters ● SupportingDocumentCollectionFilterInput input
When the list of supporting document collections needs to be filtered
AccountHolder.fundingLimitSettingsChangeRequests ● FundingLimitSettingsChangeRequestConnection! non-null object
List of funding limit settings change request for an account holder
Implements the Relay Connection interface, used to paginate lists of elements. (Learn More)
AccountHolder.fundingLimitSettingsChangeRequests.first ● Int! non-null scalar
the number of elements to load (maximum: 100)
AccountHolder.fundingLimitSettingsChangeRequests.before ● String scalar
the index (a unique reference in string form) from which you will load the preceding elements
AccountHolder.fundingLimitSettingsChangeRequests.after ● String scalar
the index (a unique reference in string form) from which you will load the following elements
AccountHolder.onboarding ● Onboarding object
Account holder onboarding
AccountHolder.riskInfo ● AccountHolderRiskInfo object
Account holder risk info
AccountHolder.externalAccounts ● ExternalAccountConnection! non-null object
List of external account owned by the account holder
Implements the Relay Connection interface, used to paginate lists of elements. (Learn More)
AccountHolder.externalAccounts.first ● Int! non-null scalar
the number of elements to load (maximum: 100)
AccountHolder.externalAccounts.before ● String scalar
the index (a unique reference in string form) from which you will load the preceding elements
AccountHolder.externalAccounts.after ● String scalar
the index (a unique reference in string form) from which you will load the following elements
AccountHolder.paymentMandates ● PaymentMandateConnection object
A list of Payment Mandates for an account holder.
Implements the Relay Connection interface, used to paginate list of element (Learn More)
AccountHolder.paymentMandates.first ● Int! non-null scalar
the number of elements to load (default value 50, maximum: 100)
AccountHolder.paymentMandates.after ● String scalar
the index (a unique reference in string form) from which you will load the following elements
AccountHolder.paymentMandates.orderBy ● PaymentMandateOrderByInput input
an order you can apply to your list of connections (default value updatedAt desc)
AccountHolder.paymentMandates.filters ● PaymentMandateFiltersInput input
a filtering table you can apply to your list of connections
AccountHolder.fundingLimitSettings ● FundingLimitSettings object
Funding limit settings
Returned By
accountHolder query
Member Of
Account object ● AccountHolderEdge object ● CardPaymentMandate object ● ExternalAccount object ● InternalPaymentDirectDebitMandate object ● Onboarding object ● PaymentMandate interface ● SEPAPaymentDirectDebitMandate object ● UpdateAccountHolderSuccessPayload object