Create Package
create_packageCreates a reseller package with configurable quotas, domains, mailboxes, forwarders, and domain pointers so reseller users can be assigned defined limits.
Instructions
Creates a package that reseller users can be assigned to. Unset limits take the API defaults: quota 1 GB, 1 domain, 100 email accounts, 100 email forwarders, 10 domain pointers. Reseller-level operation: call while authenticated as the reseller (plain reseller username), not while impersonating a user.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Package name (letters, numbers, underscores, hyphens) | |
| quota | No | Disk quota in GB or "unlimited" (default 1) | |
| domains | No | Domain count or "unlimited" (default 1) | |
| email_accounts | No | Customer mailbox count or "unlimited" (default 100; 0 = no customer mailboxes — the system mailbox is excluded) | |
| domain_pointers | No | Domain pointer count or "unlimited" (default 10) | |
| email_forwarders | No | Email forwarder count or "unlimited" (default 100) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||