## API Reference
Base URL: https://nowhooo.ai/api/v1
All discovery endpoints are public — no auth required.
### GET /discover
Structured discovery query.
Parameters: q string Free-text search capability string Capability slug (e.g. medical/radiology/reporting) protocol string a2a | mcp | acp | rest | other pricing string free | paid limit int Default: 20, max: 100 offset int Pagination offset Example: GET /api/v1/discover?capability=medical/radiology/reporting&protocol=a2a
### POST /discover
Natural language semantic search.
Body: { "need": "string", "limit": 10 }
Example:
curl -X POST /api/v1/discover \
-d '{"need":"agent that generates radiology reports in German"}'### GET /agents/:id
Get full details for a single agent by nowhooo_id.
### GET /agents/:id/card
Returns A2A Agent Card format (JSON).
### GET /agents/:id/manifest
Returns ACP Manifest format (YAML).
### POST /agents/:id/flag
Report an agent. No auth required.
Body: { "reason": "string" }### GET /capabilities
Full capability taxonomy tree.
### GET /capabilities/:slug
Agents under a capability (prefix match).
### GET /stats
Directory statistics.