Bulk Registration Candidate

Bulk Registration Candidate

POSTBulk Registration Candidate

This API will be used to register or log in a candidate. Additionally, this API is used to assign another course to a registered candidate.

Name and email address are required fields.

Pass ak, sgn, and ts as headers, and all three parameters will be received using the Signature Generation API.

Header
ak:{{API Key}} sgn:{{sgn}} ts:{{ts}}
URL
Copy
{{API Endpoint}}/api/v1/bulkCandidateRegister
Body
Copy
[ { "name": "{Candidate Name}", "enrollment_number": "{Candidate Enrollment Number}", "email": "{Candidate Email}", "password": "{Candidate Password}", "mobile": "{Candidate Mobile No.}", "gender": "{Candidate Gender}", "dob": "{Candidate DOB}", "courseName": "{Candidate Course Name}", "extra1": "{Extra Value}", "extra2": "{Extra Value}", "extra3": "{Extra Value}", "profilePic": "{Candidate Profile Pic}" }, { "name": "{Candidate Name}", "enrollment_number": "{Candidate Enrollment Number}", "email": "{Candidate Email}", "password": "{Candidate Password}", "mobile": "{Candidate Mobile No.}", "gender": "{Candidate Gender}", "dob": "{Candidate DOB}", "courseName": "{Candidate Course Name}", "extra1": "{Extra Value}", "extra2": "{Extra Value}", "extra3": "{Extra Value}", "profilePic": "{Candidate Profile Pic}" }, { "name": "{Candidate Name}", "enrollment_number": "{Candidate Enrollment Number}", "email": "{Candidate Email}", "password": "{Candidate Password}", "mobile": "{Candidate Mobile No.}", "gender": "{Candidate Gender}", "dob": "{Candidate DOB}", "courseName": "{Candidate Course Name}", "extra1": "{Extra Value}", "extra2": "{Extra Value}", "extra3": "{Extra Value}", "profilePic": "{Candidate Profile Pic}" }, { "name": "{Candidate Name}", "enrollment_number": "{Candidate Enrollment Number}", "email": "{Candidate Email}", "password": "{Candidate Password}", "mobile": "{Candidate Mobile No.}", "gender": "{Candidate Gender}", "dob": "{Candidate DOB}", "courseName": "{Candidate Course Name}", "extra1": "{Extra Value}", "extra2": "{Extra Value}", "extra3": "{Extra Value}", "profilePic": "{Candidate Profile Pic}" } ]
Response
Case 1 : When Registration Success
Success
{ "responseArray": [ { "result": "success", "success": { "msg": "Registration Successfull." }, "data": { "studentId": 85638919, "enrollmentNo": "GW2901", "profilePic": "https://gw-thinksaasmerged-deploy.s3-ap-south-1.amazonaws.com/student/assets6/image/profile.png" }, "laravelToken": "6yeY18koE6cB9ieTT70zKwXkJvamiwdfAE1hxasUIShn4wbGGYELS5lbtzky+3UF2GBAizgLNblCjzV6wSLGog==" }, { "result": "success", "success": { "msg": "Registration Successfull." }, "data": { "studentId": 85638920, "enrollmentNo": "GW2902", "profilePic": "https://gw-thinksaasmerged-deploy.s3-ap-south-1.amazonaws.com/student/assets6/image/profile.png" }, "laravelToken": "6yeY18koE6cB9ieTT70zKwXkJvamiwdfAE1hxasUISgdOq1clQBSNfbCbjgDJJas3oKr*rIVU7dNlQKMp6wihw==" }, { "result": "success", "success": { "msg": "Registration Successfull." }, "data": { "studentId": 85638921, "enrollmentNo": "GW2903", "profilePic": "https://gw-thinksaasmerged-deploy.s3-ap-south-1.amazonaws.com/student/assets6/image/profile.png" }, "laravelToken": "6yeY18koE6cB9ieTT70zKwXkJvamiwdfAE1hxasUISgUAcIkTiUo5GOzyecRS+tIDEDY3banlJOwDSBhYYV0WQ==" } ], "result": "Success" }
Case 2 : When filed not exist
Error
{ "result": "error", "error": { "code": "3084", "msg": "{field name} not exist." } }
Case 3 : When Details is missing
Error
{ "result": "error", "error": { "code": "3023", "msg": "{field name} should not be blank" } }
    • Related Articles

    • How to Configure Candidate Registration Fields?

      The Candidate Registration section allows administrators to configure the fields that candidates must fill in during self-registration on the portal. To access this section: Log in to the Admin Portal. Navigate to Admin → Settings. From the left ...
    • How Can I Register Myself? (Candidate Registration)

      Overview Candidates can register on the Think Exam portal by creating a new account. During registration, candidates must provide the required information, select the appropriate group (if applicable), and complete the consent process. Steps to ...
    • How can we customize the candidate registration page?

      To customize the registration page, please follow the steps given below : Step 1 : Go to Admin Settings under Candidate Panel you will get Candidate Registration option. Step 2 : Click on the Edit button to make changes to the registration fields. ...
    • How to enable Registration for the candidates?

      Steps to Enable Candidate Registration: Step 1 : Login to the Admin Panel. Step 2 : In the Account section, under Account Information, you will find the option for Candidate Registration. To enable candidate registration, click on the Edit button and ...
    • Candidate Profile

      In the Think Exam Candidate Panel, the Profile option allows candidates to view and manage their personal account information. The exact fields available depend on how the administrator has configured the portal. Typically, the Profile section ...