Skip to main content
POST
Creates a new user in your COR instance through the integrations service. The user is mapped to an external ID from your identity provider or HR system.

Request Body Requirements

object
required
string
required
External user ID from your source system (e.g., Okta user ID, SAP employee ID)
string
required
User’s email address
string
required
User’s first name
string
required
User’s last name
string
Phone number
string
Job position/title
string
Department name
number
COR role ID: 1 (C-Level), 2 (Director), 3 (Project Manager), 4 (Collaborator), 5 (Freelancer), 6 (Client)
number
Daily working hours capacity (default: 8)
string
External position ID. The position must have been previously created through the integrations API. Assigns the user to this position.
string
External seniority ID. The seniority must have been previously created through the integrations API. Assigns this seniority level to the user.

Known Errors

  • ValidationError — Missing required fields
  • DuplicateEmailError — A user with this email already exists
  • DuplicateExternalIdError — A user with this external ID already exists for this source
  • InvalidRoleError — The role_id is not a valid COR role