People
Update a person’s work experience
Changed onUse this endpoint to update a single work-experience entry. Every field is optional — send only what you want to change; at least one field is required. Supplying companyName (with optional companyDomain/companyLinkedinId) re-resolves and re-links the Company — a domain/LinkedIn match wins even when the name differs; supplying companyId links the exact existing Company and skips matching. Updating an experience recalculates the person's headline.
patch/api/v1/people/{id}/experiences/{experienceId}
Request
- Base URLhttps://api.recruitwithatlas.com
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
idstring uuid required
Atlas person ID
Example:123e4567-e89b-12d3-a456-426614174000
experienceIdstring uuid required
Experience ID
Example:7c9e6679-7425-40de-944b-e07fc1f90ae7
Request body
Example request
{
"companyName": "Dunder Mifflin",
"companyId": "550e8400-e29b-41d4-a716-446655440000",
"companyLinkedinId": "12345678",
"companyDomain": "dundermifflin.com",
"role": "Regional Manager",
"description": "Responsible for managing Scranton branch.",
"startDate": "2021-04-01"
}Response
Experience updated
Example response
{
"data": {
"companyName": "Dunder Mifflin",
"companyId": "550e8400-e29b-41d4-a716-446655440000",
"companyLinkedinId": "12345678",
"companyDomain": "dundermifflin.com",
"role": "Regional Manager",
"startDate": "2021-04-01"
}
}Changes
- info
added the optional property
to the response with the status
- info