Update a user and its config. If a field is sent as null then it is considered an unset or removal.
ni_number plus at least one of forename, surname, post_codes, or date_of_birth.forename, surname, post_codes, and date_of_birth without ni_number.ID of the user to update.
The full name of the user. It doesn't have to be unique for the client.
"John Smith"
The email of the user. The field does not have to be a real email address. It can be the user's identifier in your system.
"john.smith@company.com"
Determines if recurring checks are enabled for this user. Overrides the same setting if present in client level configuration.
Frequency of the recurring check for this user. Overrides the same setting if present in client level configuration. Available frequencies in production are [WEEKLY, DAILY]. Sandbox allows HOURLY frequency in addition.
"WEEKLY"
End date of the recurring check schedule. Overrides the same setting if present in client level configuration.
"2019-05-17T00:00:00.000Z"
Lookback period of the payroll to search on account creation. Overrides the same setting if present in client level configuration.
Determines if HMRC provider is enabled for this user. Overrides the same setting if present in client level configuration.
Determines if payslip upload is enabled for this user. Overrides the same setting if present in client level configuration.
Determines if payroll connections feature is enabled for this user. Overrides the same setting if present in client level configuration.
National Insurance number of the user. Used for direct connections.
"QQ123456C"
Date of birth of the user. Used for direct connections.
"2019-05-17T00:00:00.000Z"
Forename of the user. Used for direct connections.
"John"
Surname of the user. Used for direct connections.
"Smith"
Post codes of the user over the period of the check. Used for direct connections where we need to verify payroll data matches the user given current and past post codes.
["SW1A 1AA", "SW1A 1AB"]Updated
Unique identifier for user
Creation time in UTC of the user
"2019-05-17T00:00:00.000Z"
The full name of the user. It doesn't have to be unique for the client.
"John Smith"
The email of the user. The field does not have to be a real email address. It can be the user's identifier in your system.
"john.smith@company.com"
Determines if recurring checks are enabled for this user. Overrides the same setting if present in client level configuration.
Frequency of the recurring check for this user. Overrides the same setting if present in client level configuration. Available frequencies in production are [WEEKLY, DAILY]. Sandbox allows HOURLY frequency in addition.
"WEEKLY"
End date of the recurring check schedule. Overrides the same setting if present in client level configuration.
"2019-05-17T00:00:00.000Z"
Lookback period of the payroll to search on account creation. Overrides the same setting if present in client level configuration.
Determines if HMRC provider is enabled for this user. Overrides the same setting if present in client level configuration.
Determines if payslip upload is enabled for this user. Overrides the same setting if present in client level configuration.
Determines if payroll connections feature is enabled for this user. Overrides the same setting if present in client level configuration.
National Insurance number of the user. Used for direct connections.
"QQ123456C"
Date of birth of the user. Used for direct connections.
"2019-05-17T00:00:00.000Z"
Forename of the user. Used for direct connections.
"John"
Surname of the user. Used for direct connections.
"Smith"
Post codes of the user over the period of the check. Used for direct connections where we need to verify payroll data matches the user given current and past post codes.
["SW1A 1AA", "SW1A 1AB"]