Lithic · Schema

Account Holder Document Updated

FinTechBaaSCard IssuingPaymentsEmbedded Finance

Properties

Name Type Description
account_holder_token string The token of the account_holder that the document belongs to
created string When the account_holder was created
document_type object
entity_token string The token of the entity that the document belongs to
required_document_uploads array
token string The token of the account holder document
View JSON Schema on GitHub

JSON Schema

lithic-account-holder-document-updated-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/account-holder-document-updated",
  "title": "Account Holder Document Updated",
  "examples": [
    {
      "account_holder_token": "2b52494a-ae73-4ab1-97e8-2dd1d51d18b0",
      "created": "2023-09-26 16:41:40.530987",
      "document_type": "EIN_LETTER",
      "entity_token": "c5f2d594-d957-4781-8877-fbea31f5944a",
      "required_document_uploads": [
        {
          "accepted_entity_status_reasons": [],
          "created": "2024-08-05 20:48:51.746833",
          "image_type": "FRONT",
          "rejected_entity_status_reasons": [],
          "status": "UPLOADED",
          "status_reasons": [],
          "token": "9e1d69a1-377b-463a-b991-01b3c81519b6",
          "updated": "2024-08-05 21:08:23.635573"
        },
        {
          "accepted_entity_status_reasons": [],
          "created": "2024-08-04 01:32:44.113765",
          "image_type": "FRONT",
          "rejected_entity_status_reasons": [
            "PRIMARY_BUSINESS_ENTITY_ADDRESS_VERIFICATION_FAILURE"
          ],
          "status": "REJECTED",
          "status_reasons": [
            "DOCUMENT_MISSING_REQUIRED_DATA"
          ],
          "token": "9e1d69a1-377b-463a-b991-01b3c81519b6",
          "updated": "2024-08-04 02:18:47.113773"
        }
      ],
      "token": "9175a05c-a9da-4082-8e14-9296427ebba7"
    }
  ],
  "properties": {
    "account_holder_token": {
      "description": "The token of the account_holder that the document belongs to",
      "example": "2b52494a-ae73-4ab1-97e8-2dd1d51d18b0",
      "format": "uuid",
      "type": "string"
    },
    "created": {
      "description": "When the account_holder was created",
      "format": "date-time",
      "type": "string"
    },
    "document_type": {
      "$ref": "#/components/schemas/document-type"
    },
    "entity_token": {
      "description": "The token of the entity that the document belongs to",
      "example": "c5f2d594-d957-4781-8877-fbea31f5944a",
      "format": "uuid",
      "type": "string"
    },
    "required_document_uploads": {
      "items": {
        "description": "A document upload that belongs to the overall account holder document",
        "properties": {
          "created": {
            "description": "When the document upload was created",
            "format": "date-time",
            "type": "string"
          },
          "image_type": {
            "description": "The type of image that was uploaded",
            "enum": [
              "FRONT",
              "BACK"
            ],
            "type": "string"
          },
          "status": {
            "description": "The status of the document upload",
            "$ref": "#/components/schemas/document-upload-status"
          },
          "status_reasons": {
            "items": {
              "description": "If status is REJECTED, status_reasons provides the reasons the document was rejected.",
              "type": "string"
            },
            "type": "array"
          },
          "accepted_entity_status_reasons": {
            "items": {
              "description": "A list of status reasons associated with a KYB account holder that have been satisfied by the document upload",
              "type": "string"
            },
            "type": "array"
          },
          "rejected_entity_status_reasons": {
            "items": {
              "description": "A list of status reasons associated with a KYB account holder that have not been satisfied by the document upload",
              "type": "string"
            },
            "type": "array"
          },
          "token": {
            "description": "The token of the document upload",
            "format": "uuid",
            "type": "string"
          },
          "updated": {
            "description": "When the document upload was last updated",
            "format": "date-time",
            "type": "string"
          }
        }
      },
      "type": "array"
    },
    "token": {
      "description": "The token of the account holder document",
      "example": "9175a05c-a9da-4082-8e14-9296427ebba7",
      "format": "uuid",
      "type": "string"
    }
  },
  "type": "object"
}