curl --request POST \
--url https://api.getprimo.com/employees \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"firstName": "<string>",
"lastName": "<string>",
"email": "jsmith@example.com",
"startDate": "2023-11-07T05:31:56Z",
"managerId": "<string>",
"teams": [
"<string>"
],
"jobs": [
"<string>"
],
"groups": [
"<string>"
],
"workLocation": "<string>",
"legalEntity": "<string>"
}
'{
"id": "<string>",
"firstName": "<string>",
"lastName": "<string>",
"email": "<string>",
"teams": [
"<string>"
],
"jobs": [
"<string>"
],
"groups": [
"<string>"
],
"deviceIds": [
"<string>"
],
"accessoryIds": [
"<string>"
],
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"workLocation": "<string>",
"legalEntity": "<string>",
"managerId": "<string>",
"startDate": "2023-11-07T05:31:56Z",
"terminationDate": "2023-11-07T05:31:56Z"
}Create a new employee in your company.
curl --request POST \
--url https://api.getprimo.com/employees \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"firstName": "<string>",
"lastName": "<string>",
"email": "jsmith@example.com",
"startDate": "2023-11-07T05:31:56Z",
"managerId": "<string>",
"teams": [
"<string>"
],
"jobs": [
"<string>"
],
"groups": [
"<string>"
],
"workLocation": "<string>",
"legalEntity": "<string>"
}
'{
"id": "<string>",
"firstName": "<string>",
"lastName": "<string>",
"email": "<string>",
"teams": [
"<string>"
],
"jobs": [
"<string>"
],
"groups": [
"<string>"
],
"deviceIds": [
"<string>"
],
"accessoryIds": [
"<string>"
],
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"workLocation": "<string>",
"legalEntity": "<string>",
"managerId": "<string>",
"startDate": "2023-11-07T05:31:56Z",
"terminationDate": "2023-11-07T05:31:56Z"
}Use your Primo API key in the Authorization header as Bearer <API_KEY>.
First name of the employee
1Last name of the employee
1Work email address of the employee
^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$Employment start date (ISO 8601)
^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$ID of the manager employee
List of team names
List of job titles
List of group names
Work location name
Legal entity name
^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$Was this page helpful?