Redesign api documentation