Kunde + Website erstellen

End-to-End Beispiel: Kunde anlegen und anschließend die erste Website erstellen.

Kunde + Website erstellen

Dieses Beispiel zeigt einen typischen Onboarding-Flow:

  1. Kunde anlegen
  2. Eine Website für diesen Kunden anlegen
  3. (Optional) Monitoring-Konfiguration ergänzen

Wenn du lieber das UI nutzt: Kunden und Websites kannst du im Admin-Bereich anlegen. Die API ist ideal für Automatisierung und Bulk-Setups.

Voräussetzungen

  • API Token mit den benötigten Scopes
  • Deine API Base URL (z.B. https://your-instance.tld)

Siehe zuerst die API-Einführung:

1) Kunde erstellen

API Referenz:

Beispiel (Pseudo-Request):

curl -X POST "$API_BASE_URL/api/customers" \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Acme GmbH",
    "email": "ops@acme.example"
  }'

Speichere die zurückgegebene customerId.

2) Website für den Kunden erstellen

API Referenz:

curl -X POST "$API_BASE_URL/api/websites" \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "customerId": 123,
    "name": "Acme Marketing Website",
    "url": "https://acme.example"
  }'

Wichtig:

  • url muss das Protokoll enthalten (https://...).

3) Website prüfen

API Referenz:

curl -X GET "$API_BASE_URL/api/websites/456" \
  -H "Authorization: Bearer $TOKEN"

Nächste Schritte