Generalize interstitial endpoint.

---
Squash commit from https://github.com/ndahlquist/whaler/pull/51 created by Whaler.