WHM API.
https://api.docs.cpanel.net/_mock/specifications/whm.openapi/
https://{host}:{port}/json-api/
Request
This function adds a package extension to a hosting plan (package).
Notes:
If you need to edit a package extension's parameters, call this function again with the same package extension name and the updated package extension variables.
You can include the extension's variables in your function call, in
key=valueformat. Consult the extension's documentation for a list of possible variables. Extension variables are case-sensitive.
The hosting plan's package extensions.
Note:
- Use space-delimited format to add multiple package extensions.
- Extension names are case-sensitive.
- Mock server
https://api.docs.cpanel.net/_mock/specifications/whm.openapi/addpkgext
- A server running WHM.
https://whm-server.tld:2087/json-api/addpkgext
- 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/addpkgext?name=package1'{ "data": { "pkg": "package1" }, "metadata": { "command": "addpkgext", "reason": "OK", "result": 1, "version": 1 } }
Request
This function deletes a package extension from a hosting plan (package).
Note:
- You can additionally include extension's variables in your function call, in
key=valueformat. Consult the extension's documentation for a list of possible variables. Extension variable names are case-sensitive.
- Mock server
https://api.docs.cpanel.net/_mock/specifications/whm.openapi/delpkgext
- A server running WHM.
https://whm-server.tld:2087/json-api/delpkgext
- 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/delpkgext?name=package1'{ "data": { "pkg": "package1" }, "metadata": { "command": "delpkgext", "reason": "OK", "result": 1, "version": 1 } }