Provider interface api documentation added.