docs(reference): add controller API documentation