Update api documentation

And would be nice that someone else updated the rest of the documentation: Components, workflow, etc... just saying :-P