# API Probe Scripts
`probe_api.py` lets maintainers and AI agents inspect real SOOP HTTP API
responses without changing SDK code.
It uses only Python's standard library, so no npm/pip install step is needed.
## Examples
```bash
python3 scripts/probe_api.py live-status <streamer_id>
python3 scripts/probe_api.py station <streamer_id>
python3 scripts/probe_api.py emoticon <streamer_id>
python3 scripts/probe_api.py vod-list <streamer_id> --page 1
python3 scripts/probe_api.py vod-detail <vod_id>
python3 scripts/probe_api.py vod-chat '<chat_url>' --start-time 0
```
Run several streamer-level probes at once:
```bash
python3 scripts/probe_api.py all <streamer_id> --page 1
```
Useful output flags:
```bash
python3 scripts/probe_api.py live-status <streamer_id> --raw
python3 scripts/probe_api.py live-status <streamer_id> --full
python3 scripts/probe_api.py live-status <streamer_id> --show-response-headers
```
By default, large bodies are truncated to keep terminal output readable. Use
`--full` when exact complete payloads are needed.