---
title: "Status-Seiten-Domain aktivieren"
description: "Aktiviert eine verifizierte eigene Domain für eine Status-Seite. Nur Admin."
---

`POST /api/status-pages/domains/activate`

## Request-Body

| Feld | Typ | Pflicht | Standard | Beschreibung |
|------|-----|---------|----------|--------------|
| `domainId` | number | Ja | - | Die ID der verifizierten Domain, die aktiviert werden soll |

## Beispiel (cURL)

```bash
curl -X POST "$BASE_URL/api/status-pages/domains/activate" \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ "domainId": 42 }'
```

## Antwort

```json
{
  "activated": true,
  "domain": {
    "id": 42,
    "hostname": "status.deinkunde.com",
    "status": "active",
    "role": "status_page",
    "isPrimary": false,
    "verificationToken": "abc123-def456-ghi789",
    "verifiedAt": "2026-05-01T12:00:00.000Z",
    "createdAt": "2026-05-01T11:00:00.000Z",
    "updatedAt": "2026-05-01T12:30:00.000Z"
  }
}
```

## Häufige Fehler

- `401 Unauthorized`, wenn nicht authentifiziert
- `403 Forbidden`, wenn kein Admin
- `400 Bad Request`, wenn die Domain noch nicht verifiziert ist

