Create or link an employee by email
If the email already exists, the user is linked to the partner (EmployeeVerification) and returned. Only email and internal_id apply on that path; other body fields are not used.
If the email is new, a user is created. Optional bank account fields can be supplied for payouts. Other properties (first_name, last_name, address, phone, main_work, note, etc.) are accepted for backward compatibility with older integrations; they do not drive onboarding (Veriff/BankID, terms, complete profile).
Bank (onboarding): exactly one of:
- Domestic (Norwegian): set
bank_account_numberonly; or - International: set
bank_iban_numberandbank_bic_numbertogether. Do not mix both styles in one request; the server validates thisoneOfrule.
Authorizations
Sanctum personal access token (access_tokens / partner API settings).
UUID API key stored for the partner user.
Body
Required. Unique among all users when creating a new account.
254Optional partner-specific ID; must be unique among your linked employees.
25425425510255Phone country dial code (validated server-side).
254Digits only, 4–15 characters.
^[0-9]{4,15}$Whether primary work is through EasyFreelance.
true, false Partner-visible note stored on the user record when provided.
4096Norwegian domestic account; do not combine with IBAN/BIC in the same request.
International; send together with bank_bic_number.
International; send together with bank_iban_number.
Response
true, false