Create Core Edition
If-Match carries the edition of the slice the range starts in, as read. A satellite not yet written is created by a PUT with If-None-Match: * instead, on a range that runs to 9999-12-31. The response’s ETag is the edition written.
Authorizations
Get token from Auth0 and paste it here
Headers
The person acting through the access credential, recorded as created_by of what the request writes. Audit only: access is checked on the credential.
1 - 255Body
Title, at most 4 characters (P11D limit); null when none
1 - 4^[A-Za-z]([A-Za-z'-]*[A-Za-z'-])?$"Mr"
First forename, no spaces
1 - 35^[A-Za-z]([A-Za-z'-]*[A-Za-z'-])?$"Sarah"
Second forename, no spaces; null when none
1 - 35^[A-Za-z]([A-Za-z'-]*[A-Za-z'-])?$"Anne"
Surname
1 - 35^[A-Za-z]([A-Za-z' -]*[A-Za-z'-])?$"van der Vaart"
Surname before marriage; null when none
1 - 35^[A-Za-z]([A-Za-z' -]*[A-Za-z'-])?$Gender
M, F Marital status; null when unknown
SINGLE, MARRIED Birth date
Personal email; null when none. Required by pension provider as contact option after employment ends.
Work email; null when none. Required by pension provider.
Phone numbers; empty when none. Required by pension provider.
Response
Successful Response
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
First forename
Second forename
Surname
Surname before marriage
Gender
M, F Marital status
SINGLE, MARRIED Birth date
Phone numbers