Revert "DRY: Remove some repetition in the ID API POST requests"

This reverts commit 08615842c42c531945a42759a6b039c6d7902c23.

Due to this error...

[RuntimeException: Failed to look up logged-in user: List(Error(JSON mapping exception,The api returned some json that did not match the expected format:scala.runtime.Nothing$,500,Some(scala.runtime.Nothing$)))]