Bayi icin yeni API key uret (secret TEK SEFER doner)
POST/admin/keys
Rabisu WHMCS master modulu bir musteri "Bayi ol" dediginde bu endpoint'i
cagirip o musteri (reseller) icin API key + secret uretir. HTTP Basic Auth
DEGIL — X-Admin-Token header'i ile korunur (server-to-server).
GUVENLIK:
permissionsicindeadminVERILEMEZ (422 forbidden) — bu kanal yalniz bayi izinli key uretir, sahiplik kontrolunu atlayan admin key uretemez.api_secret(plaintext) yalnizca bu yanitta bir kez doner; DB'de yalnizca bcrypt hash tutulur. Kaybedilirse yeni key uretilmelidir.
Request
Responses
- 201
- 401
- 403
- 422
- 500
Key uretildi (secret TEK SEFER)
X-Admin-Token eksik veya hatali (unauthorized)
Admin API yapilandirilmamis (ADMIN_API_TOKEN bos → admin_disabled)
Gecersiz girdi — reseller_id eksik/gecersiz (invalid_input) veya
permissions icinde admin (forbidden).
Key uretilemedi (internal_error)