Every endpoint, documented

REST and JSON with predictable status codes — each endpoint comes with parameters, examples and an interactive tester.