---
title: "List all persons"
method: GET
path: "/v1/accounts/{account}/persons"
---

# List all persons

`GET /v1/accounts/{account}/persons`

Returns a list of people associated with the account’s legal entity. The people are returned sorted by creation date, with the most recent people appearing first.

## Path parameters

- `account` string, required

## Query parameters

- `ending_before` string
- `expand` string[]
- `limit` integer
- `relationship` object
  - `authorizer` boolean
  - `director` boolean
  - `executive` boolean
  - `legal_guardian` boolean
  - `owner` boolean
  - `representative` boolean
- `starting_after` string

## Response `200`

Successful response.

- object
  - `data` Person[], required
    - `account` string, required — The account the person is associated with.
    - `additional_tos_acceptances` PersonAdditionalTosAcceptances
      - `account` PersonAdditionalTosAcceptance
        - `date` integer, nullable — The Unix timestamp marking when the legal guardian accepted the service agreement.
        - `ip` string, nullable — The IP address from which the legal guardian accepted the service agreement.
        - `user_agent` string, nullable — The user agent of the browser from which the legal guardian accepted the service agreement.
    - `address` Address
      - `city` string, nullable — City, district, suburb, town, or village.
      - `country` string, nullable — Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).
      - `line1` string, nullable — Address line 1, such as the street, PO Box, or company name.
      - `line2` string, nullable — Address line 2, such as the apartment, suite, unit, or building.
      - `postal_code` string, nullable — ZIP or postal code.
      - `state` string, nullable — State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)).
    - `address_kana` LegalEntityJapanAddress
      - `city` string, nullable — City/Ward.
      - `country` string, nullable — Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).
      - `line1` string, nullable — Block/Building number.
      - `line2` string, nullable — Building details.
      - `postal_code` string, nullable — ZIP or postal code.
      - `state` string, nullable — Prefecture.
      - `town` string, nullable — Town/cho-me.
    - `address_kanji` LegalEntityJapanAddress
      - `city` string, nullable — City/Ward.
      - `country` string, nullable — Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).
      - `line1` string, nullable — Block/Building number.
      - `line2` string, nullable — Building details.
      - `postal_code` string, nullable — ZIP or postal code.
      - `state` string, nullable — Prefecture.
      - `town` string, nullable — Town/cho-me.
    - `created` integer, required — Time at which the object was created. Measured in seconds since the Unix epoch.
    - `dob` LegalEntityDob
      - `day` integer, nullable — The day of birth, between 1 and 31.
      - `month` integer, nullable — The month of birth, between 1 and 12.
      - `year` integer, nullable — The four-digit year of birth.
    - `email` string, nullable — The person's email address. Also available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `stripe`.
    - `first_name` string, nullable — The person's first name. Also available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `stripe`.
    - `first_name_kana` string, nullable — The Kana variation of the person's first name (Japan only). Also available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `stripe`.
    - `first_name_kanji` string, nullable — The Kanji variation of the person's first name (Japan only). Also available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `stripe`.
    - `full_name_aliases` string[] — A list of alternate names or aliases that the person is known by. Also available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `stripe`.
    - `future_requirements` PersonFutureRequirements
      - `alternatives` AccountRequirementsAlternative[], nullable — Fields that are due and can be resolved by providing the corresponding alternative fields instead. Many alternatives can list the same `original_fields_due`, and any of these alternatives can serve as a pathway for attempting to resolve the fields again. Re-providing `original_fields_due` also serves as a pathway for attempting to resolve the fields again.
        - `alternative_fields_due` string[], required — Fields that can be provided to resolve all fields in `original_fields_due`.
        - `original_fields_due` string[], required — Fields that are due and can be resolved by providing all fields in `alternative_fields_due`.
      - `currently_due` string[], required — Fields that need to be resolved to keep the person's account enabled. If not resolved by the account's `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash, and may immediately become `past_due`, but the account may also be given a grace period depending on the account's enablement state prior to transition.
      - `errors` AccountRequirementsError[], required — Fields that are `currently_due` and need to be collected again because validation or verification failed.
        - `code` 'external_request' | 'information_missing' | 'invalid_address_city_state_postal_code' | 'invalid_address_highway_contract_box' | 'invalid_address_private_mailbox' | 'invalid_business_profile_name' | 'invalid_business_profile_name_denylisted' | 'invalid_company_name_denylisted' | 'invalid_dob_age_over_maximum' | 'invalid_dob_age_under_18' | 'invalid_dob_age_under_minimum' | 'invalid_product_description_length' | 'invalid_product_description_url_match' | 'invalid_representative_country' | 'invalid_signator' | 'invalid_statement_descriptor_business_mismatch' | 'invalid_statement_descriptor_denylisted' | 'invalid_statement_descriptor_length' | 'invalid_statement_descriptor_prefix_denylisted' | 'invalid_statement_descriptor_prefix_mismatch' | 'invalid_street_address' | 'invalid_tax_id' | 'invalid_tax_id_format' | 'invalid_tos_acceptance' | 'invalid_url_denylisted' | 'invalid_url_format' | 'invalid_url_web_presence_detected' | 'invalid_url_website_business_information_mismatch' | 'invalid_url_website_empty' | 'invalid_url_website_inaccessible' | 'invalid_url_website_inaccessible_geoblocked' | 'invalid_url_website_inaccessible_password_protected' | 'invalid_url_website_incomplete' | 'invalid_url_website_incomplete_cancellation_policy' | 'invalid_url_website_incomplete_customer_service_details' | 'invalid_url_website_incomplete_legal_restrictions' | 'invalid_url_website_incomplete_refund_policy' | 'invalid_url_website_incomplete_return_policy' | 'invalid_url_website_incomplete_terms_and_conditions' | 'invalid_url_website_incomplete_under_construction' | 'invalid_url_website_other' | 'invalid_value_other' | 'unsupported_business_type' | 'verification_directors_mismatch' | 'verification_document_address_mismatch' | 'verification_document_address_missing' | 'verification_document_corrupt' | 'verification_document_country_not_supported' | 'verification_document_directors_mismatch' | 'verification_document_dob_mismatch' | 'verification_document_duplicate_type' | 'verification_document_expired' | 'verification_document_failed_copy' | 'verification_document_failed_greyscale' | 'verification_document_failed_other' | 'verification_document_failed_test_mode' | 'verification_document_fraudulent' | 'verification_document_id_number_mismatch' | 'verification_document_id_number_missing' | 'verification_document_incomplete' | 'verification_document_invalid' | 'verification_document_issue_or_expiry_date_missing' | 'verification_document_manipulated' | 'verification_document_missing_back' | 'verification_document_missing_front' | 'verification_document_name_mismatch' | 'verification_document_name_missing' | 'verification_document_nationality_mismatch' | 'verification_document_not_readable' | 'verification_document_not_signed' | 'verification_document_not_uploaded' | 'verification_document_photo_mismatch' | 'verification_document_too_large' | 'verification_document_type_not_supported' | 'verification_extraneous_directors' | 'verification_failed_address_match' | 'verification_failed_authorizer_authority' | 'verification_failed_business_iec_number' | 'verification_failed_document_match' | 'verification_failed_id_number_match' | 'verification_failed_keyed_identity' | 'verification_failed_keyed_match' | 'verification_failed_name_match' | 'verification_failed_other' | 'verification_failed_representative_authority' | 'verification_failed_residential_address' | 'verification_failed_tax_id_match' | 'verification_failed_tax_id_not_issued' | 'verification_legal_entity_structure_mismatch' | 'verification_missing_directors' | 'verification_missing_executives' | 'verification_missing_owners' | 'verification_rejected_ownership_exemption_reason' | 'verification_requires_additional_memorandum_of_associations' | 'verification_requires_additional_proof_of_registration' | 'verification_supportability', required — The code for the type of error.
        - `reason` string, required — An informative message that indicates the error type and provides additional details about the error.
        - `requirement` string, required — The specific user onboarding requirement field (in the requirements hash) that needs to be resolved.
      - `eventually_due` string[], required — Fields you must collect when all thresholds are reached. As they become required, they appear in `currently_due` as well, and the account's `future_requirements[current_deadline]` becomes set.
      - `past_due` string[], required — Fields that haven't been resolved by the account's `requirements.current_deadline`. These fields need to be resolved to enable the person's account. `future_requirements.past_due` is a subset of `requirements.past_due`.
      - `pending_verification` string[], required — Fields that are being reviewed, or might become required depending on the results of a review. If the review fails, these fields can move to `eventually_due`, `currently_due`, `past_due` or `alternatives`. Fields might appear in `eventually_due`, `currently_due`, `past_due` or `alternatives` and in `pending_verification` if one verification fails but another is still pending.
    - `gender` string, nullable — The person's gender.
    - `id` string, required — Unique identifier for the object.
    - `id_number_provided` boolean — Whether the person's `id_number` was provided. True if either the full ID number was provided or if only the required part of the ID number was provided (ex. last four of an individual's SSN for the US indicated by `ssn_last_4_provided`).
    - `id_number_secondary_provided` boolean — Whether the person's `id_number_secondary` was provided.
    - `last_name` string, nullable — The person's last name. Also available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `stripe`.
    - `last_name_kana` string, nullable — The Kana variation of the person's last name (Japan only). Also available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `stripe`.
    - `last_name_kanji` string, nullable — The Kanji variation of the person's last name (Japan only). Also available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `stripe`.
    - `maiden_name` string, nullable — The person's maiden name.
    - `metadata` object — Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
    - `nationality` string, nullable — The country where the person is a national.
    - `object` 'person', required — String representing the object's type. Objects of the same type share the same value.
    - `phone` string, nullable — The person's phone number.
    - `political_exposure` 'existing' | 'none' — Indicates if the person or any of their representatives, family members, or other closely related persons, declares that they hold or have held an important public job or function, in any jurisdiction.
    - `registered_address` Address
      - `city` string, nullable — City, district, suburb, town, or village.
      - `country` string, nullable — Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).
      - `line1` string, nullable — Address line 1, such as the street, PO Box, or company name.
      - `line2` string, nullable — Address line 2, such as the apartment, suite, unit, or building.
      - `postal_code` string, nullable — ZIP or postal code.
      - `state` string, nullable — State, county, province, or region ([ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)).
    - `relationship` PersonRelationship
      - `authorizer` boolean, nullable — Whether the person is the authorizer of the account's representative.
      - `director` boolean, nullable — Whether the person is a director of the account's legal entity. Directors are typically members of the governing board of the company, or responsible for ensuring the company meets its regulatory obligations.
      - `executive` boolean, nullable — Whether the person has significant responsibility to control, manage, or direct the organization.
      - `legal_guardian` boolean, nullable — Whether the person is the legal guardian of the account's representative.
      - `owner` boolean, nullable — Whether the person is an owner of the account’s legal entity.
      - `percent_ownership` number, nullable — The percent owned by the person of the account's legal entity.
      - `representative` boolean, nullable — Whether the person is authorized as the primary representative of the account. This is the person nominated by the business to provide information about themselves, and general information about the account. There can only be one representative at any given time. At the time the account is created, this person should be set to the person responsible for opening the account.
      - `title` string, nullable — The person's title (e.g., CEO, Support Engineer).
    - `requirements` PersonRequirements
      - `alternatives` AccountRequirementsAlternative[], nullable — Fields that are due and can be resolved by providing the corresponding alternative fields instead. Many alternatives can list the same `original_fields_due`, and any of these alternatives can serve as a pathway for attempting to resolve the fields again. Re-providing `original_fields_due` also serves as a pathway for attempting to resolve the fields again.
        - `alternative_fields_due` string[], required — Fields that can be provided to resolve all fields in `original_fields_due`.
        - `original_fields_due` string[], required — Fields that are due and can be resolved by providing all fields in `alternative_fields_due`.
      - `currently_due` string[], required — Fields that need to be resolved to keep the person's account enabled. If not resolved by the account's `current_deadline`, these fields will appear in `past_due` as well, and the account is disabled.
      - `errors` AccountRequirementsError[], required — Fields that are `currently_due` and need to be collected again because validation or verification failed.
        - `code` 'external_request' | 'information_missing' | 'invalid_address_city_state_postal_code' | 'invalid_address_highway_contract_box' | 'invalid_address_private_mailbox' | 'invalid_business_profile_name' | 'invalid_business_profile_name_denylisted' | 'invalid_company_name_denylisted' | 'invalid_dob_age_over_maximum' | 'invalid_dob_age_under_18' | 'invalid_dob_age_under_minimum' | 'invalid_product_description_length' | 'invalid_product_description_url_match' | 'invalid_representative_country' | 'invalid_signator' | 'invalid_statement_descriptor_business_mismatch' | 'invalid_statement_descriptor_denylisted' | 'invalid_statement_descriptor_length' | 'invalid_statement_descriptor_prefix_denylisted' | 'invalid_statement_descriptor_prefix_mismatch' | 'invalid_street_address' | 'invalid_tax_id' | 'invalid_tax_id_format' | 'invalid_tos_acceptance' | 'invalid_url_denylisted' | 'invalid_url_format' | 'invalid_url_web_presence_detected' | 'invalid_url_website_business_information_mismatch' | 'invalid_url_website_empty' | 'invalid_url_website_inaccessible' | 'invalid_url_website_inaccessible_geoblocked' | 'invalid_url_website_inaccessible_password_protected' | 'invalid_url_website_incomplete' | 'invalid_url_website_incomplete_cancellation_policy' | 'invalid_url_website_incomplete_customer_service_details' | 'invalid_url_website_incomplete_legal_restrictions' | 'invalid_url_website_incomplete_refund_policy' | 'invalid_url_website_incomplete_return_policy' | 'invalid_url_website_incomplete_terms_and_conditions' | 'invalid_url_website_incomplete_under_construction' | 'invalid_url_website_other' | 'invalid_value_other' | 'unsupported_business_type' | 'verification_directors_mismatch' | 'verification_document_address_mismatch' | 'verification_document_address_missing' | 'verification_document_corrupt' | 'verification_document_country_not_supported' | 'verification_document_directors_mismatch' | 'verification_document_dob_mismatch' | 'verification_document_duplicate_type' | 'verification_document_expired' | 'verification_document_failed_copy' | 'verification_document_failed_greyscale' | 'verification_document_failed_other' | 'verification_document_failed_test_mode' | 'verification_document_fraudulent' | 'verification_document_id_number_mismatch' | 'verification_document_id_number_missing' | 'verification_document_incomplete' | 'verification_document_invalid' | 'verification_document_issue_or_expiry_date_missing' | 'verification_document_manipulated' | 'verification_document_missing_back' | 'verification_document_missing_front' | 'verification_document_name_mismatch' | 'verification_document_name_missing' | 'verification_document_nationality_mismatch' | 'verification_document_not_readable' | 'verification_document_not_signed' | 'verification_document_not_uploaded' | 'verification_document_photo_mismatch' | 'verification_document_too_large' | 'verification_document_type_not_supported' | 'verification_extraneous_directors' | 'verification_failed_address_match' | 'verification_failed_authorizer_authority' | 'verification_failed_business_iec_number' | 'verification_failed_document_match' | 'verification_failed_id_number_match' | 'verification_failed_keyed_identity' | 'verification_failed_keyed_match' | 'verification_failed_name_match' | 'verification_failed_other' | 'verification_failed_representative_authority' | 'verification_failed_residential_address' | 'verification_failed_tax_id_match' | 'verification_failed_tax_id_not_issued' | 'verification_legal_entity_structure_mismatch' | 'verification_missing_directors' | 'verification_missing_executives' | 'verification_missing_owners' | 'verification_rejected_ownership_exemption_reason' | 'verification_requires_additional_memorandum_of_associations' | 'verification_requires_additional_proof_of_registration' | 'verification_supportability', required — The code for the type of error.
        - `reason` string, required — An informative message that indicates the error type and provides additional details about the error.
        - `requirement` string, required — The specific user onboarding requirement field (in the requirements hash) that needs to be resolved.
      - `eventually_due` string[], required — Fields you must collect when all thresholds are reached. As they become required, they appear in `currently_due` as well, and the account's `current_deadline` becomes set.
      - `past_due` string[], required — Fields that haven't been resolved by `current_deadline`. These fields need to be resolved to enable the person's account.
      - `pending_verification` string[], required — Fields that are being reviewed, or might become required depending on the results of a review. If the review fails, these fields can move to `eventually_due`, `currently_due`, `past_due` or `alternatives`. Fields might appear in `eventually_due`, `currently_due`, `past_due` or `alternatives` and in `pending_verification` if one verification fails but another is still pending.
    - `ssn_last_4_provided` boolean — Whether the last four digits of the person's Social Security number have been provided (U.S. only).
    - `us_cfpb_data` PersonUsCfpbData
      - `ethnicity_details` PersonEthnicityDetails
        - `ethnicity` string[], nullable — The persons ethnicity
        - `ethnicity_other` string, nullable — Please specify your origin, when other is selected.
      - `race_details` PersonRaceDetails
        - `race` string[], nullable — The persons race.
        - `race_other` string, nullable — Please specify your race, when other is selected.
      - `self_identified_gender` string, nullable — The persons self-identified gender
    - `verification` LegalEntityPersonVerification
      - `additional_document` LegalEntityPersonVerificationDocument
        - `back` union — The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`.
          - string
          - File — This object represents files hosted on Stripe's servers. You can upload files with the [create file](https://api.stripe.com#create_file) request (for example, when uploading dispute evidence). Stripe also creates files independently (for example, the results of a [Sigma scheduled query](#scheduled_queries)). Related guide: [File upload guide](https://docs.stripe.com/file-upload)
            - `created` integer, required — Time at which the object was created. Measured in seconds since the Unix epoch.
            - `expires_at` integer, nullable — The file expires and isn't available at this time in epoch seconds.
            - `filename` string, nullable — The suitable name for saving the file to a filesystem.
            - `id` string, required — Unique identifier for the object.
            - `links` object, nullable — A list of [file links](https://api.stripe.com#file_links) that point at this file.
              - …
            - `object` 'file', required — String representing the object's type. Objects of the same type share the same value.
            - `purpose` 'account_requirement' | 'additional_verification' | 'business_icon' | 'business_logo' | 'customer_signature' | 'dispute_evidence' | 'document_provider_identity_document' | 'finance_report_run' | 'financial_account_statement' | 'identity_document' | 'identity_document_downloadable' | 'issuing_regulatory_reporting' | 'pci_document' | 'platform_terms_of_service' | 'selfie' | 'sigma_scheduled_query' | 'tax_document_user_upload' | 'terminal_android_apk' | 'terminal_reader_splashscreen' | 'terminal_wifi_certificate' | 'terminal_wifi_private_key', required — The [purpose](https://docs.stripe.com/file-upload#uploading-a-file) of the uploaded file.
            - `size` integer, required — The size of the file object in bytes.
            - `title` string, nullable — A suitable title for the document.
            - `type` string, nullable — The returned file type (for example, `csv`, `pdf`, `jpg`, or `png`).
            - `url` string, nullable — Use your live secret API key to download the file from this URL.
        - `details` string, nullable — A user-displayable string describing the verification state of this document. For example, if a document is uploaded and the picture is too fuzzy, this may say "Identity document is too unclear to read".
        - `details_code` string, nullable — One of `document_corrupt`, `document_country_not_supported`, `document_expired`, `document_failed_copy`, `document_failed_other`, `document_failed_test_mode`, `document_fraudulent`, `document_failed_greyscale`, `document_incomplete`, `document_invalid`, `document_manipulated`, `document_missing_back`, `document_missing_front`, `document_not_readable`, `document_not_uploaded`, `document_photo_mismatch`, `document_too_large`, or `document_type_not_supported`. A machine-readable code specifying the verification state for this document.
        - `front` union — The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`.
          - string
          - File — This object represents files hosted on Stripe's servers. You can upload files with the [create file](https://api.stripe.com#create_file) request (for example, when uploading dispute evidence). Stripe also creates files independently (for example, the results of a [Sigma scheduled query](#scheduled_queries)). Related guide: [File upload guide](https://docs.stripe.com/file-upload)
            - `created` integer, required — Time at which the object was created. Measured in seconds since the Unix epoch.
            - `expires_at` integer, nullable — The file expires and isn't available at this time in epoch seconds.
            - `filename` string, nullable — The suitable name for saving the file to a filesystem.
            - `id` string, required — Unique identifier for the object.
            - `links` object, nullable — A list of [file links](https://api.stripe.com#file_links) that point at this file.
              - …
            - `object` 'file', required — String representing the object's type. Objects of the same type share the same value.
            - `purpose` 'account_requirement' | 'additional_verification' | 'business_icon' | 'business_logo' | 'customer_signature' | 'dispute_evidence' | 'document_provider_identity_document' | 'finance_report_run' | 'financial_account_statement' | 'identity_document' | 'identity_document_downloadable' | 'issuing_regulatory_reporting' | 'pci_document' | 'platform_terms_of_service' | 'selfie' | 'sigma_scheduled_query' | 'tax_document_user_upload' | 'terminal_android_apk' | 'terminal_reader_splashscreen' | 'terminal_wifi_certificate' | 'terminal_wifi_private_key', required — The [purpose](https://docs.stripe.com/file-upload#uploading-a-file) of the uploaded file.
            - `size` integer, required — The size of the file object in bytes.
            - `title` string, nullable — A suitable title for the document.
            - `type` string, nullable — The returned file type (for example, `csv`, `pdf`, `jpg`, or `png`).
            - `url` string, nullable — Use your live secret API key to download the file from this URL.
      - `details` string, nullable — A user-displayable string describing the verification state for the person. For example, this may say "Provided identity information could not be verified".
      - `details_code` string, nullable — One of `document_address_mismatch`, `document_dob_mismatch`, `document_duplicate_type`, `document_id_number_mismatch`, `document_name_mismatch`, `document_nationality_mismatch`, `failed_keyed_identity`, or `failed_other`. A machine-readable code specifying the verification state for the person.
      - `document` LegalEntityPersonVerificationDocument
        - `back` union — The back of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`.
          - string
          - File — This object represents files hosted on Stripe's servers. You can upload files with the [create file](https://api.stripe.com#create_file) request (for example, when uploading dispute evidence). Stripe also creates files independently (for example, the results of a [Sigma scheduled query](#scheduled_queries)). Related guide: [File upload guide](https://docs.stripe.com/file-upload)
            - `created` integer, required — Time at which the object was created. Measured in seconds since the Unix epoch.
            - `expires_at` integer, nullable — The file expires and isn't available at this time in epoch seconds.
            - `filename` string, nullable — The suitable name for saving the file to a filesystem.
            - `id` string, required — Unique identifier for the object.
            - `links` object, nullable — A list of [file links](https://api.stripe.com#file_links) that point at this file.
              - …
            - `object` 'file', required — String representing the object's type. Objects of the same type share the same value.
            - `purpose` 'account_requirement' | 'additional_verification' | 'business_icon' | 'business_logo' | 'customer_signature' | 'dispute_evidence' | 'document_provider_identity_document' | 'finance_report_run' | 'financial_account_statement' | 'identity_document' | 'identity_document_downloadable' | 'issuing_regulatory_reporting' | 'pci_document' | 'platform_terms_of_service' | 'selfie' | 'sigma_scheduled_query' | 'tax_document_user_upload' | 'terminal_android_apk' | 'terminal_reader_splashscreen' | 'terminal_wifi_certificate' | 'terminal_wifi_private_key', required — The [purpose](https://docs.stripe.com/file-upload#uploading-a-file) of the uploaded file.
            - `size` integer, required — The size of the file object in bytes.
            - `title` string, nullable — A suitable title for the document.
            - `type` string, nullable — The returned file type (for example, `csv`, `pdf`, `jpg`, or `png`).
            - `url` string, nullable — Use your live secret API key to download the file from this URL.
        - `details` string, nullable — A user-displayable string describing the verification state of this document. For example, if a document is uploaded and the picture is too fuzzy, this may say "Identity document is too unclear to read".
        - `details_code` string, nullable — One of `document_corrupt`, `document_country_not_supported`, `document_expired`, `document_failed_copy`, `document_failed_other`, `document_failed_test_mode`, `document_fraudulent`, `document_failed_greyscale`, `document_incomplete`, `document_invalid`, `document_manipulated`, `document_missing_back`, `document_missing_front`, `document_not_readable`, `document_not_uploaded`, `document_photo_mismatch`, `document_too_large`, or `document_type_not_supported`. A machine-readable code specifying the verification state for this document.
        - `front` union — The front of an ID returned by a [file upload](https://api.stripe.com#create_file) with a `purpose` value of `identity_document`.
          - string
          - File — This object represents files hosted on Stripe's servers. You can upload files with the [create file](https://api.stripe.com#create_file) request (for example, when uploading dispute evidence). Stripe also creates files independently (for example, the results of a [Sigma scheduled query](#scheduled_queries)). Related guide: [File upload guide](https://docs.stripe.com/file-upload)
            - `created` integer, required — Time at which the object was created. Measured in seconds since the Unix epoch.
            - `expires_at` integer, nullable — The file expires and isn't available at this time in epoch seconds.
            - `filename` string, nullable — The suitable name for saving the file to a filesystem.
            - `id` string, required — Unique identifier for the object.
            - `links` object, nullable — A list of [file links](https://api.stripe.com#file_links) that point at this file.
              - …
            - `object` 'file', required — String representing the object's type. Objects of the same type share the same value.
            - `purpose` 'account_requirement' | 'additional_verification' | 'business_icon' | 'business_logo' | 'customer_signature' | 'dispute_evidence' | 'document_provider_identity_document' | 'finance_report_run' | 'financial_account_statement' | 'identity_document' | 'identity_document_downloadable' | 'issuing_regulatory_reporting' | 'pci_document' | 'platform_terms_of_service' | 'selfie' | 'sigma_scheduled_query' | 'tax_document_user_upload' | 'terminal_android_apk' | 'terminal_reader_splashscreen' | 'terminal_wifi_certificate' | 'terminal_wifi_private_key', required — The [purpose](https://docs.stripe.com/file-upload#uploading-a-file) of the uploaded file.
            - `size` integer, required — The size of the file object in bytes.
            - `title` string, nullable — A suitable title for the document.
            - `type` string, nullable — The returned file type (for example, `csv`, `pdf`, `jpg`, or `png`).
            - `url` string, nullable — Use your live secret API key to download the file from this URL.
      - `status` string, required — The state of verification for the person. Possible values are `unverified`, `pending`, or `verified`. Please refer [guide](https://docs.stripe.com/connect/handling-api-verification) to handle verification updates.
  - `has_more` boolean, required — True if this list has another page of items after this one that can be fetched.
  - `object` 'list', required — String representing the object's type. Objects of the same type share the same value. Always has the value `list`.
  - `url` string, required — The URL where this list can be accessed.

## Other responses

- `default` — Error response.

---

[API](https://skmtc.net/stripe/apis/spec3.md) · [All operations](https://skmtc.net/stripe/apis/spec3/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/stripe/spec3/revisions/3653ad45bbec/schema)
