createAccount
Create a new OSIR customer account. No authentication required — this is step 1 of onboarding. The contact must be the PRINCIPAL's real ICANN registrant contact (the human or business the account is for), never the AI agent itself. Sends a verification email to the account email; the principal relays the emailed code to complete verification via verifyAccount. acceptedTerms must be true and requires the principal's actual consent to the OSIR terms (state the termsVersion you accepted). While PENDING_VERIFICATION the account can search, quote and fund; billable actions (registerDomain execution) need ACTIVE. Calling again for a PENDING account re-sends the verification email. Required: email, accountType (INDIVIDUAL|ORGANIZATION), contact {firstName, lastName, email, phone (+CC.number), street1, city, country (2-letter)}, acceptedTerms, termsVersion. Optional: password, agentName, agentVendor, principalReference (audit trail of which agent acted for whom). Next step: verifyAccount with the emailed code.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | |||
| contact | Yes | ||
| password | No | ||
| agentName | No | ||
| accountType | Yes | ||
| agentVendor | No | ||
| termsVersion | Yes | ||
| acceptedTerms | Yes | ||
| principalReference | No |