WHM API.
Download OpenAPI description
Overview
URL
WebPros International, LLC
License
Languages
Servers
Mock server
https://api.docs.cpanel.net/_mock/specifications/whm.openapi/
A server running WHM.
https://{host}:{port}/json-api/
- Mock server
https://api.docs.cpanel.net/_mock/specifications/whm.openapi/getpkginfo
- A server running WHM.
https://whm-server.tld:2087/json-api/getpkginfo
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
'https://api.docs.cpanel.net/_mock/specifications/whm.openapi/getpkginfo?pkg=package1'Response
application/json
{ "data": { "pkg": { … } }, "metadata": { "command": "getpkginfo", "reason": "OK", "result": 1, "version": 1 } }
- Mock server
https://api.docs.cpanel.net/_mock/specifications/whm.openapi/killpkg
- A server running WHM.
https://whm-server.tld:2087/json-api/killpkg
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
'https://api.docs.cpanel.net/_mock/specifications/whm.openapi/killpkg?pkgname=package1'Response
application/json
{ "metadata": { "command": "killpkg", "reason": "OK", "result": 1, "version": 1 } }
Query
The permissions of packages that you wish to list.
all— All packages on the system.creatable— Packages that the authenticated user can use for accounts.editable— Packages that the authenticated user can edit.viewable— Packages that the authenticated user can view.
Default "all"
Enum"all""creatable""editable""viewable"
Example: want=all
- Mock server
https://api.docs.cpanel.net/_mock/specifications/whm.openapi/listpkgs
- A server running WHM.
https://whm-server.tld:2087/json-api/listpkgs
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
'https://api.docs.cpanel.net/_mock/specifications/whm.openapi/listpkgs?want=all'Response
application/json
{ "data": { "pkg": [ … ] }, "metadata": { "command": "listpkgs", "reason": "OK", "result": 1, "version": 1 } }