This endpoint allows you to add a new person to the Calamari. The request must include essential details such as first name, last name, e-mail address, approval process, work schedule, and holidays calendar.
Person's middle name (Core HR module required).
Valid email address.
Approval process name or identifier.
Work schedule name or identifier.
Holidays calendar name or identifier.
Job position/title name or identifier.
[ "Accountants", 3 ]
List of team names or identifiers the person belongs to.
Describes a person's relationship with a significant other.
Unique e-mail address or UUID of the direct manager.
External reference number for the person.
Seniority in months before the hire date.
Person's bank account number (Core HR module required).
Shirt size (Core HR module required).
- https://awesome-company.calamari.io/apihttps://awesome-company.calamari.io/api/people/v2
curl -i -X POST \
-u '<username>:<password>' \
https://awesome-company.calamari.io/api/people/v2 \
-H 'Content-Type: application/json' \
-d '{
"firstName": "John",
"middleName": "Paul",
"lastName": "Doe",
"email": "john.doe@example.com",
"approvalProcess": "Basic Approval Flow",
"workSchedule": "Full-time - 40h",
"holidaysCalendar": "Default",
"contractType": "B2B",
"hireDate": "2025-01-15",
"birthdate": "1990-06-25",
"sex": "MALE",
"position": "Senior Accountant",
"teams": [
"Accountants",
3
],
"maritalStatus": "SINGLE",
"terminationDate": "2026-12-31",
"directManager": "patricia.kite@example.com",
"probationEndDate": "2025-07-01",
"externalNumber": "EMP-98765",
"symfoniaGuid": "52601c08-b7e5-4c60-a57f-2b1d74942543",
"customNote": "Works remotely on Fridays.",
"businessContact": {
"phone": "+1-555-1234"
},
"personalContact": {
"phone": "+1-555-5678",
"email": "john.doe.personal@example.com"
},
"seniorityBeforeHire": 24,
"address": {
"street": "Main Street",
"number": "123",
"city": "New York",
"provinceState": "NY",
"postalCode": "10001",
"country": "USA"
},
"emergencyContact": {
"name": "Jane Doe",
"relationship": "Spouse",
"phone": "+1-555-9999"
},
"bankAccountNumber": "US12345678901234567890",
"contractorDetails": {
"taxNumber": "123-45-6789",
"companyName": "Tech Solutions Inc.",
"companyAddress": "456 Business St, San Francisco, CA, USA"
},
"shirtSize": "M",
"children": [
{
"firstName": "Emily",
"lastName": "Doe",
"birthdate": "2015-09-10",
"sex": "MALE",
"parent": "Kathryn Doe"
}
],
"customFields": [
{
"name": "a0eae510-1fe5-46d4-a46d-b98a20bb5ae1",
"value": "English"
}
]
}'