aviso-server 0.6.0

Notification service for data-driven workflows with live and replay APIs.
# Admin Operations (Practical)

See full reference in [Admin Operations](../admin-operations.md).

These operations are for cleanup and recovery, not normal data flow.
Use delete when one bad record must be removed; use wipe when resetting a stream or environment.
Because these endpoints are destructive, validate IDs and stream names carefully before execution.

## Delete One Notification by ID

```bash
curl -X DELETE "http://127.0.0.1:8000/api/v1/admin/notification/extreme_event@42"
```

Expected:

- `200` if it exists
- `404` if stream/sequence does not exist
- `400` for invalid format

## Wipe One Stream

```bash
curl -X DELETE "http://127.0.0.1:8000/api/v1/admin/wipe/stream" \
  -H "Content-Type: application/json" \
  -d '{"stream_name":"EXTREME_EVENT"}'
```

Expected:

- `200`
- stream definition remains, messages are removed

## Wipe All Streams

```bash
curl -X DELETE "http://127.0.0.1:8000/api/v1/admin/wipe/all"
```

Expected:

- `200`
- all stream data is removed