Skip to main content
Peakon
Last Updated: 2025-05-16
Troubleshooting: Contingent Worker to Employee Conversion

Troubleshooting: Contingent Worker to Employee Conversion

In Peakon, the email address and employee number are their unique identifiers. Workday generates a different
Workday ID
(WID) for a
Contingent Worker
(CW) and the
Converted Employee
(Emp).
This results on a conflict of functional identifiers as both records are using the same email address and employee number. This error can be caused by a mismatch in:
  • EmployeeID
  • ExternalID
  • Email address
The error appears on the Workday Integration page in Peakon as
Error creating/updating: HttpError: 422 Cannot override externalId (id) with externalId (id) for employee with email/identifier (email/employeeid
)
This conflict can also occur if the same worker ends up with a different unique identifier. Example: The worker have the same email address but a different
Employee ID
.
Additionally, the error:
HttpError: 422 Cannot override attributes for employee
occurs when trying to update an identifier, such as an ExternalId.
The solution is to update those employee records through a manual upload in Peakon.
  • Security:
    View employees
    and
    Update employees
    .
  1. Go to
    Administration
    Employees
    .
  2. In the search filters, select all 3 options under
    Employee Status
    : Employed (not yet started), Employed, No longer employed.
  3. Click
    Export
    Export all employee data
    .
  4. In the Excel file, remove all rows except the header row and the employees impacted.
  5. Delete all columns except
    Employee ID
    ,
    First name
    ,
    Last name
    ,
    Email
    and
    External ID
    .
  6. Remove all values under the External ID column.
  7. Save
    file.
  8. On the Employee page in Peakon, click
    Import
    .
  9. Once the import is complete, go to
    Administration
    Integrations
    Workday
    .
  10. Click
    Sync all
    .