submit_kyc_fields
Submit identity fields for verification: the ones the ID photo didn't carry (listed by missingFields — the tax/ID number always has to be asked since IDs don't print it; call it "SSN" only for US documents and "national ID number" otherwise), corrections to extracted values the user flagged, and the User Agreements acceptance (agreements_accepted, after presenting each agreement verbatim). That number is forwarded directly to the verification provider and never stored by Agentcard. NEVER ask about occupation, income, spending volume, or account purpose — those are filled automatically and must not be asked.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ssn | No | US documents: 9-digit SSN, dashes optional. Non-US documents: the national ID / tax number printed on the ID. Forward-only — never stored. | |
| last_name | No | Legal last name, exactly as printed on the ID document. | |
| first_name | No | Legal first name, exactly as printed on the ID document. | |
| address_city | No | City of the residential address. | |
| phone_number | No | E.164 with country code, e.g. +14155551234. | |
| address_line1 | No | Residential street address, line 1 (e.g. 123 Main St). | |
| address_line2 | No | Residential street address, line 2 — apartment, suite, or unit. Omit if none. | |
| date_of_birth | No | YYYY-MM-DD | |
| address_region | No | 2-letter state code for US (e.g. CA). | |
| terms_accepted | No | DEPRECATED — use agreements_accepted. true once the user explicitly accepted the card issuer's cardholder terms. | |
| address_postal_code | No | Postal / ZIP code of the residential address. | |
| agreements_accepted | No | Keys of the User Agreements the user explicitly accepted, one by one — the FULL required set from the agreements list in the previous step's result. Only pass after presenting each agreement verbatim and getting an explicit yes covering all of them. | |
| address_country_code | No | 2-letter ISO country code (e.g. US). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message | Yes | ||
| nextStep | No | ||
| missingFields | No | ||
| verificationUrl | No | Face-scan link, present once everything is collected. |