everything. Don’t discuss it with frontend devs/rest of your team: they love surprises. Bad • Gather requirements • Use some standard: json:api/OData/Swagger/etc. • Share results in your team, discuss.
update it (bonus points if your project is public) Bad • Don’t have any but have readable schema/etc. OR • Have up-to-date documentation (bonus points if it is generated from actual code)
"last_active_Date": "1518043779" } (bonus points for secretly changing fields at Friday evening AND/OR right before the deadline) Bad { "first_name": "John", "last_name": "Doe", "registration_date": "1327104000", "last_active_date": "1518043779" }