Certiverse Eligibility API: Upload Candidate Eligibility File
The "Upload Eligibility" functionality allows users to bulk add, update, and delete candidate eligibility records by uploading a .CSV file. This feature streamlines the process of managing candidate eligibility by supporting actions such as adding, updating, or deleting eligibility records for an organization. This article outlines how to use the "Upload Eligibility" feature, including file format requirements, required and optional fields, and the rules governing each action.
File Upload Process
Steps to Upload the Eligibility File:
-
Navigate to the Eligibility tab in the Store Portal: Go to the eligibility section of the platform where you need to bulk add, update, or delete eligibility data.
-
Click the "Upload Eligibility" Button: The "Upload Eligibility" button is located at the top of the screen. Clicking this will prompt you to upload your CSV file.
-
Prepare Your CSV File: Ensure that the file is properly formatted with the correct headers and required data. The file should conform to the field and data requirements listed above.
-
Select the File to Upload: Choose the file you wish to upload. The system will validate the format and data of the file.
-
Review Data and Confirm Upload: After the file is uploaded, review the data and confirm that it is correct. Any errors will be displayed for correction before proceeding.
-
Process the Upload: Once you confirm the data, the system will process the file according to the actions specified (ADD, UPDATE, DELETE). Any records that do not meet validation criteria will be flagged for correction.
See here for a step-by-step video tutorial.
Eligibility File Format
- Things to consider:
-
- The system will ignore any extra data beyond the specified fields for DELETE actions.
- Multiple actions (ADD, UPDATE, DELETE) of eligibility can be uploaded with one .CSV file.
Header |
Required |
Data Type |
Data Requirements |
Action | Optional | String |
Summary: Specify intended action ADD, DELETE, UPDATE. If omitted all records will be treated as an ADD. Notes: Booking cannot exist for eligibility for both UPDATE and DELETE actions. |
Eligibility Id | Optional | String |
Summary: If the Eligibility Id is omitted when conducting an ADD Eligibility File, a GUID will be assigned as the Eligibility Id, and returned in the result file Notes: The Eligibility Id field is mandatory for UPDATE and DELETE actions. |
Candidate Id | Optional | String |
Summary: Candidate Id is stored in Certiverse as the Client Candidate Id. |
First Name | Optional | String |
|
Last Name | Optional | String |
|
Yes | String |
Summary: The Email field must contain a valid email address. |
|
Exam Code | Yes | String |
Summary: The Exam SKU/Code must match a valid value in the Org. |
Eligibility Start | Optional | String |
Summary: Date-time is UTC, and must use a valid date-time format ("YYYY-MM-DD H:MM"). If the time is omitted, the time will be set to 12:00 AM. |
Eligibility End | Optional | String |
Summary: Date-time is UTC, and must use a valid date-time format ("YYYY-MM-DD H:MM"). If the time is omitted, the time will be set to 12:00 AM. |
Delivery Start | Optional | String |
Summary: Date-time is UTC, and must use a valid date-time format ("YYYY-MM-DD H:MM"). If the time is omitted, the time will be set to 12:00 AM. |
Delivery End | Optional | String |
Summary: Date-time is UTC, and must use a valid date-time format ("YYYY-MM-DD H:MM"). If the time is omitted, the time will be set to 12:00 AM. |
Download Candidate Eligibility File Sample
Contact Us
If you have any questions or need additional assistance, please contact us by either emailing support@certiverse.com or by submitting a ticket from this article.