Document API
People should be able to use the API for third party applications. We should document the development principles and technical details to support that:
- Semantic versioning (API will break only in major releases)
- Show happy paths for endpoints, authorization, etc.