| Name | Type | Description | Notes |
|---|---|---|---|
| profileId | String | ||
| country | String | ||
| submissionId | String | Idempotency token for this submission attempt. A retry/double-submit with the same token returns the same number; omit and each call creates a new number. | [optional] |
| quantity | Integer | Provision several same-country numbers from one submission (1-5). The single verification covers all of them; each number is billed only when it activates. Numbers that fail to order are skipped (best-effort). | [optional] |
| reuse | Boolean | Reuse a prior approved verification for this country (skips document/field collection; places the order immediately). | [optional] |
| reuseFrom | String | Which approved verification to reuse when several exist: the phone number it was originally approved for (GET reusable.options[].fromPhoneNumber). Omitted = newest. No match = 409. | [optional] |
| endUserFirstName | String | End user's legal first name. Required when the country has an action/ID-verification (Onfido) requirement. | [optional] |
| endUserLastName | String | End user's legal last name. Same condition as endUserFirstName. | [optional] |
| values | Map<String, String> | requirementId → textual value | [optional] |
| documents | List<SubmitWhatsAppNumberKycRequestDocumentsInner> | One per document requirement. Each is EITHER inline base64 OR a `documentId` returned by POST /v1/whatsapp/phone-numbers/kyc/upload-document (use the upload endpoint for large files to stay under the request-size limit). | [optional] |
| address | SubmitWhatsAppNumberKycRequestAddress | [optional] |