---
title: "Patch Employee"
method: PATCH
path: "/api/v2/core/employees/{profileId}"
tags: ["Employee"]
---

# Patch Employee

`PATCH /api/v2/core/employees/{profileId}`

Patches employee given its profile_id. Note: All required body params in the schema are not enforced in PATCH request, unlike path params.

## Path parameters

- `profileId` string, required

## Headers

- `Authorization` string, required

## Request body

- EmployeeSchema
  - `employeeType` string, nullable — Type of the employee
  - `locationCountry` string, nullable — The location country of the employee
  - `skillAssessmentMetadata` SkillAssessmentMetadata
    - `last_manager_assessment_by` integer, nullable — profile ID of the manager submitting the manager assessment
    - `last_manager_assessment_ts` integer, nullable — The timestamp of last submission of manager assessment
    - `last_self_assessment_by` integer, nullable — profile ID of the employee submitting the self assessment
    - `last_self_assessment_ts` integer, nullable — The timestamp of last submission of self assessment
  - `candidateData` EmployeeCandidateData
    - `locationCountry` string, nullable — location country of candidate
    - `skills` string[], nullable — skills of candidate
    - `location` string, nullable — location of candidate
    - `address` string, nullable — address of candidate
    - `attachments` AtsAttachmentSchema[], nullable — atttachment of candidate
      - `isBase64` boolean, nullable — Denotes if the attachment base64 encoded
      - `fileName` string, required — File name of the attachment
      - `lastModifiedTs` integer, nullable — Last Modified timestamp of the attachment
      - `applicationMetadata` AtsAttachmentApplicationMetadataSchema[], nullable — application_metadata
        - `applicationId` string, required — application id for an attachment
      - `attachmentContent` string, nullable, required — Content of the attachment
      - `attachmentId` string, required — Attachment id of the attachment
      - `attachmentType` string, nullable, required — Attachment type. Valid inputs: resume, others, photo, cover_letter
    - `education` AtsEducationSchema[], nullable — education of candidate
      - `endTs` integer, nullable — ending timestamp
      - `verificationStatus` string, nullable — verification status of the education details
      - `degreeExternalId` string, nullable — external id of the degree
      - `attachmentIds` string[], nullable — List of attachment ids of the education
      - `startTs` integer, nullable, required — starting timestamp of education
      - `degree` string, nullable, required — degree
      - `major` string, nullable, required — major
      - `verificationBy` string, nullable — email of the verifier
      - `location` string, nullable, required — location
      - `isCurrent` boolean, nullable — is current education
      - `schoolExternalId` string, nullable — external id of the school
      - `majorExternalId` string, nullable — external id of the major
      - `verificationTs` integer, nullable — verification timestamp
      - `school` string, nullable, required — school
      - `nameAlias` string, nullable — name of the candidate in the records if different from the name in the profile
      - `isGraduated` boolean, nullable — graduation status of the candidate
      - `description` string, nullable, required — description
    - `awards` Award[], nullable — Awards listed on employee profile
      - `entity` string, nullable — award entity
      - `date` string, required — date for award
      - `allText` string, nullable — all text data for award
      - `skills` string[], nullable — Award skills
      - `description` string, nullable — description for award
      - `title` string, required — award title
    - `customInfo` object, nullable — custom info of candidate
    - `courseAttendance` LmsCourseAttendance[], nullable — course attandance of candidate
      - `durationHours` number, float, nullable — Duration of the course (in hours)
      - `percentageCompletion` number, float, nullable — Percentage Completion
      - `isInternal` boolean, nullable — Is Internal
      - `pointsEarned` number, float, nullable — Points Earned
      - `courseType` string, nullable — Course type
      - `difficulty` string, nullable — difficulty
      - `courseUrl` string, nullable — Course Url
      - `title` string, nullable — Title. Note: Course Id or title must be present.
      - `completionTs` integer, nullable — Completion Timestamp
      - `lmsCourseId` string, nullable — LMS Course Id. Note: Course Id or title must be present.
      - `medium` string, nullable — medium
      - `language` string, nullable — Language
      - `dueTs` integer, nullable — Due Timestamp
      - `assignedBy` string, nullable — Email of who assigned this course
      - `status` string, nullable — status
      - `startTs` integer, nullable — Start timestamp
      - `isMandatory` boolean, nullable — is course attendance mandatory ?
      - `provider` string, nullable — provider
      - `verified` string, nullable — verified
      - `description` string, nullable — description
    - `candidateId` string, nullable — ATS Candidate id
    - `urls` string[], nullable — urls of candidate
    - `tags` string[], nullable — tags of candidate
    - `displayTags` string[], nullable — display tags for candidate
    - `patents` Patent[], nullable — Patents listed on employee profile
      - `date` string, required — Patent date
      - `allText` string, nullable — Patent title
      - `skills` string[], nullable — Patent skills
      - `description` string, nullable — Patent description
      - `title` string, required — Patent title
    - `certifications` AtsCertificationSchema[], nullable — certification for candidate
      - `locationCountry` string, nullable — Country where certification was issued
      - `verificationStatus` string, nullable — verification status of a certification
      - `licenseNo` string, nullable — License number of a certification
      - `skills` string[], nullable — Skills associated with the certification
      - `validFromTs` integer, nullable — validtion from timestamp of a certification
      - `comments` string, nullable — Comments on the certification
      - `allText` string, nullable — All text associated with the certification
      - `endTs` integer, nullable — ending timestamp of a certification
      - `verificationBy` string, nullable — email of the verifier
      - `certificateName` string, nullable, required — certificate name of a certification
      - `verificationTs` integer, nullable — verification timestamp
      - `status` string, nullable — Status of the certification
      - `certificateType` string, nullable — Type of the certification
      - `proficiency` string, nullable — proficiency of a certification
      - `validToTs` integer, nullable — validation till timestamp of a certification
      - `attachmentIds` string[], nullable — List of attachment ids of a certification
      - `startTs` integer, nullable — starting timestamp of a certification
      - `certificateExternalId` string, nullable — external id for the type of certification
      - `locationState` string, nullable — State where certification was issued
      - `issuingAuthority` string, nullable — issuing authority of a certification
      - `description` string, nullable — Description of the certification
    - `summary` string, nullable — summary of candidate
    - `photoContent` AtsContent
      - `extension` string, nullable — extension
      - `content` string, nullable — content
      - `isBase64` boolean, nullable — is base 64 encoded?
    - `applications` AtsApplicationSchema[], nullable — applications of candidates
      - `locationCountry` string, nullable — location country of an application
      - `reason` string, nullable — reason for an application
      - `location` string, nullable — location of an application
      - `visaStatuses` string[], nullable — list of visa status
      - `veteranStatusStr` string, nullable — String value for veteran status of the applicant
      - `jobs` Jobs[], nullable — Jobs related to an application.
        - `atsJobId` string, nullable — ATS Job id
        - `name` string, nullable — Name
      - `hiredTs` integer, nullable — hired timestamp of an applicant
      - `lastModifiedTs` integer, nullable, required — last modified timestamp of an application
      - `customInfo` object, nullable — custom info for an application
      - `note` AtsNoteSchema
        - `subject` string, nullable — subject of a note
        - `to` string, nullable — email of reciever
        - `noteType` string, nullable — Note type of an ats note. Valid inputs: email, note, other
        - `visibility` string, nullable — visibility of a note
        - `creator` string, nullable — creator of a note
        - `cc` string[], nullable — email address for cc
        - `body` string, nullable — body of a note
        - `sender` string, nullable — email of sender
        - `creationTs` integer, nullable — creation timestamp of a note
      - `systemId` string, nullable — system id of an application
      - `creditor` string, nullable — creditor of an application
      - `candidateId` string, nullable, required — candidate id of an applicant
      - `rejectedTs` integer, nullable — rejected timestamp of an applicant
      - `veteranStatus` boolean, nullable — Boolean value for veteran status of the applicant
      - `applicationTs` integer, nullable, required — application timestamp
      - `pastStages` AtsStage[], nullable — past stages of an application
        - `stage` string, nullable — stage
        - `user` AtsUser, required
          - `userId` string, nullable — user id
          - `email` string, nullable — email of user
          - `name` string, nullable — name of user
          - `atsRoles` string[], nullable — list of ats roles
        - `reason` string, required — reason
        - `wfSubStage` string, required — wf sub stage
        - `wfStage` string, required — wf stage
        - `stageTs` integer, required — stage timestamp
      - `sourceName` string, nullable — source name of an application
      - `isProspect` boolean, nullable — is prospective applicant
      - `scorecards` AtsScorecard[], nullable — scorecards for an application
        - `overallRatingLabel` string, nullable — overall rating label
        - `overallRating` string, nullable — Overall rating. Valid inputs: strong_yes, yes, mixed, no, strong_no
        - `submittedBy` AtsUser
          - `userId` string, nullable — user id
          - `email` string, nullable — email of user
          - `name` string, nullable — name of user
          - `atsRoles` string[], nullable — list of ats roles
        - `submittedAt` integer, nullable — submitted at timestamp
        - `interviewedAt` integer, nullable — interview at timestamp
        - `attributes` ATSScoreCardAttribute[], nullable — attributes
          - `rating` string, nullable — Rating. Valid inputs: strong_yes, yes, mixed, no, strong_no
          - `answer` string, nullable — Answer
          - `note` string, nullable — Note
          - `question` string, nullable — Question
          - `rating_label` string, nullable — Rating label
        - `description` string, nullable — description of interview
        - `interviewName` string, nullable — interview name
      - `jobSystemId` string, nullable — job system id for an application
      - `disabilityStatus` boolean, nullable — disability status of an applicant
      - `currentStage` AtsStage
        - `stage` string, nullable — stage
        - `user` AtsUser, required
          - `userId` string, nullable — user id
          - `email` string, nullable — email of user
          - `name` string, nullable — name of user
          - `atsRoles` string[], nullable — list of ats roles
        - `reason` string, required — reason
        - `wfSubStage` string, required — wf sub stage
        - `wfStage` string, required — wf stage
        - `stageTs` integer, required — stage timestamp
      - `status` string, nullable — Status of application.Valid inputs: active, hired, rejected, converted, withdrawn
      - `races` string[], nullable — list of races of an applicant
      - `sourceType` string, nullable — source type of an application
      - `gender` string, nullable — gender of an applicant
      - `questions` AtsQuestionAnswer[], nullable — questions
        - `formName` string, nullable — form name for the question
        - `choices` string[], nullable — choices of a question
        - `explanation` string, nullable — explaination of the question
        - `answer` string[], nullable — answer to the question
        - `formType` string, nullable — form type for the question
        - `questionId` string, required — question id
        - `displayOrder` string, nullable — display order of the question
        - `formId` string, nullable — form id for the question
        - `type` string, nullable — Type of question. Valid inputs: text, choice, dropdown, date, multi_value, numeric
        - `question` string, nullable — question data
      - `rejectedBy` string, nullable — applicant rejected by
      - `disabilityStatusStr` string, nullable — disability status of an applicant
      - `applicationId` string, required — application id
    - `experience` AtsExperienceSchema[], nullable — experience of candidate
      - `endTs` integer, nullable — end_ts of exp
      - `industry` string, nullable — industry of work
      - `isInternal` boolean, nullable, required — is internal employee
      - `department` string, nullable — department of work
      - `startTs` integer, nullable, required — start_ts of exp
      - `location` string, nullable, required — location of work
      - `company` string, nullable, required — company of a candidate
      - `isCurrent` boolean, nullable, required — is currentely employed
      - `description` string, nullable — description of the post/company
      - `title` string, nullable, required — title of post
    - `races` string[], nullable — race of candidate
    - `publications` Publication[], nullable — Publications listed on employee profile
      - `date` string, nullable — Patent date
      - `skills` string[], nullable — Publication skills
      - `publisher` string, nullable — Patent publisher
      - `description` string, required — Patent description
      - `title` string, nullable — Patent title
    - `dateOfBirth` string, nullable — date of birth of candidate
    - `project` AtsProjectSchema[], nullable — project of candidate
      - `endTs` integer, nullable — ending timestamp of a project
      - `links` string[], nullable — links for a project
      - `startTs` integer, nullable, required — start timestamp of a project
      - `skills` string[], nullable — skills
      - `company` string, nullable, required — company of a project
      - `contributors` string[], nullable — contributors to a project
      - `description` string, nullable — description
      - `title` string, nullable, required — title of a project
    - `gender` string, nullable — gender of candidate
    - `skillDetails` ATSSkillDetail[], nullable — Skill proficiency data of the employee
      - `skillGroups` ATSSkillGroup[], nullable — Skill groups
        - `proficiency` string, nullable — Proficiency
        - `skillGroup` string, nullable — Skill Group
      - `proficiency` string, nullable — Proficiency. Note: proficiency must be specified only for each skill group when skill groups are present
      - `evaluationTimestamp` integer, nullable — Evaluation timestamp
      - `dataSource` string, nullable — Data source of the skill
      - `skill` string, nullable — Skill
  - `managerEmail` string, nullable — The email of the manager
  - `skillDetails` ProfileSkillSchema[], nullable — List of profile skills with assessments
    - `displayName` string, nullable — Display name of the skill
    - `evaluations` ProfileSkillEvaluation[], nullable — Latest assessments of the skill as provided by the employee/candidate or the employee's manager
      - `skillSubGroup` string, nullable — The sub group within the skill group assigned to the skill. This is available only if the skill taxonomy is setup
      - `level` number, float, nullable — Normalized proficiency level on the scale of 0-1
      - `proficiency` string, nullable — The display value of the assessed proficiency for the skill
      - `skillGroup` string, nullable — The skill group assigned to the skill. This is availalble only if skill taxonomy is setup
      - `skillGroupDescription` string, nullable — Description of the skill group. This is available only if skill taxonomy is setup
      - `source` string, nullable — Indicates who made the assessment for the skill - self/manager
      - `skillCategoryDescription` string, nullable — Description of the skill category. This is available only if skill taxonomy is setup
      - `assessmentProvider` string, nullable — Name of the assessment provider/vendor if assessments are made in a 3rd party tool and ingested into Eightfold
      - `skillCategory` string, nullable — The category of the skill group. This is available only if skill taxonomy is setup
    - `source` Source1
      - `entityId` string, nullable — The id of the entity that is attributed for gaining this skill in the external system (eg: course id for a completed course)
      - `name` string, nullable — The external system that added this skill to the profile
    - `name` string, nullable — Normalized skill name
  - `positionCriticality` string[], nullable — The criticality of the position of the employee
  - `isContingent` boolean, nullable — Is contingent
  - `location` string, nullable — The location of the employee
  - `badges` EmployeeBadge[], nullable — The badges of the employee
    - `badgeId` string, nullable — The id of the badge
    - `userId` string, nullable — The user id the badge belongs to.
    - `creator` string, nullable — The creator of the badge
    - `photoUrl` string, nullable — The photo url
    - `lastModifiedTs` integer, nullable — The last modified timestamp of the badge
    - `photoContent` PhotoContent
      - `extension` string, nullable — The extension of the photo
      - `content` string, nullable — The actual string content
      - `isBase64` boolean, nullable — Is the content base 64 encoded
    - `comment` string, nullable — comment on the badge
    - `title` string, nullable — The title of the badge
  - `firstName` string, nullable — First Name of the employee
  - `mobility` EmployeeMobility
    - `comments` string, nullable — The comments
    - `travelPercentageMin` number, float, nullable — The min travel percentage
    - `relocationLocations` string[], nullable — The relocation locations
    - `relocation` string, nullable — The relocation information
    - `travel` string, nullable — The travel detail
    - `travelPercentageMax` number, float, nullable — The max travel percentage
  - `bu` string, nullable — The Business unit of the employee
  - `email` string, required — List of Emails of the employee comma seperated
  - `temporalFields` TemporalField[] — Temporal fields of the employee
    - `valueTimeline` TemporalFieldValue[], required — The value timeline of the temporal field
      - `endDate` integer, nullable — The epoch timestamp for the end date of the temporal field value
      - `createTs` integer, nullable, required — The epoch timestamp for the creation of the temporal field value
      - `value` string, nullable, required — The value of the temporal field
      - `startDate` integer, required — The epoch timestamp for the start date of the temporal field value
    - `name` string, required — The name of the temporal field
  - `basePay` Pay
    - `frequency` string, nullable — The frequency of pay
    - `amount` number, float, nullable — The amount of pay
    - `currency` string, nullable — The currency of pay in ISO format
  - `level` string, nullable — The job level of the employee
  - `rmUserGroups` RmUserGroup[], nullable — RM user groups associated with the employee
    - `userGroupId` string, nullable — Unique identifier for the user group
  - `education` CandidateEducation[], nullable — Education of the employee
    - `verificationStatus` string, nullable — verification status of the education details
    - `location` string, nullable, required — Location of Candidate Education
    - `school` string, nullable, required — School of candidate
    - `isCurrent` boolean, nullable — Currently working in an organization
    - `isGraduated` boolean, nullable — graduation status of the candidate
    - `endTime` integer, nullable, required — end time of candidate
    - `awards` string[], nullable — Awards of candidate
    - `source` string, nullable — source
    - `degree` string, nullable, required — Degree of candidate
    - `startTime` integer, nullable, required — start time of candidate
    - `verificationBy` string, nullable — email of the verifier
    - `major` string, nullable, required — major of candidate
    - `majorExternalId` string, nullable — external id of the major
    - `verificationTs` integer, nullable — verification timestamp
    - `degreeExternalId` string, nullable — external id of the degree
    - `attachmentIds` string[], nullable — List of attachment ids of the education
    - `schoolExternalId` string, nullable — external id of the school
    - `nameAlias` string, nullable — name of the candidate in the records if different from the name in the profile
    - `description` string, nullable, required — Description of candidate
  - `awards` Award[], nullable — Awards listed on employee profile
    - `entity` string, nullable — award entity
    - `date` string, required — date for award
    - `allText` string, nullable — all text data for award
    - `skills` string[], nullable — Award skills
    - `description` string, nullable — description for award
    - `title` string, required — award title
  - `userId` string, nullable — The userId of the employee
  - `businessEmail` string, nullable — The business email of the employee
  - `externalJobId` string, nullable — External job id of the employee
  - `additionalManagers` AdditionalManager[], nullable — The additional managers of the employee. The list sent replaces the stored list; send an empty list to clear all, or omit to leave the existing managers unchanged.
    - `capacityManagerEmail` string, nullable — The email of the capacity manager
    - `employeeId` string, nullable — Employee id of the additional manager in the HRIS system
    - `type` string, nullable — Type of the additional manager (e.g. capacity)
    - `email` string, nullable — Email of the additional manager
  - `lastReviewRating` string, nullable — The last review rating of the employee
  - `associatedRole` EmployeeAssociatedRole
    - `roleVariantId` string, nullable — The id of the role variant of the employee
    - `roleVariantName` string, nullable — The name of the role variant of the employee
    - `updateAt` integer, nullable — The timestamp of the employee associated role data update
    - `primaryRoleId` string, nullable — The id of primary role of the employee
    - `externalVariantId` string, nullable — The external identifier for the role variant
    - `primaryRoleName` string, nullable — The name of primary role of the employee
  - `experiences` ExperienceSchema[], nullable — Experiences of the employee
    - `industry` string, nullable — industry of the candidate/organization
    - `endTime` integer, nullable, required — End time of employee in an organization
    - `durationMonths` integer, nullable — Duration of work experience in months
    - `isInternal` boolean, nullable, required — is internal for candidate
    - `addlJson` object, nullable — Additional json data
    - `department` string, nullable — Department of the candidate
    - `work` string, nullable, required — Organization or Company of work
    - `userVerifiedSkills` boolean, nullable — any verified skills
    - `experienceKey` string, nullable — Unique key for each experience
    - `skills` string[] — Skills invovled
    - `location` string, nullable, required — Location of the organization
    - `startTime` integer, nullable, required — Start time of employee in an organization
    - `edited` boolean, nullable, required — is edited candidate?
    - `isCurrent` boolean, nullable, required — Currently working in an organization
    - `description` string, nullable, required — Description of work
    - `title` string, nullable, required — Title of work experience
  - `customInfo` object, nullable — The custom info captured for the employee by custom fields
  - `employeeId` string, required — The unique id of the Employee in the HRIS system
  - `systemId` string, nullable — Integration system id for the employee
  - `employeeCriticality` EmployeeCriticality
    - `riskOfLoss` string, nullable — The risk of looking the employee
    - `impactOfLoss` string, nullable — The impact of loss of the employee
  - `demandExperiences` ExperienceSchema[], nullable — List of employee's past demand experiences
    - `industry` string, nullable — industry of the candidate/organization
    - `endTime` integer, nullable, required — End time of employee in an organization
    - `durationMonths` integer, nullable — Duration of work experience in months
    - `isInternal` boolean, nullable, required — is internal for candidate
    - `addlJson` object, nullable — Additional json data
    - `department` string, nullable — Department of the candidate
    - `work` string, nullable, required — Organization or Company of work
    - `userVerifiedSkills` boolean, nullable — any verified skills
    - `experienceKey` string, nullable — Unique key for each experience
    - `skills` string[] — Skills invovled
    - `location` string, nullable, required — Location of the organization
    - `startTime` integer, nullable, required — Start time of employee in an organization
    - `edited` boolean, nullable, required — is edited candidate?
    - `isCurrent` boolean, nullable, required — Currently working in an organization
    - `description` string, nullable, required — Description of work
    - `title` string, nullable, required — Title of work experience
  - `companyName` string, nullable — The company name of the employee
  - `phone` string, nullable — The phone number of the employee
  - `performanceRatings` EmployeePerformanceRating[], nullable — Performance ratings for the employee
    - `periodEndDate` string, nullable — The performance period end date
    - `rating` number, float, nullable — The rating given
    - `reviewedBy` User
      - `atsUserGroups` UserGroup[], nullable — The user groups
        - `userGroupId` string, email, nullable
      - `name` string, nullable — The name of the user
      - `atsRoles` string[], nullable — The ats roles
      - `userId` string, nullable — The user id of the user
      - `firstName` string, nullable — The first name of the user
      - `lastName` string, nullable — The last name of the user
      - `email` string, email, nullable — The email of the user
    - `ratingLabel` string, nullable — The rating level
    - `reviewComments` string, nullable — The review comments
    - `periodStartDate` string, nullable — The performance period start date
    - `reviewType` string, nullable — The review type
  - `languages` EmployeeLanguageProficiency[], nullable — The employee language proficiencies
    - `read` string, nullable — The reading proficiency
    - `speak` string, nullable — The speaking proficiency
    - `overall` string, nullable — The overall proficiency
    - `language` string, nullable — The language string
    - `write` string, nullable — The writing proficiency
  - `title` string, nullable — The title of the employee
  - `id` string, nullable — Profile id of the Employee in Eightfold
  - `managerUserId` string, nullable — The user id of the manager in HRIS system
  - `lastUpdatedTs` integer, nullable — The last updated timestamp of the employee profile
  - `successionPlan` EmployeeSuccessionPlan
    - `comments` string, nullable — The comments
    - `planDate` string, nullable — The date of the plan
    - `planName` string, nullable — The name of the plan
    - `successors` EmployeeSuccessor[], nullable — The successors of an employee
      - `employeeDetails` User
        - `atsUserGroups` UserGroup[], nullable — The user groups
          - `userGroupId` string, email, nullable
        - `name` string, nullable — The name of the user
        - `atsRoles` string[], nullable — The ats roles
        - `userId` string, nullable — The user id of the user
        - `firstName` string, nullable — The first name of the user
        - `lastName` string, nullable — The last name of the user
        - `email` string, email, nullable — The email of the user
      - `readiness` string, nullable — The readiness of the successor
      - `rank` integer, nullable — The rank
      - `comments` string, nullable — The comments
  - `patents` Patent[], nullable — Patents listed on employee profile
    - `date` string, required — Patent date
    - `allText` string, nullable — Patent title
    - `skills` string[], nullable — Patent skills
    - `description` string, nullable — Patent description
    - `title` string, required — Patent title
  - `bonus` Pay
    - `frequency` string, nullable — The frequency of pay
    - `amount` number, float, nullable — The amount of pay
    - `currency` string, nullable — The currency of pay in ISO format
  - `managerContactEmail` string, nullable — The contact email of the manager
  - `lastActivityTs` integer, nullable — The last activity timestamp in seconds
  - `hiringTs` integer, nullable — The hiring timestamp of the employee in seconds
  - `terminationTs` integer, nullable — The termination timestamp of the employee in seconds
  - `projects` Project[], nullable — Projects of the employee
    - `addlJson` object, nullable — Additional Json Data
    - `projectId` string, required — Project projectid
    - `duration` integer, required — Project duration in months
    - `links` string[], nullable — Project links
    - `personal_description` string, nullable — Project personal description
    - `skills` string[], required — Project skills
    - `time` string, required — Project time
    - `feedback` ProjectFeedback[], nullable — Project feedback
      - `imageUrl` string, nullable, required — Image url
      - `rating` string, nullable, required — Rating
      - `name` string, nullable, required — Name
      - `projectId` integer, nullable, required — Project Id
      - `timestamp` integer, nullable, required — Feedback Timestamp in epoch seconds
      - `profileId` integer, nullable, required — Profile Id
      - `comment` string, nullable, required — Feedback Comment
    - `company` string, nullable, required — Project company
    - `contributors` string[], nullable, required — Project contributors
    - `description` string, nullable — Project description
    - `title` string, required — Project title
  - `managerFullname` string, nullable — The full name of the manager
  - `jobCode` string, nullable — The job code of the employee
  - `certificates` CertificateSchema[], nullable — Certificates of the employee
    - `verificationStatus` string, nullable — verification status of a certification
    - `country` string, nullable — Certificate issued country
    - `skills` string[], nullable — Skills associated with the certification
    - `comments` string, nullable — Comments on the certification
    - `validFromDate` string, nullable — Valid From Date
    - `date` string, nullable — Certificate issue date
    - `allText` string[], nullable — All text associated with the certification
    - `source` string, nullable — source
    - `startDate` string, nullable — Start date
    - `validToDate` string, nullable — Valid To Date
    - `certificateId` string, nullable — License number of a certification
    - `state` string, nullable — Certificate issued state
    - `title` string, nullable, required — Title of certificate
    - `endDate` string, nullable — End date
    - `verificationBy` string, nullable — email of the verifier
    - `externalKey` string, nullable — External key
    - `verificationTs` integer, nullable — verification timestamp
    - `status` string, nullable — Certificate status
    - `certificateType` string, nullable — Type of certificate
    - `proficiency` string, nullable — proficiency of a certification
    - `attachmentIds` string[], nullable — List of attachment ids of the certification
    - `certificateExternalId` string, nullable — external id for the type of certification
    - `issuingAuthority` string, nullable — Certificate issuing authority
    - `description` string, nullable — Certificate description
  - `roleChangeTs` integer, nullable — The last role timestamp of the employee in seconds
  - `publications` Publication[], nullable — Publications listed on employee profile
    - `date` string, nullable — Patent date
    - `skills` string[], nullable — Publication skills
    - `publisher` string, nullable — Patent publisher
    - `description` string, required — Patent description
    - `title` string, nullable — Patent title
  - `lob` string, nullable — The lob of the employee
  - `role` string, nullable — The role of the employee
  - `eligibleForTransfer` boolean, nullable — Is the employee eligible for transfer or not
  - `lastName` string, nullable — Last Name of the employee
  - `personalEmail` string, nullable — The personal email of the employee

## Response `200`

OK

- ProfileAsyncSchema
  - `transactionId` string, nullable

---

[API](https://skmtc.net/eightfold/apis/api-server-v2-service-service.md) · [All operations](https://skmtc.net/eightfold/apis/api-server-v2-service-service/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/eightfold/api-server-v2-service-service/versions/0fb26f4e41bf/schema)
