PUT
Create Core Edition

Authorizations

Authorization
string
header
required

Get token from Auth0 and paste it here

Headers

If-Match
string | null
If-None-Match
string | null
X-Acting-User
string | null

The person acting through the access credential, recorded as created_by of what the request writes. Audit only: access is checked on the credential.

Required string length: 1 - 255

Path Parameters

organization_id
string
required
employee_id
string
required

Body

application/json
title
string | null
required

Title, at most 4 characters (P11D limit); null when none

Required string length: 1 - 4
Pattern: ^[A-Za-z]([A-Za-z'-]*[A-Za-z'-])?$
Example:

"Mr"

first_name
string
required

First forename, no spaces

Required string length: 1 - 35
Pattern: ^[A-Za-z]([A-Za-z'-]*[A-Za-z'-])?$
Example:

"Sarah"

middle_name
string | null
required

Second forename, no spaces; null when none

Required string length: 1 - 35
Pattern: ^[A-Za-z]([A-Za-z'-]*[A-Za-z'-])?$
Example:

"Anne"

last_name
string
required

Surname

Required string length: 1 - 35
Pattern: ^[A-Za-z]([A-Za-z' -]*[A-Za-z'-])?$
Example:

"van der Vaart"

maiden_name
string | null
required

Surname before marriage; null when none

Required string length: 1 - 35
Pattern: ^[A-Za-z]([A-Za-z' -]*[A-Za-z'-])?$
gender
enum<string>
required

Gender

Available options:
M,
F
marital_status
enum<string> | null
required

Marital status; null when unknown

Available options:
SINGLE,
MARRIED
birth_date
string<date>
required

Birth date

personal_email
string<email> | null
required

Personal email; null when none. Required by pension provider as contact option after employment ends.

work_email
string<email> | null
required

Work email; null when none. Required by pension provider.

phone_numbers
Phones · object[]
required

Phone numbers; empty when none. Required by pension provider.

valid_from
string<date>
required
valid_to
string<date>
required

Response

Successful Response

edition
integer
required
read-only
valid_from
string<date>
required
valid_to
string<date>
required
created_at
string<date-time>
required
read-only
created_by
string
required
read-only

Who wrote the edition: the acting user (X-Acting-User, else the access credential), system for our own writes, or <authority>:<notice> for a write on an authority's behalf, e.g. hmrc:P6.

title
string | null

Title

first_name
string
default:""

First forename

middle_name
string | null

Second forename

last_name
string
default:""

Surname

maiden_name
string | null

Surname before marriage

gender
enum<string> | null

Gender

Available options:
M,
F
marital_status
enum<string> | null

Marital status

Available options:
SINGLE,
MARRIED
birth_date
string<date> | null

Birth date

personal_email
string<email> | null
work_email
string<email> | null
phone_numbers
GBPhonesRead · object[]

Phone numbers