Endorsement Widgets

I recommend that we make an endpoint that merges these three calls into one call.