12 lines
362 B
Markdown
12 lines
362 B
Markdown
# API Contract
|
|
|
|
`openapi.yaml` is the first versioned Monlet API contract.
|
|
|
|
Rules:
|
|
|
|
- all public endpoints are under `/api/v1`;
|
|
- agent-facing endpoints use bearer token auth;
|
|
- check result ingestion is idempotent by `event_id`;
|
|
- incident keys are stable and must not include dynamic values;
|
|
- implementation must update this contract when public API changes.
|