Employee import
API calls to import employees.
API actions
API path: /employee/import/.
start
Starting the background process of importing employees.
Parameters
headers
List of files' headers, see available fields above
string array
user_headers
Optional. List of user labels for headers
string array
Available fields:
first_namemiddle_namelast_nameemailphonedriver_license_numberdriver_license_catsdriver_license_issue_datedriver_license_valid_tillhardware_keyaddresslatlngradiuspersonnel_numberssntracker_labeltagsundefined(if a meaning of a field is not known)
Response
Example
cURL
Errors
15 - Too many requests (rate limit exceeded) - if too many imports in progress
233 - No data file
234 - Invalid data format
247 - Entity already exists - there is another identical import with the same file
read
Returns an import process with specified ID.
Parameters
process_id
Process ID
int
Response
Example
cURL
Errors
201 – Not found in database (if import is not found)
list
Returns the list of the user's employee import processes.
Response
Example
cURL
download_failed
Retrieve a file with lines that contained errors and did not pass validation.
Parameters
process_id
Process ID
int
Response
File (standard file download).
Example
cURL
Errors
201 – Not found in database (if import is not found)
204 – Entity not found (if file is not found)
Last updated
Was this helpful?