Add request campaign endpoint to client upstream/gh-1

Replaces #2, fixes #1