Update the Dev portal to provide a nicer API interface