Skip to content

Simulate Enrollment Review

Simulate an account holder's enrollment review
post/v1/simulate/account_holders/enrollment_review

Simulates an enrollment review for an account holder. This endpoint is only applicable for workflows that may required intervention such as KYB_BASIC.

Body Parameters
account_holder_tokenstring
optional

The account holder which to perform the simulation upon.

statusenum
optional
Accepts one of the following: "ACCEPTED", "REJECTED"

An account holder's status for use within the simulation.

Hide ParametersShow Parameters
"ACCEPTED"
"REJECTED"
status_reasonsarray of enum
optional

Status reason that will be associated with the simulated account holder status. Only required for a REJECTED status.

Hide ParametersShow Parameters
"PRIMARY_BUSINESS_ENTITY_ID_VERIFICATION_FAILURE"
"PRIMARY_BUSINESS_ENTITY_ADDRESS_VERIFICATION_FAILURE"
"PRIMARY_BUSINESS_ENTITY_NAME_VERIFICATION_FAILURE"
"PRIMARY_BUSINESS_ENTITY_BUSINESS_OFFICERS_NOT_MATCHED"
"PRIMARY_BUSINESS_ENTITY_SOS_FILING_INACTIVE"
"PRIMARY_BUSINESS_ENTITY_SOS_NOT_MATCHED"
"PRIMARY_BUSINESS_ENTITY_CMRA_FAILURE"
"PRIMARY_BUSINESS_ENTITY_WATCHLIST_FAILURE"
"PRIMARY_BUSINESS_ENTITY_REGISTERED_AGENT_FAILURE"
"CONTROL_PERSON_BLOCKLIST_ALERT_FAILURE"
"CONTROL_PERSON_ID_VERIFICATION_FAILURE"
"CONTROL_PERSON_DOB_VERIFICATION_FAILURE"
"CONTROL_PERSON_NAME_VERIFICATION_FAILURE"
"BENEFICIAL_OWNER_INDIVIDUAL_DOB_VERIFICATION_FAILURE"
"BENEFICIAL_OWNER_INDIVIDUAL_BLOCKLIST_ALERT_FAILURE"
"BENEFICIAL_OWNER_INDIVIDUAL_ID_VERIFICATION_FAILURE"
"BENEFICIAL_OWNER_INDIVIDUAL_NAME_VERIFICATION_FAILURE"
Returns
tokenstring
optional

Globally unique identifier for the account holder.

formatuuid
account_tokenstring
optional

Globally unique identifier for the account.

formatuuid
beneficial_owner_entitiesarray of addressobjectgovernment_idstringlegal_business_namestringphone_numbersarray of stringdba_business_namestringparent_companystringKYBBusinessEntity
optional

Deprecated.

beneficial_owner_individualsarray of object
optional

Only present when user_type == "BUSINESS". You must submit a list of all direct and indirect individuals with 25% or more ownership in the company. A maximum of 4 beneficial owners can be submitted. If no individual owns 25% of the company you do not need to send beneficial owner information. See FinCEN requirements (Section I) for more background on individuals that should be included.

Hide ParametersShow Parameters
addressobject
optional

Individual's current address - PO boxes, UPS drops, and FedEx drops are not acceptable; APO/FPO are acceptable. Only USA addresses are currently supported.

Hide ParametersShow Parameters
address1string

Valid deliverable address (no PO boxes).

citystring

Name of city.

countrystring

Valid country code. Only USA is currently supported, entered in uppercase ISO 3166-1 alpha-3 three-character format.

postal_codestring

Valid postal code. Only USA ZIP codes are currently supported, entered as a five-digit ZIP or nine-digit ZIP+4.

statestring

Valid state code. Only USA state codes are currently supported, entered in uppercase ISO 3166-2 two-character format.

address2string
optional

Unit or apartment number (if applicable).

dobstring
optional

Individual's date of birth, as an RFC 3339 date.

emailstring
optional

Individual's email address. If utilizing Lithic for chargeback processing, this customer email address may be used to communicate dispute status and resolution.

first_namestring
optional

Individual's first name, as it appears on government-issued identity documents.

government_idstring
optional

Government-issued identification number (required for identity verification and compliance with banking regulations). Social Security Numbers (SSN) and Individual Taxpayer Identification Numbers (ITIN) are currently supported, entered as full nine-digits, with or without hyphens

last_namestring
optional

Individual's last name, as it appears on government-issued identity documents.

phone_numberstring
optional

Individual's phone number, entered in E.164 format.

business_account_tokenstring
optional

Only applicable for customers using the KYC-Exempt workflow to enroll authorized users of businesses. Pass the account_token of the enrolled business associated with the AUTHORIZED_USER in this field.

formatuuid
business_entityaddressobjectgovernment_idstringlegal_business_namestringphone_numbersarray of stringdba_business_namestringparent_companystringKYBBusinessEntity
optional

Only present when user_type == "BUSINESS". Information about the business for which the account is being opened and KYB is being run.

control_personobject
optional

Only present when user_type == "BUSINESS".

An individual with significant responsibility for managing the legal entity (e.g., a Chief Executive Officer, Chief Financial Officer, Chief Operating Officer,

Managing Member, General Partner, President, Vice President, or Treasurer). This can be an executive, or someone who will have program-wide access

to the cards that Lithic will provide. In some cases, this individual could also be a beneficial owner listed above.

Hide ParametersShow Parameters
addressobject
optional

Individual's current address - PO boxes, UPS drops, and FedEx drops are not acceptable; APO/FPO are acceptable. Only USA addresses are currently supported.

Hide ParametersShow Parameters
address1string

Valid deliverable address (no PO boxes).

citystring

Name of city.

countrystring

Valid country code. Only USA is currently supported, entered in uppercase ISO 3166-1 alpha-3 three-character format.

postal_codestring

Valid postal code. Only USA ZIP codes are currently supported, entered as a five-digit ZIP or nine-digit ZIP+4.

statestring

Valid state code. Only USA state codes are currently supported, entered in uppercase ISO 3166-2 two-character format.

address2string
optional

Unit or apartment number (if applicable).

dobstring
optional

Individual's date of birth, as an RFC 3339 date.

emailstring
optional

Individual's email address. If utilizing Lithic for chargeback processing, this customer email address may be used to communicate dispute status and resolution.

first_namestring
optional

Individual's first name, as it appears on government-issued identity documents.

government_idstring
optional

Government-issued identification number (required for identity verification and compliance with banking regulations). Social Security Numbers (SSN) and Individual Taxpayer Identification Numbers (ITIN) are currently supported, entered as full nine-digits, with or without hyphens

last_namestring
optional

Individual's last name, as it appears on government-issued identity documents.

phone_numberstring
optional

Individual's phone number, entered in E.164 format.

createdstring
optional

Timestamp of when the account holder was created.

formatdate-time
emailstring
optional

< Deprecated. Use control_person.email when user_type == "BUSINESS". Use individual.phone_number when user_type == "INDIVIDUAL".

Primary email of Account Holder.

exemption_typeenum
optional
Accepts one of the following: "AUTHORIZED_USER", "PREPAID_CARD_USER"

The type of KYC exemption for a KYC-Exempt Account Holder. "None" if the account holder is not KYC-Exempt.

Hide ParametersShow Parameters
"AUTHORIZED_USER"
"PREPAID_CARD_USER"
external_idstring
optional

Customer-provided token that indicates a relationship with an object outside of the Lithic ecosystem.

formatstring
individualobject
optional

Only present when user_type == "INDIVIDUAL". Information about the individual for which the account is being opened and KYC is being run.

Hide ParametersShow Parameters
addressobject
optional

Individual's current address - PO boxes, UPS drops, and FedEx drops are not acceptable; APO/FPO are acceptable. Only USA addresses are currently supported.

Hide ParametersShow Parameters
address1string

Valid deliverable address (no PO boxes).

citystring

Name of city.

countrystring

Valid country code. Only USA is currently supported, entered in uppercase ISO 3166-1 alpha-3 three-character format.

postal_codestring

Valid postal code. Only USA ZIP codes are currently supported, entered as a five-digit ZIP or nine-digit ZIP+4.

statestring

Valid state code. Only USA state codes are currently supported, entered in uppercase ISO 3166-2 two-character format.

address2string
optional

Unit or apartment number (if applicable).

dobstring
optional

Individual's date of birth, as an RFC 3339 date.

emailstring
optional

Individual's email address. If utilizing Lithic for chargeback processing, this customer email address may be used to communicate dispute status and resolution.

first_namestring
optional

Individual's first name, as it appears on government-issued identity documents.

government_idstring
optional

Government-issued identification number (required for identity verification and compliance with banking regulations). Social Security Numbers (SSN) and Individual Taxpayer Identification Numbers (ITIN) are currently supported, entered as full nine-digits, with or without hyphens

last_namestring
optional

Individual's last name, as it appears on government-issued identity documents.

phone_numberstring
optional

Individual's phone number, entered in E.164 format.

nature_of_businessstring
optional

Only present when user_type == "BUSINESS". User-submitted description of the business.

formatstring
phone_numberstring
optional

< Deprecated. Use control_person.phone_number when user_type == "BUSINESS". Use individual.phone_number when user_type == "INDIVIDUAL".

Primary phone of Account Holder, entered in E.164 format.

required_documentsarray of entity_tokenstringstatus_reasonsarray of stringvalid_documentsarray of stringRequiredDocument
optional

Only present for "KYB_BASIC" and "KYC_ADVANCED" workflows. A list of documents required for the account holder to be approved.

statusenum
optional
Accepts one of the following: "ACCEPTED", "PENDING_DOCUMENT", "PENDING_RESUBMIT", "REJECTED"

<Deprecated. Use verification_application.status instead>

KYC and KYB evaluation states.

Note: PENDING_RESUBMIT and PENDING_DOCUMENT are only applicable for the ADVANCED workflow.

Hide ParametersShow Parameters
"ACCEPTED"
"PENDING_DOCUMENT"
"PENDING_RESUBMIT"
"REJECTED"
status_reasonsarray of enum
optional

<Deprecated. Use verification_application.status_reasons> Reason for the evaluation status.

Hide ParametersShow Parameters
"ADDRESS_VERIFICATION_FAILURE"
"AGE_THRESHOLD_FAILURE"
"COMPLETE_VERIFICATION_FAILURE"
"DOB_VERIFICATION_FAILURE"
"ID_VERIFICATION_FAILURE"
"MAX_DOCUMENT_ATTEMPTS"
"MAX_RESUBMISSION_ATTEMPTS"
"NAME_VERIFICATION_FAILURE"
"OTHER_VERIFICATION_FAILURE"
"RISK_THRESHOLD_FAILURE"
"WATCHLIST_ALERT_FAILURE"
"PRIMARY_BUSINESS_ENTITY_ID_VERIFICATION_FAILURE"
"PRIMARY_BUSINESS_ENTITY_ADDRESS_VERIFICATION_FAILURE"
"PRIMARY_BUSINESS_ENTITY_NAME_VERIFICATION_FAILURE"
"PRIMARY_BUSINESS_ENTITY_BUSINESS_OFFICERS_NOT_MATCHED"
"PRIMARY_BUSINESS_ENTITY_SOS_FILING_INACTIVE"
"PRIMARY_BUSINESS_ENTITY_SOS_NOT_MATCHED"
"PRIMARY_BUSINESS_ENTITY_CMRA_FAILURE"
"PRIMARY_BUSINESS_ENTITY_WATCHLIST_FAILURE"
"PRIMARY_BUSINESS_ENTITY_REGISTERED_AGENT_FAILURE"
"CONTROL_PERSON_BLOCKLIST_ALERT_FAILURE"
"CONTROL_PERSON_ID_VERIFICATION_FAILURE"
"CONTROL_PERSON_DOB_VERIFICATION_FAILURE"
"CONTROL_PERSON_NAME_VERIFICATION_FAILURE"
user_typeenum
optional
Accepts one of the following: "BUSINESS", "INDIVIDUAL"

The type of Account Holder. If the type is "INDIVIDUAL", the "individual" attribute will be present.

If the type is "BUSINESS" then the "business_entity", "control_person", "beneficial_owner_individuals", "nature_of_business", and "website_url" attributes will be present.

Hide ParametersShow Parameters
"BUSINESS"
"INDIVIDUAL"
verification_applicationobject
optional

Information about the most recent identity verification attempt

Hide ParametersShow Parameters
createdstring

Timestamp of when the application was created.

formatdate-time
statusenum
Accepts one of the following: "ACCEPTED", "PENDING_DOCUMENT", "PENDING_RESUBMIT", "REJECTED"

KYC and KYB evaluation states.

Note: PENDING_RESUBMIT and PENDING_DOCUMENT are only applicable for the ADVANCED workflow.

Hide ParametersShow Parameters
"ACCEPTED"
"PENDING_DOCUMENT"
"PENDING_RESUBMIT"
"REJECTED"
status_reasonsarray of enum

Reason for the evaluation status.

Hide ParametersShow Parameters
"ADDRESS_VERIFICATION_FAILURE"
"AGE_THRESHOLD_FAILURE"
"COMPLETE_VERIFICATION_FAILURE"
"DOB_VERIFICATION_FAILURE"
"ID_VERIFICATION_FAILURE"
"MAX_DOCUMENT_ATTEMPTS"
"MAX_RESUBMISSION_ATTEMPTS"
"NAME_VERIFICATION_FAILURE"
"OTHER_VERIFICATION_FAILURE"
"RISK_THRESHOLD_FAILURE"
"WATCHLIST_ALERT_FAILURE"
"PRIMARY_BUSINESS_ENTITY_ID_VERIFICATION_FAILURE"
"PRIMARY_BUSINESS_ENTITY_ADDRESS_VERIFICATION_FAILURE"
"PRIMARY_BUSINESS_ENTITY_NAME_VERIFICATION_FAILURE"
"PRIMARY_BUSINESS_ENTITY_BUSINESS_OFFICERS_NOT_MATCHED"
"PRIMARY_BUSINESS_ENTITY_SOS_FILING_INACTIVE"
"PRIMARY_BUSINESS_ENTITY_SOS_NOT_MATCHED"
"PRIMARY_BUSINESS_ENTITY_CMRA_FAILURE"
"PRIMARY_BUSINESS_ENTITY_WATCHLIST_FAILURE"
"PRIMARY_BUSINESS_ENTITY_REGISTERED_AGENT_FAILURE"
"CONTROL_PERSON_BLOCKLIST_ALERT_FAILURE"
"CONTROL_PERSON_ID_VERIFICATION_FAILURE"
"CONTROL_PERSON_DOB_VERIFICATION_FAILURE"
"CONTROL_PERSON_NAME_VERIFICATION_FAILURE"
updatedstring

Timestamp of when the application was last updated.

formatdate-time
website_urlstring
optional

Only present when user_type == "BUSINESS". Business's primary website.

formatstring
Request example Request
curl https://api.lithic.com/v1/simulate/account_holders/enrollment_review \
    -H 'Content-Type: application/json' \
    -H "Authorization: $LITHIC_API_KEY" \
    -d '{}'
200 Example
{
  "token": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
  "account_token": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
  "beneficial_owner_entities": [
    {
      "address": {
        "address1": "123 Old Forest Way",
        "city": "Omaha",
        "country": "USA",
        "postal_code": "68022",
        "state": "NE",
        "address2": "address2"
      },
      "government_id": "114-123-1513",
      "legal_business_name": "Acme, Inc.",
      "phone_numbers": [
        "+15555555555"
      ],
      "dba_business_name": "dba_business_name",
      "parent_company": "parent_company"
    }
  ],
  "beneficial_owner_individuals": [
    {
      "address": {
        "address1": "123 Old Forest Way",
        "city": "Omaha",
        "country": "USA",
        "postal_code": "68022",
        "state": "NE",
        "address2": "address2"
      },
      "dob": "1991-03-08 08:00:00",
      "email": "tom@middle-earth.com",
      "first_name": "Tom",
      "government_id": "111-23-1412",
      "last_name": "Bombadil",
      "phone_number": "+15555555555"
    }
  ],
  "business_account_token": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
  "business_entity": {
    "address": {
      "address1": "123 Old Forest Way",
      "city": "Omaha",
      "country": "USA",
      "postal_code": "68022",
      "state": "NE",
      "address2": "address2"
    },
    "government_id": "114-123-1513",
    "legal_business_name": "Acme, Inc.",
    "phone_numbers": [
      "+15555555555"
    ],
    "dba_business_name": "dba_business_name",
    "parent_company": "parent_company"
  },
  "control_person": {
    "address": {
      "address1": "123 Old Forest Way",
      "city": "Omaha",
      "country": "USA",
      "postal_code": "68022",
      "state": "NE",
      "address2": "address2"
    },
    "dob": "1991-03-08 08:00:00",
    "email": "tom@middle-earth.com",
    "first_name": "Tom",
    "government_id": "111-23-1412",
    "last_name": "Bombadil",
    "phone_number": "+15555555555"
  },
  "created": "2019-12-27T18:11:19.117Z",
  "email": "email",
  "exemption_type": "AUTHORIZED_USER",
  "external_id": "external_id",
  "individual": {
    "address": {
      "address1": "123 Old Forest Way",
      "city": "Omaha",
      "country": "USA",
      "postal_code": "68022",
      "state": "NE",
      "address2": "address2"
    },
    "dob": "1991-03-08 08:00:00",
    "email": "tom@middle-earth.com",
    "first_name": "Tom",
    "government_id": "111-23-1412",
    "last_name": "Bombadil",
    "phone_number": "+15555555555"
  },
  "nature_of_business": "nature_of_business",
  "phone_number": "phone_number",
  "required_documents": [
    {
      "entity_token": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
      "status_reasons": [
        "string"
      ],
      "valid_documents": [
        "string"
      ]
    }
  ],
  "status": "ACCEPTED",
  "status_reasons": [
    "ADDRESS_VERIFICATION_FAILURE"
  ],
  "user_type": "BUSINESS",
  "verification_application": {
    "created": "2019-12-27T18:11:19.117Z",
    "status": "ACCEPTED",
    "status_reasons": [
      "ADDRESS_VERIFICATION_FAILURE"
    ],
    "updated": "2019-12-27T18:11:19.117Z"
  },
  "website_url": "website_url"
}