create_provision
Provisions a new user under a partner account, initiating the full onboarding flow and returning a provision ID to track progress through statuses until active.
Instructions
Provisions a new UserPerson under the partner account. Kicks off the full onboarding flow. Returns a provision_id to monitor progress via get_provision. The provision goes through sub-statuses: PENDING_PROCESS_USER → PENDING_PROCESS_RELATION_USER → PENDING_PROCESS_OAUTH_REQUEST → PENDING_PROCESS_USER_ONBOARDING. When ACTIVE, a credential.token_value is returned — this is Eva's API key. It expires in 1h (sandbox) / 4h (production): create a session immediately with create_user_session.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | Verified email address of the user. | ||
| products | No | Products to provision. Defaults to ['USER_VERIFIED']. | |
| phone_number | Yes | Verified phone number of the user (e.g. +31612345678). | |
| external_uuid | Yes | Your unique UUID for this user (for deduplication). Must be a valid UUID. | |
| user_verified_type | No | Type of user to provision. Defaults to PARTNER_USER_PERSON. | PARTNER_USER_PERSON |