{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/1password/refs/heads/main/json-schema/1password-partnership-create-account-request-schema.json", "title": "CreateAccountRequest", "description": "The request body for creating a new partner billing account.", "type": "object", "properties": { "account_uid": { "type": "string", "description": "The unique identifier for the customer's billing account, supplied by the partner. Can be up to 200 characters with alphanumeric characters, hyphens, and periods.", "maxLength": 200, "pattern": "^[A-Za-z0-9.\\-]+$" }, "account_type": { "type": "string", "description": "The 1Password account type for the customer. Individual (I) or Family (F). Team and business accounts are not supported.", "enum": [ "I", "F" ] }, "domain": { "type": "string", "description": "The domain the customer can use for their new or existing 1Password account." }, "ends_at": { "type": "string", "format": "date-time", "description": "The optional date and time to remove the customer's account from the partner billing service. ISO 8601 format." } }, "required": [ "account_uid", "account_type", "domain" ] }