/**
* Entry point for the Active Api Calls.
*/
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException {
OAuthMessage message = new HttpRequestMessage(req, req.getRequestURL().toString());
// OAuth %-escapes the @ in the username so we need to decode it.
String username = OAuth.decodePercent(message.getConsumerKey());
ParticipantId participant;
try {
participant = ParticipantId.of(username);
} catch (InvalidParticipantAddress e) {