| [ Web Proxy ] |
| Viewing: https://docs.stripe.com/api/persons | [Back] [Original] |
This is an object representing a person associated with a Stripe account.
A platform can only access a subset of data in a person for an account where account.controller.requirement_collection is stripe, which includes Standard and Express accounts, after creating an Account Link or Account Session to start Connect onboarding.
See the Standard onboarding or Express onboarding documentation for information about prefilling information and account onboarding steps. Learn more about handling identity verification with the API.
Unique identifier for the object.
The account the person is associated with.
The persons address.
The persons date of birth.
The persons email address. Also available for accounts where controller.requirement_collection is stripe.
The persons first name. Also available for accounts where controller.requirement_collection is stripe.
The persons last name. Also available for accounts where controller.requirement_collection is stripe.
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
The persons phone number.
Describes the persons relationship to the account. Also available for accounts where controller.requirement_collection is stripe.
Information about the requirements for this person, including what information needs to be collected, and by when.
Creates a new person.
The persons address.
The persons date of birth.
The persons email address.
The maximum length is 800 characters.
The persons first name.
The persons ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a PII token provided by Stripe.js.
Changing this value for the accounts representative requires that the account re-accept the terms of service.
The persons last name.
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to metadata.
The persons phone number.
The relationship that this person has with the accounts legal entity.
The last four digits of the persons Social Security number (U.S. only).
Changing this value for the accounts representative requires that the account re-accept the terms of service.
Returns a person object.
curl https://api.stripe.com/v1/accounts/{{ACCOUNT_ID}}/persons \ -u "sk_test_wU7nrJCZspk1NPDxiQgAF05qsk_test_wU7nrJCZspk1NPDxiQgAF05q:" \ -d first_name=John \ -d last_name=Doe{ "id": "person_1N9XNb2eZvKYlo2CjPX7xF6F", "object": "person", "account": "acct_1032D82eZvKYlo2C", "created": 1684518375, "dob": { "day": null, "month": null, "year": null }, "first_name": "John", "future_requirements": { "alternatives": [], "currently_due": [], "errors": [], "eventually_due": [], "past_due": [], "pending_verification": [] }, "id_number_provided": false, "last_name": "Doe", "metadata": {}, "relationship": { "director": false, "executive": false, "owner": false, "percent_ownership": null, "representative": false, "title": null }, "requirements": { "alternatives": [], "currently_due": [], "errors": [], "eventually_due": [], "past_due": [], "pending_verification": [] }, "ssn_last_4_provided": false, "verification": { "additional_document": { "back": null, "details": null, "details_code": null, "front": null }, "details": null, "details_code": null, "document": { "back": null, "details": null, "details_code": null, "front": null }, "status": "unverified" }}| Web Proxy Viewer | New URL | Original Page |