Skip to main content
PUT
Update auto-enrolment settings

Body

application/json
autoEnrolmentMode
enum<string> | null
required
Available options:
None,
Manual,
Automatic
sendEnrolmentLetterOnAutoEnrolment
boolean | null

Optional. When omitted/null the organisation's current value is left unchanged. True makes Flow email the enrolment letter as part of automatically enrolling somebody, which is the cohort that holds the statutory opt-out right and so the one whose letter date decides refunds.

employerIssuesEnrolmentInformation
boolean | null

Optional. When omitted/null the organisation's current value is left unchanged. True is the employer declaring that THEY give workers the enrolment information, by post or their own systems, rather than relying on Flow's email. It is a statement about their own compliance with the information duty, so the caller is recorded against it; who and when are stamped by the service and are not accepted from the request.

reEnrolRecentOptOuts
boolean | null

Optional. When omitted/null the organisation's current value is left unchanged. True re-enrols workers who opted out or ceased membership at their own request in the 12 months before the automatic re-enrolment date, which TPR DG11 para 30 leaves to the employer to decide. False (the default) excludes them from that cycle; either way they are assessed again at the next one.

Response

OK

The response envelope every FlowPayroll API answers with: a message, the content, and any validationIssues. errors and the top-level metadata are deprecated copies of validationIssues and content.metadata, and will be removed.

message
object
required

What happened, as English text and a stable token to translate from. textId and textParameters are deprecated copies of token and tokenArguments.

content
object
validationIssues
object[] | null
errors
object[] | null
deprecated
read-only

Deprecated: the same issues as validationIssues (reasonText is reason, reasonId is reasonToken, reasonParameters is reasonTokenArguments). Read validationIssues; this will be removed.

metadata
object
deprecated

Deprecated: the same values as content.metadata. Read that; this will be removed.