Clean up endpoint responses formats

Tags: #<Tag:0x00007f7a070b55a8> #<Tag:0x00007f7a070b5440>

What is the need / problem

We don’t have a clear strategy on our endpoints responses formats (for AJAX mainly).

Who does it impact

New and old developers would benefit from a cleanup.

What is the current impact of this problem

It slows down development, too many weird things to understand.

What is the benefit in focusing on this

Would improve development speed and onboarding.

Potential solutions that will solve this problem

We spot a first pain point here.

Tech debt. Closing this as out of scope of the icebox process.

@sigmundpetersen @sauloperez @maikel @luisramos0 feel free to do with the idea what you will.

this is one of the topics in the api roadmap.