Update Package
update_packageUpdate a reseller package's quota, domains, mailboxes, forwarders, and pointers while keeping omitted fields unchanged. Use to adjust package limits for all users on that package.
Instructions
Updates a package's limits; only provided fields are sent, the rest keep their current values. Quota is in GB here (the reseller user quota endpoint uses MB). Changes affect every user on the package. Reseller-level operation: call while authenticated as the reseller (plain reseller username), not while impersonating a user. A 404 means the package does not exist.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Package name (letters, numbers, underscores, hyphens) | |
| quota | No | Disk quota in GB or "unlimited"; omit to keep the current value | |
| domains | No | Domain count or "unlimited"; omit to keep the current value | |
| email_accounts | No | Customer mailbox count or "unlimited" (0 = no customer mailboxes — the system mailbox is excluded); omit to keep the current value | |
| domain_pointers | No | Domain pointer count or "unlimited"; omit to keep the current value | |
| email_forwarders | No | Email forwarder count or "unlimited"; omit to keep the current value |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||