intended_eligibilityis optional onPOSTandPATCH. It’s how you tell Lead which relationship types you intend this entity to hold. When you send it, Lead checks in real time that the entity has the data each listed type needs, and rejects the request with422 parameters_invalidif it does not.eligibilityis on every response. For each of the four relationship types, it shows whether the entity’s current data qualifies it, and which checks fail on which entity.
The four relationship types
business, sole_prop, lead, and partner entities are always ineligible for minor_account_holder, authorized_signer, and authorized_user, because only individuals can hold those relationships.
minor_account_holder is available only to programs approved for minor account holder support. Lead reviews the program’s intended audience, monitoring, and product controls for minors first. Contact your Technical Account Manager to request it.Data requirements
An entity is eligible for a relationship type when it has every field listed for that type and each one passes its check. Fields not listed are optional for that type.account_holder,individualindividual_details.first_name,last_nameindividual_details.contact_methodswith anemailorphone_numberin the first entryindividual_details.date_of_birth, age 18 or olderindividual_details.address_details.physical_addressindividual_details.identification_detailswithtax_identification(us_entity) or at least oneidentification_documents[]entry (non_us_entity)kyc_detailswithresultpassedand ascreened_atofac_detailswithresultpassedand ascreened_atrisk_score
account_holder,businessbusiness_details.name,type,industrybusiness_details.contact_methodswith anemailorphone_numberin the first entrybusiness_details.address_details.physical_addressbusiness_details.identification_detailswithtax_identification(us_entity) or at least oneidentification_documents[]entry (non_us_entity)kyc_detailswithresultpassedand ascreened_atofac_detailswithresultpassedand ascreened_atrisk_scorecontrol_persons[]with at least one entry, each with atitlebeneficial_owners[]listing every applicable owner. An empty array is valid when the business has no qualifying owners.- Every linked control person and beneficial owner eligible for
authorized_signer
account_holder,sole_propbusiness_details.name,type,industrybusiness_details.contact_methodswith anemailorphone_numberin the first entrybusiness_details.address_details.physical_addressbusiness_details.identification_detailswithtax_identification(us_entity) or at least oneidentification_documents[]entry (non_us_entity)kyc_detailswithresultpassedand ascreened_atofac_detailswithresultpassedand ascreened_atrisk_scoresole_proprietor, eligible forauthorized_signer
minor_account_holder, individuals onlyindividual_details.first_name,last_nameindividual_details.contact_methodswith anemailorphone_numberin the first entryindividual_details.date_of_birth, age 16 or 17individual_details.address_details.physical_addressindividual_details.identification_detailswithtax_identification(us_entity) or at least oneidentification_documents[]entry (non_us_entity)kyc_detailswithresultpassedand ascreened_atofac_detailswithresultpassedand ascreened_atrisk_score
authorized_signer, individuals onlyindividual_details.first_name,last_nameindividual_details.contact_methodswith anemailorphone_numberin the first entryindividual_details.date_of_birth, age 18 or olderindividual_details.address_details.physical_addressindividual_details.identification_detailswithtax_identification(us_entity) or at least oneidentification_documents[]entry (non_us_entity)kyc_detailswithresultpassedand ascreened_atofac_detailswithresultpassedand ascreened_at
authorized_user, individuals onlyindividual_details.first_name,last_nameindividual_details.contact_methodswith anemailorphone_numberin the first entryindividual_details.identification_details.type
Reading eligibility
Every entity response carries all four keys, whatever the entity’s type.Failures on a linked entity
A business or sole proprietorship can only be eligible foraccount_holder if every individual linked to it is eligible for authorized_signer. When a beneficial owner, control person, or sole proprietor fails a check, the parent fails too, and failed_checks[].entity_id points at the linked individual rather than at the business.
For example, a business is ineligible for account_holder because its control person failed Know Your Customer (KYC). The business’s failed_checks carries the KYC check with the control person’s entity_id. Update the control person’s entity with a passed KYC attestation. The business becomes eligible on its next read without any change to the business itself.
Asserting eligibility on a request
Sendintended_eligibility to tell Lead which relationship types you intend the entity to hold. Lead checks in real time that the entity has the data each listed type needs, and rejects the request if it does not.
A failed assertion returns every failing check for every listed type, so you can fix them in one pass. The 422 has one error per entity whose data failed, with that entity’s
entity_id and its failing checks, named the same as eligibility.failed_checks[].check. When a business fails because a linked individual fails, that individual gets its own error. Field validation errors come back in the same response.
Asserting is optional. An entity that meets a type’s requirements is eligible for it downstream, like on user accounts and account numbers, whether or not you asserted it. Fixing a linked individual’s data changes the eligibility of every business that lists them.
Checks
Each check verifies one data requirement.minor_account_holder runs the full account_holder check set, including government ID, so a minor account holder needs an SSN or ITIN. The three date-of-birth checks for minors replace the 18-or-older check.

