User api doc