Update Community Personal Information
PUT/community/:communityId/personal-info
Updates a community member’s personal or company information.
A community member can be either a person or a company. This API will update the personal information or company information of the selected community member, based on their record type.
For a list of all titles, go to Lookup - Title
For a list of all genders, go to Lookup - Gender
The following fields are auto generated using community configurations. If they are set to null, then the system will auto generate the fields. Set this field only when you want to override the system generated fields:
- displayName
- displayNameForList
- externalNameFormat
- familyNameFormat
- internalNameFormat
- legalNameFormat
- mailNameFormat
- mailNameJoint
- salutationFormat
- salutationJoint
- salutationPreferredFormat
- salutationPreferredJoint
Request
Path Parameters
Community id
- application/json
Body
- PersonalInfoRequestDto
- CompanyInfoRequestDto
Possible values: [Person
]
Possible values: non-empty
Possible values: non-empty
title objectnullablerequired
gender objectnullablerequired
The deceased date property for a community member can only be set if they are not linked with a spouse.
The deceased property for a community member can only be set if they are not linked with a spouse.
This field is auto generated using community configurations. If this is set to null, then the system will auto generate it. Set this field only when you want to override the system generated fields.
This field is auto generated using community configurations. If this is set to null, then the system will auto generate it. Set this field only when you want to override the system generated fields.
This field is auto generated using community configurations. If this is set to null, then the system will auto generate it. Set this field only when you want to override the system generated fields.
This field is auto generated using community configurations. If this is set to null, then the system will auto generate it. Set this field only when you want to override the system generated fields.
This field is auto generated using community configurations. If this is set to null, then the system will auto generate it. Set this field only when you want to override the system generated fields.
This field is auto generated using community configurations. If this is set to null, then the system will auto generate it. Set this field only when you want to override the system generated fields.
This field is auto generated using community configurations. If this is set to null, then the system will auto generate it. Set this field only when you want to override the system generated fields.
This field is auto generated using community configurations. If this is set to null, then the system will auto generate it. Set this field only when you want to override the system generated fields.
This field is auto generated using community configurations. If this is set to null, then the system will auto generate it. Set this field only when you want to override the system generated fields.
This field is auto generated using community configurations. If this is set to null, then the system will auto generate it. Set this field only when you want to override the system generated fields.
This field is auto generated using community configurations. If this is set to null, then the system will auto generate it. Set this field only when you want to override the system generated fields.
This field is auto generated using community configurations. If this is set to null, then the system will auto generate it. Set this field only when you want to override the system generated fields.
Possible values: [Company
]
Possible values: non-empty
Possible values: non-empty
Responses
- 200
- 400
- 401
- 403
- 404
- 422
- 500
- application/json
- Schema
- Example (from schema)
- Company
- Person
Schema
- CompanyInfoDto
- CommunityPersonalInfoDto
Status Code
data object
overrideMailFormat objectnullablerequired
overrideSalutationFormat objectnullablerequired
overrideSalutationPreferredFormat objectnullablerequired
title objectnullablerequired
gender objectnullablerequired
{
"code": "OK",
"data": {
"schoolId": "string",
"companyName": "string",
"companyAttention": "string"
}
}
{
"schoolId": "101",
"companyName": "Honda corp.",
"companyAttention": "CEO"
}
{
"spouseCommunityId": "ef1cfa9c-af9d-461d-9a62-7404633cb441",
"schoolId": "100",
"givenName": "Jane",
"surname": "Abbot",
"prefName": "Jane",
"otherGivenName": null,
"nameSuffix": null,
"overrideLegalSurname": null,
"overrideMailFormat": null,
"overrideSalutationFormat": null,
"overrideSalutationPreferredFormat": null,
"familyNamePrevious": null,
"maidenName": null,
"isPrimary": false,
"initials": "JA",
"title": {
"id": "f54c7b12-67dd-41ba-9e2d-4261bef2bb57",
"description": "Ms"
},
"displayName": "ABBOT Ms Jane",
"displayNameForList": "ABBOT Jane",
"birthDate": "1978-09-17",
"gender": {
"id": "f54b66eb-bcc0-48f5-99e4-21e561c1ff13",
"description": "Female"
},
"deceasedDate": null,
"deceased": false
}
Bad Request
- application/json
- Schema
- Example (from schema)
- Example
Schema
- Array [
- ]
errors object[]required
{
"errors": [
{
"code": "string",
"message": "string"
}
]
}
{
"errors": [
{
"code": "PA1100",
"message": "Bad Request"
}
]
}
Unauthorized
- application/json
- Schema
- Example (from schema)
- Example
Schema
- Array [
- ]
errors object[]required
{
"errors": [
{
"code": "string",
"message": "string"
}
]
}
{
"errors": [
{
"code": "PA1101",
"message": "Unauthorized"
}
]
}
Forbidden
- application/json
- Schema
- Example (from schema)
- Example
Schema
- Array [
- ]
errors object[]required
{
"errors": [
{
"code": "string",
"message": "string"
}
]
}
{
"errors": [
{
"code": "PA1102",
"message": "Forbidden"
}
]
}
Resource not found
- application/json
- Schema
- Example (from schema)
- Example
Schema
- Array [
- ]
errors object[]required
{
"errors": [
{
"code": "string",
"message": "string"
}
]
}
{
"errors": [
{
"code": "PA1103",
"message": "Not Found"
}
]
}
Unprocessable entity
- application/json
- Schema
- Example (from schema)
- Example
Schema
- Array [
- ]
errors object[]required
{
"errors": [
{
"code": "string",
"message": "string"
}
]
}
{
"errors": [
{
"code": "PA1108",
"message": "Unprocessable Entity"
}
]
}
Internal Server Error
- application/json
- Schema
- Example (from schema)
- Example
Schema
- Array [
- ]
errors object[]required
{
"errors": [
{
"code": "string",
"message": "string"
}
]
}
{
"errors": [
{
"code": "PA1109",
"message": "Internal Server Error"
}
]
}