Skip to main content
Create an application to apply for an embedded bank account with optional applicant details, business details, and/or business owners.

Arguments

input
required
mutation createBankAccountApplication($input: CreateBankAccountApplicationInput!) {
  createBankAccountApplication(input: $input) {
    errors {
      ... on EmbeddedError {
        message
        code
      }
      ... on AuthenticationError {
        advice
        code
        message
      }
      ... on BadRequestError {
        advice
        code
        message
      }
      ... on ForbiddenError {
        advice
        code
        message
      }
      ... on InvalidActorError {
        advice
        code
        message
      }
      ... on InvalidOrganizationError {
        advice
        code
        message
      }
      ... on NotFoundError {
        advice
        code
        message
        resourceName
        resourceId
      }
      ... on ServerError {
        advice
        code
        message
      }
    }
    accountApplication {
      id
      businessDetails {
        legalName
        dbaName
        address {
          address1
          address2
          address3
          city
          state
          postalCode
          countryCode
        }
        phoneNumber
        businessStructureType
        website
        northAmericanIndustryClassificationSystemCode
      }
      applicantInfo {
        firstName
        lastName
        birthDate
        homeAddress {
          address1
          address2
          address3
          city
          state
          postalCode
          countryCode
        }
        mobilePhoneNumber
        ownershipPercentage
        workEmailAddress
        isLegallyAuthorized
        hasAcceptedDisclosures
        disclosuresAcceptedAtDateTime
      }
      businessOwners {
        firstName
        lastName
        birthDate
        homeAddress {
          address1
          address2
          address3
          city
          state
          postalCode
          countryCode
        }
        mobilePhoneNumber
        ownershipPercentage
      }
    }
  }
}

Response

Returns a CreateAccountApplicationPayload
{
  "data": {
    "createBankAccountApplication": {
      "errors": [
        EmbeddedError
      ],
      "accountApplication": BankAccountApplication
    }
  }
}