Update a person in the given account. Each of the fields in the request body is optional - only fields that are present in the request will be updated. A termination date in the past ends the current employment stint: it is archived as a past employment period, the hire date is cleared from the person and the termination date stays. Adding the hire date afterwards completes that archived period rather than starting a new stint.


Permissions
Person: Write
HourlyProfile: Write
Finance: Read

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
int32
required

The Account ID

int64
required

The Person ID

Body Params

Details for the person object. Note: the title must be one of the titles already defined on the account.

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
string
enum
Defaults to application/json-patch+json

Generated from available request content types

Allowed:
Responses

400

Bad Request - Request has missing or invalid values

401

Unauthorized

403

Forbidden - User doesn't have permissions on this resource, or the person or account couldn't be found, or the title change needs Manage talent planning (planned promotions on)

409

Conflict - A person with the provided email or unique ID already exists on the account, or the employment dates overlap one of the person's past employment periods

422

Unprocessable Entity - Validation failure

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
text/plain
application/json
text/json