API principles
Endpoint list
Error model
Versioning