# Admin `is_active` status toggles

New `PATCH .../status` endpoints that flip `is_active` (no request body). Each call toggles the current value.

Permission: module `{resource}.update`

| Module | Route |
|--------|-------|
| Admins | `PATCH /admin/admins/{admin}/status` |
| Countries | `PATCH /admin/countries/{country}/status` |
| Cities | `PATCH /admin/cities/{city}/status` |
| Health goals | `PATCH /admin/health-goals/{healthGoal}/status` |
| Health conditions | `PATCH /admin/health-conditions/{healthCondition}/status` |
| Diseases | `PATCH /admin/diseases/{disease}/status` |
| Health symptoms | `PATCH /admin/health-symptoms/{healthSymptom}/status` |
| Medications catalog | `PATCH /admin/medications-catalog/{medicationCatalog}/status` |
| Dose types | `PATCH /admin/dose-types/{doseType}/status` |
| Onboarding questions | `PATCH /admin/onboarding-questions/{onboardingQuestion}/status` |
| Onboarding question answers | `PATCH /admin/onboarding-question-answers/{onboardingQuestionAnswer}/status` |
| Doctors | `PATCH /admin/doctors/{doctor}/status` |
| Health targets | `PATCH /admin/health-targets/{healthTarget}/status` |
| Water intake units | `PATCH /admin/water-intake-units/{waterIntakeUnit}/status` |

## Behavior

- Auth: Sanctum admin token
- Body: none (server flips `!is_active`)
- Response: module Admin resource with updated `is_active`
- Admins: cannot deactivate the last super admin

## List filter

All listable modules with `is_active` support:

```
GET /admin/{resource}?is_active=true
GET /admin/{resource}?is_active=false
```

Including nested answers:

```
GET /admin/onboarding-questions/{onboardingQuestion}/answers?is_active=false
```
