Person Name object representation

The personname object representation and fields are described below.

personname was introduced in API version V1

personname has not been marked for deprecation

Usages

Description

Name associated with a person (may be an alias)

Example create representation

{
  "person" : {
    "urn" : "249456c5-c884-4ef6-96b0-30e96a73897a",
    "url" : "/n/v1/person/249456c5-c884-4ef6-96b0-30e96a73897a"
  },
  "givenName" : "Daniel",
  "familyName" : "Prince",
  "honorificPrefix" : "Mr"
}

Example response representation

{
  "urn" : "92c75454-424b-4c2a-b5c5-ca7d64fa9940",
  "url" : "/n/v1/personname/92c75454-424b-4c2a-b5c5-ca7d64fa9940",
  "person" : {
    "urn" : "249456c5-c884-4ef6-96b0-30e96a73897a",
    "url" : "/n/v1/person/249456c5-c884-4ef6-96b0-30e96a73897a"
  },
  "givenName" : "Daniel",
  "familyName" : "Prince",
  "honorificPrefix" : "Mr"
}

Fields

NameTypeDescriptionConstraints
urnString representation of a Unique Resource Name. Typically a UUID with 36 characters.URN for the person name
urlURL represented as a stringURL for addressing the person name
personpersonThe person this name is associated withRequired on create.
givenNameString literalThe given, or firstname for the person nameRequired on create.
familyNameString literalThe family, or surname for the person name
honorificPrefixString literalHonorific prefix for the person nameOptional.