WHM API.
https://api.docs.cpanel.net/_mock/specifications/whm.openapi/
https://{host}:{port}/json-api/
The key's contents.
Whether to extract and save only the private key.
1— Private key only.0— All data.
Note:
This parameter defaults to 1 for PPK (PuTTY Key Generator) files and 0 for all other imports.
Whether to extract and save only the public key.
1— Public key only.0— All data.
Note:
This parameter defaults to 1 for PPK (PuTTY Key Generator) files and 0 for all other imports.
- Mock server
https://api.docs.cpanel.net/_mock/specifications/whm.openapi/importsshkey
- A server running WHM.
https://whm-server.tld:2087/json-api/importsshkey
- 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/importsshkey?key=-----BEGIN+RSA+PRIVATE+KEY-----+hPH%2Bo4NgZrky7iGBb5iUg8R4aQzLPexpYfet25bLESvHOtutsBkbN7UWAaoM0pgM+hytunlM8UU4BArJWlJyY6AD59aluZowBbuowKeU%2Bf%2BTRaeJNJvkxTCOAipzp6LyG+nrSVJ5hxSN%2FRPfntho1MEsdWYewVI4eLayuiZJyD%2BVONCYJh%2FvPLaZ9AVUJuMerl+s%2FZJ24AwCW8cILG%2BC3TWJRCjl4Ji%2BsJ9A5P29p%2Fad18cyJc1F%2BwmAzMULWitCaB7+mmE0i1nkiZRygQzzKjqdBYWCjujxfoE2%2BnPufAJg8ZdIEI1xSVBe5jKnj8DRX67w+NAnNjXANMRePo39%2FRbDOSEXsD62h1qH93SnPsAhYT1JE6xHKV85AVIVOe8ktTA8t+jMBBioCudBFngqPHknUrIJZ2QfUm0fkKBZaoKW4yr3JjGk%2B5y6kg02gSDIA7%2FjGc+8rs3iKN%2BQJ%2Fug2x%2Fv7Xe0OozVqpl5QTltEMGJzJ1jFh9WnqgsgLTiJWlE7x5VSv8+fV8A5WTafOhBHnKuOpmpjAel1GD5DT1jNx3LhWXMHOayawC0WY04lT5kkLLWhuN2+pNqY6UBk6Z3m1ifPINq85RdnHriJiD3H%2F%2B6P%2BcUyGSOznni8yqU764LId4nNClWd+Xc%2BVvM1Udw0Sm7xF7err9CKHYUg3HfFYQPBQOfI0ib9wqOi7zWq2vhH21B5OgcTg+Bsw%2FHJUQ%2FIVnTbsqgZSn0sckaRguv%2FifmwbISO1aQ4Yxcohe%2F4miOw05r6ihbYGW+LO5kP0I8SBMCibkGFh5AxVnNgoGAW0l33hOPPSIVUTkE%2B8d3zYXLzupTFXCvmohl+jq0it7uIGOxSglf7XH3eXlNKaZjK7pBJgS5HeXM80JI8FCfifqnkaik8XTE66Ll0+s1ySaGevGkPpX5Rhbgsm4IqddAeFvlmKIND8Zvh%2FwfT%2B%2BbbD7bbFwFlrWCU3chce+8KaNVUP%2BwhCAlaS7oGcs38ygaRFXIE3vug4Ra8Xiy%2Fqfyp4YR67sMg46avHyoVky+uFbVv2n7HphZb7g3WS3ns3%2FgCQQv9TYcdBoRnKW2yEqbzOQb9Fdt7EjgMohT%2FbdS+pM6nRWFNdmWoihLzLbSi3bnc9iDwXZA8KyE3mpVi4QFfijR4dfrVWxEz5Ln2l9HC+SZA6VPGzEOwOVVND98%2FHTu3oViJUV1gyDIWlyggSUDTyhfo%2FZ%2Bc3tTHa%2Bcv0f7xY+oL63hWLgZQD2m%2Fg6rKpsN3NhC77tCyCNZavdKy7usvZyCsoH%2FmPR2129LcwAwbJ3+u2Ec7qLncztSePHOmfmCTTED00a0YzFhKIQoJf7GrgLCMapYN%2FYPu0vgTDMPSi11+RH0rdyzd6MuPVDZwLnWO%2BSltjX85yz1ba%2FQ199HZwQOw6ZyejDaPSWJHOndD3k%2Br+Q0T38gci9k4D87EwmfpK7zOaCoaiGiRQ6%2BDdYOv6hlzQ6Fdb2FOtlGQZharQ9WTC+jOJBEj2oGUruc6P3fqhfUVllWi4cck0GgWZwcsmG1dDr8W6K9lrGA1dPbXoOns1B+l58ghMGtHG7D0VlHs6SIqFmHr5kUgSQ4jJ2KZkVU8CrPBZ2HRtHQJJyjZWW2AbrE+-----END+RSA+PRIVATE+KEY-----&name=TestKey&extract_private=0&extract_public=0&passphrase=123456luggage'{ "metadata": { "command": "importsshkey", "reason": "OK", "result": 1, "version": 1 } }
Whether to display only private keys.
1— Display only private keys.0— Display all keys.
Whether to include private key text.
1— Include private key text.0— Do not include private key text.
Whether to display only public keys.
1— Display only public keys.0— Display all keys.
Whether to include public key text.
1— Include public key text.0— Do not include public key text.
- Mock server
https://api.docs.cpanel.net/_mock/specifications/whm.openapi/listsshkeys
- A server running WHM.
https://whm-server.tld:2087/json-api/listsshkeys
- 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/listsshkeys?files=TestKey&private=0&private_texts=0&public=0&public_texts=0&sync_authorized=0'{ "data": { "keys": [ … ] }, "metadata": { "command": "listsshkeys", "reason": "OK", "result": 1, "version": 1 } }
Request
This function regenerates or retrieves a user's access hash. For more information about access hashes, read our Remote Access Key documentation.
Warning:
We deprecated this function. We strongly suggest that you use the WHM API 1 api_token_create function.
- Mock server
https://api.docs.cpanel.net/_mock/specifications/whm.openapi/accesshash
- A server running WHM.
https://whm-server.tld:2087/json-api/accesshash
- 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/accesshash?generate=0&user=root'{ "data": { "accesshash": "cb523f89e9a31123fde7c6f93b580ac05bf00a2804d4febe6667ab9917a14baa1c4914da209bf55c862999ea51983a117a4d2f238140200b1e5b270b94b2c52492747e5ebfdeddb8abf4e1b0c428c6c68b701b48e13dbe39da49450e7a8e5422e18ab3b6290b5b6556bd82ee21d9c1103e7a51d1e94f2ac0c4dcc6a10954b8634c6db16a541660c3c89e10254f05583f4167adfcff7781090ea930647b46e5b981f3e16c7723ca4e12dc4b54a778dc66a28df73632a0d3a8e01e207b9fd6b555b72936a903af014f30061d712d736176a87fb5333c5b90cf0bb4f3c6735f2b45929ac79fb1184045a5f4c20bfcc553f5ab760eec077c0d6096e54d02724201281e441e7b0f642370a63f61c68766e224c8510bc32b0316780660c34352cbfeeccfee9d4f02e20ba7b664d3e84e9419ca386c41df07613f8af252aba8626a8b54796bbe616f41af1e6f11a3d0327f7608d23666fca64e6ebe899f7479a5fb0aea008b1e7a41890c9c58037682450febf91b7aa1c080d31d834b0ae466f8533df838ab271b26a7fb7de96402ad4a818d6b786af92c38414d2ef6c88deb7c685a1e60c3cbcfbf20cf6d2a00dd50d2be9bc1824d91284ec6842dd7db42564dfc3ecb75c1a9bc775c45c5f08784b9e2885c2d" }, "metadata": { "command": "accesshash", "reason": "OK", "result": 1, "version": 1 } }