Skip to content

Instantly share code, notes, and snippets.

@joelw
joelw / wptoolkit-api.py
Last active October 14, 2024 00:27
Example of authenticating to and access cPanel's WP Toolkit API
#!/usr/bin/python3
import subprocess
import requests
import json
from urllib.parse import urlparse
# Step 1: Create WHM session
def create_whm_session():
result = subprocess.check_output(
['whmapi1', '--output=json', 'create_user_session', 'user=root', 'service=whostmgrd']