Below V2 API documentation is being deprecated. For latest API docs, visit

Candidate report notification

  • Description

    On test completion, a report is generated and a notification is sent to the callback URL. To receive such notifications, you need to register a callback URL that will be used to send the callback object for generated report.

    Note: Notification is being sent only once. if your endpoints are not available, a notification won't be sent again.
  • Register a notification URL

    You can register the callback URL by sending the "callbackURL" parameter value with register candidate for test api call. Please note that the callback URL should be able to accept http POST type request.
  • Notification body

    The system will send an http POST request on the callback URL that you provided with register candidate api call. The body will be containing callback object:
    Callback object:
      {
            "CandidateEmailId": "testemail@imocha.io",
    	"AttemptedOn": "2015-06-26T21:31:03.19",
    	"TotalScore ": 50,
    	"CandidateScore ": 34,
    	"ReportPDFUrl ": "http: //https://app.imocha.io/PDFReport?id="*************",
    	"TestInvitationId": 2256212
    }