Actions133
- Address Actions
- Bank Transaction Actions
- Company Actions
- Contract (Order) Actions
- Document Actions
- Employee (Contact) Actions
- Event Actions
- Expense Actions
- Expense Payment Actions
- Invoice Actions
- Invoice Payment Actions
- Opportunity Actions
- Product Actions
- Project Actions
- Quotation Actions
- Supplier Actions
- Supplier Contract Actions
- Supplier Delivery Actions
- Diverse Operations Actions
- Delivery Forms Actions
- Task Actions
- Ticket Actions
- Timetracking Actions
- Themes Actions
- Bank Accounts Actions
- Company Categories Actions
- Task Natures Actions
- Project Natures Actions
- Tax Rates Actions
- Accounting Codes Actions
- Languages Actions
- Workforces Actions
- Payslips Actions
- Pipes Actions
- Account Actions
Employee (Contact) → Upsert
AI-generatedSummary
Create or update an employee in Axonaut based on their unique email address.
Inputs
- Email (required) — The unique email address used to search for the employee to upsert.
- Add Fields — Optional employee details to set or update, including first name, last name, email, phone, position, and department.
- Company ID (required) — The company ID to which the employee belongs (implicit required parameter when creating a new employee on upsert).
Output shape
A single record representing the created or updated employee with their details and an internal _operation field indicating 'created' or 'updated'.
If an employee with the given email exists, the node updates that employee and sets
_operationto 'updated'. Otherwise, it creates a new employee associated with the specified company and sets_operationto 'created'. The operation requires the unique email to find or create the employee. Errors will be thrown if the email is missing or if the API call fails.