1.7 KiB
1.7 KiB
netcup API Access Investigation — Jul 8, 2026
Summary
The netcup REST API was NOT successfully configured. All three API paths returned errors or authentication failures.
Endpoints Tested
SCP REST API (servercontrolpanel.de)
- Endpoint:
https://www.servercontrolpanel.de/scp-ui/api/v1/servers - Auth tried:
X-API-Keyheader,Authorization: Bearerheader - Result: HTTP 200 — returns SCP login HTML, not JSON
- Body contains:
<nc-unauthorized></nc-unauthorized>— CCP API key doesn't authenticate SCP Keycloak - SCP version: 2026.0703.095128
CCP REST API (customercontrolpanel.de)
- Endpoint:
/rest/v1/servers,/api/v1/servers - Auth tried:
X-API-Key, Bearer, query param - Result: HTTP 404 — all paths
JSON-RPC (ccp.netcup.net)
- Endpoint:
https://ccp.netcup.net/run/webservice/servers/endpoint.php?JSON - Auth:
{"action":"getProducts","param":{"apikey":"..."}} - Result: 200, but
"Invalid entry for field apikey"— needs customer# + API password
| Endpoint | HTTP | Auth | Result |
|---|---|---|---|
| ccp.netcup.net/webservice/v2_0/ | 404 | SOAP | Not Found |
| ccp.netcup.net/endpoint.php?JSON | 200 | JSON-RPC | "Invalid apikey" |
| customercontrolpanel.de/rest/v1/servers | 404 | X-API-Key | Not Found |
| servercontrolpanel.de/scp-ui/api/v1/servers | 200 | X-API-Key | Returns login page |
| servercontrolpanel.de/scp-ui/api/v1/openapi | 200 | X-API-Key | Same — HTML, not JSON |
Likely Fix
SCP needs its own API key generated within the SCP interface (not CCP Master Data). Or JSON-RPC with customer number + API password.
Status
netcup API: UNCONFIGURED. Provisioning via web interface + SSH only.