Create an account
You can create business or individual accounts for your users (i.e., customers, merchants) by passing the required information to Moov. Requirements differ per account type and requested capabilities.
If you’re requesting the wallet, send-funds, collect-funds, or card-issuing capabilities, you’ll need to:
- Send Moov the user platform terms of service agreement acceptance.
This can be done upon account creation, or by patching the account using the 
termsOfServicefield. If you’re creating a business account with the business typellc,partnership, orprivateCorporation, you’ll need to: - Provide business representatives after creating the account.
 - Patch the account to indicate that business representative ownership information is complete.
 
Visit our documentation to read more about creating accounts and verification requirements.
Note that the mode field (for production or sandbox) is only required when creating a facilitator account. All non-facilitator account requests will ignore the mode field and be set to the calling facilitator’s mode.
To access this endpoint using an access token you’ll need
to specify the /accounts.write scope.
 | 
 | 
 | 
 | 
{
  "accountID": "53ca67ea-6fd3-423f-9544-ce2404159d33",
  "accountType": "business",
  "createdOn": "2024-12-16T17:55:20.557151867Z",
  "displayName": "Whole Body Fitness LLC",
  "mode": "sandbox",
  "profile": {
    "business": {
      "legalBusinessName": "Whole Body Fitness LLC",
      "ownersProvided": false
    }
  },
  "settings": {
    "achPayment": {
      "companyName": "Whole Body Fitne"
    },
    "cardPayment": {
      "statementDescriptor": "Whole Body Fitness LLC"
    }
  },
  "updatedOn": "2024-12-16T17:55:20.557151867Z",
  "verification": {
    "status": "unverified",
    "verificationStatus": "unverified"
  }
}Response headers
x-request-id
      string
      <uuid>
    
      required
    
  {
  "error": "string"
}Response headers
x-request-id
      string
      <uuid>
    
      required
    
  Response headers
x-request-id
      string
      <uuid>
    
      required
    
  Response headers
x-request-id
      string
      <uuid>
    
      required
    
  Response headers
x-request-id
      string
      <uuid>
    
      required
    
  {
  "error": "string"
}Response headers
x-request-id
      string
      <uuid>
    
      required
    
  {
  "error": {
    "accountType": "string",
    "capabilities": {
      "0": "first element failed validation..."
    },
    "customerSupport": {
      "address": {
        "addressLine1": "string",
        "addressLine2": "string",
        "city": "string",
        "country": "string",
        "postalCode": "string",
        "stateOrProvince": "string"
      },
      "email": "string",
      "phone": {
        "countryCode": "string",
        "number": "string"
      },
      "website": "string"
    },
    "foreignID": "string",
    "metadata": "string",
    "profile": {
      "business": {
        "address": {
          "addressLine1": "string",
          "addressLine2": "string",
          "city": "string",
          "country": "string",
          "postalCode": "string",
          "stateOrProvince": "string"
        },
        "businessType": "string",
        "description": "string",
        "doingBusinessAs": "string",
        "email": "string",
        "industryCodes": {
          "mcc": "string",
          "naics": "string",
          "sic": "string"
        },
        "legalBusinessName": "string",
        "phone": {
          "countryCode": "string",
          "number": "string"
        },
        "primaryRegulator": "string",
        "taxID": {
          "ein": {
            "number": "string"
          }
        },
        "website": "string"
      },
      "individual": {
        "address": {
          "addressLine1": "string",
          "addressLine2": "string",
          "city": "string",
          "country": "string",
          "postalCode": "string",
          "stateOrProvince": "string"
        },
        "birthDate": {
          "day": "string",
          "month": "string",
          "year": "string"
        },
        "email": "string",
        "governmentID": {
          "itin": {
            "full": "string",
            "lastFour": "string"
          },
          "ssn": {
            "full": "string",
            "lastFour": "string"
          }
        },
        "name": {
          "firstName": "string",
          "lastName": "string",
          "middleName": "string",
          "suffix": "string"
        },
        "phone": {
          "countryCode": "string",
          "number": "string"
        }
      }
    },
    "settings": {
      "achPayment": {
        "companyName": "string"
      },
      "cardPayment": {
        "statementDescriptor": "string"
      }
    },
    "termsOfService": {
      "manual": {
        "acceptedDate": "string",
        "acceptedDomain": "string",
        "acceptedIP": "string",
        "acceptedUserAgent": "string"
      },
      "token": "string"
    }
  }
}Response headers
x-request-id
      string
      <uuid>
    
      required
    
  Response headers
x-request-id
      string
      <uuid>
    
      required
    
  Response headers
x-request-id
      string
      <uuid>
    
      required
    
  Response headers
x-request-id
      string
      <uuid>
    
      required
    
  Headers
x-moov-version
      string
      
    
  API version
Specify an API version.
API versioning follows the format vYYYY.QQ.BB, where
YYYYis the yearQQis the two-digit month for the first month of the quarter (e.g., 01, 04, 07, 10)BBis the build number, starting at.01, for subsequent builds in the same quarter.- For example, 
v2024.01.00is the initial release of the first quarter of 2024. 
- For example, 
 
The latest version represents the most recent development state. It may include breaking changes and should be treated as a beta release.
v2024.01.00Body
accountType
        string<enum>
      
    
    
      
      
    
    
      required
    
    
    
  individual,
    
      business
    
  profile
        object
      
    
    
      
      
    
    
      required
    
    
    
  Show child attributes
business
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
legalBusinessName
        string
      
    
    
      
      
        <=64 characters
      
    
    
      required
    
    
    
  address
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
addressLine1
        string
      
    
    
      
      
        <=60 characters
      
    
    
      required
    
    
    
  city
        string
      
    
    
      
      
        <=32 characters
      
    
    
      required
    
    
    
  country
        string
      
    
    
      
      
        <=2 characters
      
    
    
      required
    
    
    
  postalCode
        string
      
    
    
      
      
        <=5 characters
      
    
    
      required
    
    
    
  stateOrProvince
        string
      
    
    
      
      
        <=2 characters
      
    
    
      required
    
    
    
  addressLine2
        string
      
    
    
      
      
        <=32 characters
      
    
    
    
    
  businessType
        string<enum>
      
    
    
      
      
    
    
    
    
  soleProprietorship,
    
      unincorporatedAssociation,
    
      trust,
    
      publicCorporation,
    
      privateCorporation,
    
      llc,
    
      partnership,
    
      unincorporatedNonProfit,
    
      incorporatedNonProfit,
    
      governmentEntity
    
  description
        string
      
    
    
      
        [10 to 100] characters
      
    
    
    
    
  doingBusinessAs
        string
      
    
    
      
      
        <=64 characters
      
    
    
    
    
  
        string<email>
      
    
    
      
      
        <=255 characters
      
    
    
    
    
  industryCodes
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
mcc
        string
      
    
    
      
        4 characters
      
    
    
    
    
  naics
        string
      
    
    
      
        [2 to 6] characters
      
    
    
    
    
  sic
        string
      
    
    
      
        4 characters
      
    
    
    
    
  phone
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
countryCode
        string
      
    
    
      
      
        <=1 characters
      
    
    
    
    
  number
        string
      
    
    
      
      
        <=10 characters
      
    
    
    
    
  primaryRegulator
        string<enum>
      
    
    
      
      
    
    
    
    
  OCC,
    
      FDIC,
    
      NCUA,
    
      FRB
    
  taxID
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
ein
        object
      
    
    
      
      
    
    
      required
    
    
    
  Show child attributes
number
        string
      
    
    
      
      
    
    
      required
    
    
    
  website
        string<uri>
      
    
    
      
      
        <=100 characters
      
    
    
    
    
  individual
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
name
        object
      
    
    
      
      
    
    
      required
    
    
    
  Show child attributes
firstName
        string
      
    
    
      
      
        <=64 characters
      
    
    
      required
    
    
    
  lastName
        string
      
    
    
      
      
        <=64 characters
      
    
    
      required
    
    
    
  middleName
        string
      
    
    
      
      
        <=64 characters
      
    
    
    
    
  suffix
        string
      
    
    
      
      
        <=20 characters
      
    
    
    
    
  address
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
addressLine1
        string
      
    
    
      
      
        <=60 characters
      
    
    
      required
    
    
    
  city
        string
      
    
    
      
      
        <=32 characters
      
    
    
      required
    
    
    
  country
        string
      
    
    
      
      
        <=2 characters
      
    
    
      required
    
    
    
  postalCode
        string
      
    
    
      
      
        <=5 characters
      
    
    
      required
    
    
    
  stateOrProvince
        string
      
    
    
      
      
        <=2 characters
      
    
    
      required
    
    
    
  addressLine2
        string
      
    
    
      
      
        <=32 characters
      
    
    
    
    
  birthDate
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
day
        integer
      
    
    
      
      
    
    
      required
    
    
    
  month
        integer
      
    
    
      
      
    
    
      required
    
    
    
  year
        integer
      
    
    
      
      
    
    
      required
    
    
    
  
        string<email>
      
    
    
      
      
        <=255 characters
      
    
    
    
    
  governmentID
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
itin
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
full
        string
      
    
    
      
      
    
    
    
    
      
        Pattern
      
    
  lastFour
        string
      
    
    
      
      
    
    
    
    
  ssn
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
full
        string
      
    
    
      
      
    
    
    
    
      
        Pattern
      
    
  lastFour
        string
      
    
    
      
      
    
    
    
    
  phone
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
countryCode
        string
      
    
    
      
      
        <=1 characters
      
    
    
    
    
  number
        string
      
    
    
      
      
        <=10 characters
      
    
    
    
    
  capabilities
        array
      
    
    
      
      
    
    
    
    
  transfers,
        
          send-funds,
        
          collect-funds,
        
          wallet,
        
          card-issuing
        
      customerSupport
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
address
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
addressLine1
        string
      
    
    
      
      
        <=60 characters
      
    
    
      required
    
    
    
  city
        string
      
    
    
      
      
        <=32 characters
      
    
    
      required
    
    
    
  country
        string
      
    
    
      
      
        <=2 characters
      
    
    
      required
    
    
    
  postalCode
        string
      
    
    
      
      
        <=5 characters
      
    
    
      required
    
    
    
  stateOrProvince
        string
      
    
    
      
      
        <=2 characters
      
    
    
      required
    
    
    
  addressLine2
        string
      
    
    
      
      
        <=32 characters
      
    
    
    
    
  
        string<email>
      
    
    
      
      
        <=255 characters
      
    
    
    
    
  phone
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
countryCode
        string
      
    
    
      
      
        <=1 characters
      
    
    
    
    
  number
        string
      
    
    
      
      
        <=10 characters
      
    
    
    
    
  website
        string<uri>
      
    
    
      
      
    
    
    
    
  foreignID
        string
      
    
    
      
      
        <=64 characters
      
    
    
    
    
  metadata
        object
      
    
    
      
      
    
    
    
    
  mode
        string<enum>
      
    
    
      
      
    
    
    
    
  sandbox,
    
      production
    
  settings
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
achPayment
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
companyName
        string
      
    
    
      
        [1 to 16] characters
      
    
    
      required
    
    
    
      
        Pattern
      
    
  cardPayment
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
statementDescriptor
        string
      
    
    
      
        [4 to 22] characters
      
    
    
    
    
      
        Pattern
      
    
  termsOfService
Show child attributes
token
        string
      
    
    
      
      
    
    
    
    
  acceptedDate
        string<date-time>
      
    
    
      
      
    
    
    
    
  acceptedDomain
        string<uri>
      
    
    
      
      
    
    
    
    
  acceptedIP
        string<ipv4>
      
    
    
      
      
    
    
    
    
  acceptedUserAgent
        string
      
    
    
      
      
        <=255 characters
      
    
    
    
    
  Response
accountID
        string<uuid>
      
    
    
      
      
    
    
      required
    
    
    
  accountType
        string<enum>
      
    
    
      
      
    
    
      required
    
    
    
  individual,
    
      business
    
  createdOn
        string<date-time>
      
    
    
      
      
    
    
      required
    
    
    
  displayName
        string
      
    
    
      
      
        <=64 characters
      
    
    
      required
    
    
    
  mode
        string<enum>
      
    
    
      
      
    
    
      required
    
    
    
  sandbox,
    
      production
    
  profile
        object
      
    
    
      
      
    
    
      required
    
    
    
  Show child attributes
business
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
legalBusinessName
        string
      
    
    
      
      
        <=64 characters
      
    
    
      required
    
    
    
  ownersProvided
        boolean
      
    
    
      
      
    
    
      required
    
    
    
  address
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
addressLine1
        string
      
    
    
      
      
        <=60 characters
      
    
    
      required
    
    
    
  city
        string
      
    
    
      
      
        <=32 characters
      
    
    
      required
    
    
    
  country
        string
      
    
    
      
      
        <=2 characters
      
    
    
      required
    
    
    
  postalCode
        string
      
    
    
      
      
        <=5 characters
      
    
    
      required
    
    
    
  stateOrProvince
        string
      
    
    
      
      
        <=2 characters
      
    
    
      required
    
    
    
  addressLine2
        string
      
    
    
      
      
        <=32 characters
      
    
    
    
    
  businessType
        string<enum>
      
    
    
      
      
    
    
    
    
  soleProprietorship,
    
      unincorporatedAssociation,
    
      trust,
    
      publicCorporation,
    
      privateCorporation,
    
      llc,
    
      partnership,
    
      unincorporatedNonProfit,
    
      incorporatedNonProfit,
    
      governmentEntity
    
  description
        string
      
    
    
      
        [10 to 100] characters
      
    
    
    
    
  doingBusinessAs
        string
      
    
    
      
      
        <=64 characters
      
    
    
    
    
  
        string<email>
      
    
    
      
      
        <=255 characters
      
    
    
    
    
  industryCodes
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
mcc
        string
      
    
    
      
        4 characters
      
    
    
    
    
  naics
        string
      
    
    
      
        [2 to 6] characters
      
    
    
    
    
  sic
        string
      
    
    
      
        4 characters
      
    
    
    
    
  phone
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
countryCode
        string
      
    
    
      
      
        <=1 characters
      
    
    
    
    
  number
        string
      
    
    
      
      
        <=10 characters
      
    
    
    
    
  primaryRegulator
        string<enum>
      
    
    
      
      
    
    
    
    
  OCC,
    
      FDIC,
    
      NCUA,
    
      FRB
    
  representatives
        array
      
    
    
      
      
    
    
    
    
  Show child attributes
address
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
addressLine1
        string
      
    
    
      
      
        <=60 characters
      
    
    
      required
    
    
    
  city
        string
      
    
    
      
      
        <=32 characters
      
    
    
      required
    
    
    
  country
        string
      
    
    
      
      
        <=2 characters
      
    
    
      required
    
    
    
  postalCode
        string
      
    
    
      
      
        <=5 characters
      
    
    
      required
    
    
    
  stateOrProvince
        string
      
    
    
      
      
        <=2 characters
      
    
    
      required
    
    
    
  addressLine2
        string
      
    
    
      
      
        <=32 characters
      
    
    
    
    
  birthDateProvided
        boolean
      
    
    
      
      
    
    
    
    
  createdOn
        string<date-time>
      
    
    
      
      
    
    
    
    
  disabledOn
        string<date-time>
      
    
    
      
      
    
    
    
    
  
        string<email>
      
    
    
      
      
        <=255 characters
      
    
    
    
    
  governmentIDProvided
        boolean
      
    
    
      
      
    
    
    
    
  name
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
firstName
        string
      
    
    
      
      
        <=64 characters
      
    
    
      required
    
    
    
  lastName
        string
      
    
    
      
      
        <=64 characters
      
    
    
      required
    
    
    
  middleName
        string
      
    
    
      
      
        <=64 characters
      
    
    
    
    
  suffix
        string
      
    
    
      
      
        <=20 characters
      
    
    
    
    
  phone
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
countryCode
        string
      
    
    
      
      
        <=1 characters
      
    
    
    
    
  number
        string
      
    
    
      
      
        <=10 characters
      
    
    
    
    
  representativeID
        string<uuid>
      
    
    
      
      
    
    
    
    
  responsibilities
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
isController
        boolean
      
    
    
      
      
    
    
    
    
  isOwner
        boolean
      
    
    
      
      
    
    
    
    
  true, this field indicates that the individual has a business ownership stake of at least 25% in the
business. If the representative does not own at least 25% of the business, this field should be false.
    jobTitle
        string
      
    
    
      
      
        <=64 characters
      
    
    
    
    
  ownershipPercentage
        integer
      
    
    
      
      
    
    
    
    
  isOwner is true).
    updatedOn
        string<date-time>
      
    
    
      
      
    
    
    
    
  taxIDProvided
        boolean
      
    
    
      
      
    
    
    
    
  website
        string<uri>
      
    
    
      
      
        <=100 characters
      
    
    
    
    
  individual
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
name
        object
      
    
    
      
      
    
    
      required
    
    
    
  Show child attributes
firstName
        string
      
    
    
      
      
        <=64 characters
      
    
    
      required
    
    
    
  lastName
        string
      
    
    
      
      
        <=64 characters
      
    
    
      required
    
    
    
  middleName
        string
      
    
    
      
      
        <=64 characters
      
    
    
    
    
  suffix
        string
      
    
    
      
      
        <=20 characters
      
    
    
    
    
  address
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
addressLine1
        string
      
    
    
      
      
        <=60 characters
      
    
    
      required
    
    
    
  city
        string
      
    
    
      
      
        <=32 characters
      
    
    
      required
    
    
    
  country
        string
      
    
    
      
      
        <=2 characters
      
    
    
      required
    
    
    
  postalCode
        string
      
    
    
      
      
        <=5 characters
      
    
    
      required
    
    
    
  stateOrProvince
        string
      
    
    
      
      
        <=2 characters
      
    
    
      required
    
    
    
  addressLine2
        string
      
    
    
      
      
        <=32 characters
      
    
    
    
    
  birthDateProvided
        boolean
      
    
    
      
      
    
    
    
    
  
        string<email>
      
    
    
      
      
        <=255 characters
      
    
    
    
    
  governmentIDProvided
        boolean
      
    
    
      
      
    
    
    
    
  phone
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
countryCode
        string
      
    
    
      
      
        <=1 characters
      
    
    
    
    
  number
        string
      
    
    
      
      
        <=10 characters
      
    
    
    
    
  updatedOn
        string<date-time>
      
    
    
      
      
    
    
      required
    
    
    
  verification
        object
      
    
    
      
      
    
    
      required
    
    
    
  Show child attributes
status
        string<enum>
      
    
    
      
      
    
    
      required
    
    
      deprecated
    
    
  unverified,
    
      pending,
    
      verified,
    
      errored
    
  details
        string<enum>
      
    
    
      
      
    
    
    
      deprecated
    
    
  failedAutoVerify,
    
      docDobMismatch,
    
      docNameMismatch,
    
      docAddressMismatch,
    
      docNumberMismatch,
    
      docIncomplete,
    
      docFailedRisk,
    
      potentialAccountSanctionsMatch,
    
      potentialRepresentativeSanctionsMatch,
    
      failedOther
    
  documents
        array
      
    
    
      
      
    
    
    
    
  Show child attributes
contentType
        string
      
    
    
      
      
    
    
    
    
  documentID
        string<uuid>
      
    
    
      
      
    
    
    
    
  parseErrors
        array
      
    
    
      
      
    
    
    
    
  type
        string<enum>
      
    
    
      
      
    
    
    
    
  driversLicense,
    
      passport,
    
      utilityBill,
    
      bankStatement
    
  uploadedAt
        string<date-time>
      
    
    
      
      
    
    
    
    
  verificationStatus
        string<enum>
      
    
    
      
      
    
    
    
      deprecated
    
    
  unverified,
    
      pending,
    
      resubmit,
    
      review,
    
      verified,
    
      failed
    
  capabilities
        array
      
    
    
      
      
    
    
    
    
  Show child attributes
capability
        string
      
    
    
      
      
    
    
    
    
  status
        string
      
    
    
      
      
    
    
    
    
  customerSupport
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
address
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
addressLine1
        string
      
    
    
      
      
        <=60 characters
      
    
    
      required
    
    
    
  city
        string
      
    
    
      
      
        <=32 characters
      
    
    
      required
    
    
    
  country
        string
      
    
    
      
      
        <=2 characters
      
    
    
      required
    
    
    
  postalCode
        string
      
    
    
      
      
        <=5 characters
      
    
    
      required
    
    
    
  stateOrProvince
        string
      
    
    
      
      
        <=2 characters
      
    
    
      required
    
    
    
  addressLine2
        string
      
    
    
      
      
        <=32 characters
      
    
    
    
    
  
        string<email>
      
    
    
      
      
        <=255 characters
      
    
    
    
    
  phone
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
countryCode
        string
      
    
    
      
      
        <=1 characters
      
    
    
    
    
  number
        string
      
    
    
      
      
        <=10 characters
      
    
    
    
    
  website
        string<uri>
      
    
    
      
      
    
    
    
    
  disconnectedOn
        string<date-time>
      
    
    
      
      
    
    
    
    
  foreignID
        string
      
    
    
      
      
        <=64 characters
      
    
    
    
    
  metadata
        object
      
    
    
      
      
    
    
    
    
  settings
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
achPayment
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
companyName
        string
      
    
    
      
        [1 to 16] characters
      
    
    
      required
    
    
    
      
        Pattern
      
    
  cardPayment
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
statementDescriptor
        string
      
    
    
      
        [4 to 22] characters
      
    
    
    
    
      
        Pattern
      
    
  termsOfService
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
acceptedDate
        string<date-time>
      
    
    
      
      
    
    
      required
    
    
    
  acceptedIP
        string<ipv4>
      
    
    
      
      
    
    
      required