About iMochaHelpBook a demo
About iMochaHelpBook a demo
  1. Report
  • Introduction
  • Skills Assessment API
    • API Reference
      • Getting started
      • API Environment
      • Authentication Mechanism
      • Error Code
      • List timezones
    • Test
      • List all tests
      • Retrieve a test
      • Retrieve test settings
      • Update Test Settings
    • Test Invitations
      • Callback notification
      • Invite candidate
      • Invite candidate by test link
      • Reattempt Test
      • Cancel Invitation
    • Test Link
      • List all test links
    • Report
      • Retrieve candidate test report
        GET
      • Retrieve candidate test report in PDF
        GET
      • Get Reports By TestId
        GET
      • Get All Reports
        POST
    • Callback API
      • Process Callbacks
      • Retrieve Invites
    • GDPR
      • GDPR Data Masking Service
    • Users
      • Get all business units
      • Create New User
      • Update User
      • Active/ Inactive User
  • Skills Intelligence API
    • Introduction
    • Authentication
    • Employee
      • List employees
      • Get Employee Skills by employeeId
      • Employee Enrollment
      • Get Employee Certificates
      • Update Employee Status
      • Get Employee Assessment Report
    • JobProfiles
      • Get All JobProfiles
      • Get JobProfile with Skills By JobProfileId
      • Create JobCode
    • Taxonomy
      • Get all Taxonomy Skills
    • CareerPath
      • Get Employee Career Path by employeeId
    • Account
      • Get Multichannel Validation Weightages
  1. Report

Get All Reports

Developing
POST
/v3/reports
This API retrieves a paginated list of candidate test reports for a customer between a specified date range.
It includes test performance, scores, completion status, and PDF report URLs for each candidate.

Request

Query Params

Header Params

Body Params application/json

Examples

Responses

🟢200Success
application/json
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request POST 'https://apiv3.imocha.io/v3/reports?PageNo={pageNo}&PageSize={pageSize' \
--header 'x-api-key;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "startDate": "string",
    "endDate": "string"
}'
Response Response Example
{
    "reports": [
        {
            "candidateFullName": "string",
            "status": "string",
            "appearedOn": "string",
            "testInvitationId": 0,
            "testId": 0,
            "candidateEmail": "string",
            "completedOn": "string",
            "score": 0,
            "candidatePoints": 0,
            "totalTestPoints": 0,
            "scorePercentage": 0,
            "timeTaken": 0,
            "testDuration": 0,
            "performanceCategory": "string",
            "testName": "string",
            "pdfReportUrl": "string"
        }
    ],
    "pageNumber": 0,
    "totalPages": 0,
    "totalCount": 0,
    "hasPreviousPage": true,
    "hasNextPage": true
}
Modified at 2025-10-30 12:39:22
Previous
Get Reports By TestId
Next
Process Callbacks
Built with