Skip to main content
PATCH
/
vLatest
/
action
/
glasscore
/
person
/
{id}
Update Person
curl --request PATCH \
  --url https://api.glass.fm/vLatest/action/glasscore/person/{id} \
  --header 'Content-Type: application/json' \
  --data '{
  "alias": [
    {
      "AliasTypeId": 123,
      "nameFirst": "<string>",
      "nameLast": "<string>"
    }
  ],
  "applicant": [
    {
      "aliasNameFirst": "<string>",
      "aliasNameLast": "<string>",
      "applicationDate": "<string>",
      "currentAddressYearStart": "<string>",
      "georgia_race": "<string>",
      "info": [
        {
          "descrip": "<string>",
          "infoItem": [
            {
              "AttributeId": "<string>",
              "choice": "<string>",
              "featureSetDescrip": "<string>",
              "FeatureSetId": 123,
              "featureSetName": "<string>",
              "InfoId": 123,
              "PersonId": 123,
              "valueDate": "<string>",
              "valueFeatureId": 123,
              "valueNumber": 123,
              "valueText": "<string>"
            }
          ],
          "isSubmitted": 123,
          "OrderItemId": 123,
          "PersonId": 123,
          "ProductId": 123
        }
      ],
      "priorAddressCity": "<string>",
      "priorAddressCounty": "<string>",
      "priorAddressState": "<string>",
      "priorAddressStreetPrimary": "<string>",
      "priorAddressStreetSecondary": "<string>",
      "priorAddressYearEnd": "<string>",
      "priorAddressYearStart": "<string>",
      "priorAddressZip": "<string>",
      "ssn": "<string>"
    }
  ],
  "author": [
    {
      "affiliation": "<string>",
      "avatarUploadCare": "<string>",
      "bio": "<string>",
      "birthPlace": "<string>",
      "ContentId": 123,
      "isActive": true,
      "jobTitle": "<string>",
      "nationality": "<string>",
      "o_dateOfBirth": "<string>",
      "o_gender": "<string>",
      "o_nameFirst": "<string>",
      "o_nameLast": "<string>",
      "override": "<string>",
      "slug": "<string>",
      "telephone": "<string>",
      "url": "<string>",
      "worksFor": "<string>"
    }
  ],
  "CategoryId": 123,
  "city": "<string>",
  "dateOfBirth": "<string>",
  "email": "<string>",
  "gender": "<string>",
  "lat": 123,
  "lng": 123,
  "nameFirst": "<string>",
  "nameLast": "<string>",
  "nameMiddle": "<string>",
  "phone": "<string>",
  "phoneOffice": "<string>",
  "phoneOfficeExt": "<string>",
  "Preferred~HsVendorId": 123,
  "RandomPoolStatusId": 123,
  "staff": [
    {
      "CategoryId": 123,
      "dateOfHire": "<string>",
      "dateOfTermination": "<string>",
      "jobTitle": "<string>",
      "JobTitleId": 123,
      "salary": 123,
      "SalaryPeriodId": 123
    }
  ],
  "state": "<string>",
  "streetPrimary": "<string>",
  "streetSecondary": "<string>",
  "tagJoin": [
    {
      "parentEntity": "<string>",
      "ParentId": 123,
      "TagId": 123
    }
  ],
  "user": [
    {
      "avatar": "<string>",
      "email": "<string>",
      "getInvoiceEmail": true,
      "getMarketingEmail": true,
      "getMarketingText": true,
      "getOrderItemRegistrationEmail": true,
      "getOrderItemRegistrationText": true,
      "getOrderItemResultEmail": true,
      "getOrderItemResultText": true,
      "getOrderItemStatusEmail": true,
      "getOrderItemStatusText": true,
      "getOrgMonthRandomsEmail": true,
      "isSuspended": true,
      "nameFirst": "<string>",
      "nameLast": "<string>",
      "nickname": "<string>",
      "phone": "<string>",
      "RoleId": 123,
      "UserOverride": [
        {
          "add": "<string>",
          "blockDrop": true,
          "delete": "<string>",
          "edit": "<string>",
          "EntityId": 123,
          "get": "<string>",
          "UserId": 123
        }
      ]
    }
  ],
  "zip": "<string>"
}'
{
  "applicant": [
    {
      "aliasNameFirst": "<string>",
      "aliasNameLast": "<string>",
      "applicationDate": "<string>",
      "currentAddressYearStart": "<string>",
      "dropResume": "<string>",
      "dropWaiver": "<string>",
      "font": "<string>",
      "georgia_race": "<string>",
      "id": 123,
      "id_address1": "<string>",
      "id_address2": "<string>",
      "id_birthdate": "<string>",
      "id_cardRevisonDate": "<string>",
      "id_city": "<string>",
      "id_classificationCode": "<string>",
      "id_complianceType": "<string>",
      "id_country": "<string>",
      "id_countryCode": "<string>",
      "id_documentType": "<string>",
      "id_endorsementCode": "<string>",
      "id_endorsementCodeDescription": "<string>",
      "id_expirationDate": "<string>",
      "id_firstName": "<string>",
      "id_fullName": "<string>",
      "id_gender": "<string>",
      "id_hazmatExpDate": "<string>",
      "id_idScanErrorMessage": "<string>",
      "id_idScanSuccess": 123,
      "id_idScanTimestamp": "<string>",
      "id_IIN": "<string>",
      "id_issueDate": "<string>",
      "id_issuedBy": "<string>",
      "id_jurisdictionCode": "<string>",
      "id_lastName": "<string>",
      "id_licenseNumber": "<string>",
      "id_limitedDurationDocument": "<string>",
      "id_middleName": "<string>",
      "id_namePrefix": "<string>",
      "id_nameSuffix": "<string>",
      "id_postalBox": "<string>",
      "id_postalCode": "<string>",
      "id_requestId": "<string>",
      "id_restrictionCode": "<string>",
      "id_restrictionCodeDescription": "<string>",
      "id_vehicleClassCode": "<string>",
      "id_vehicleClassCodeDescription": "<string>",
      "id_veteran": "<string>",
      "info": [
        {
          "id": 123,
          "infoItem": [
            {
              "AttributeId": "<string>",
              "c_attributeField": "<string>",
              "choice": "<string>",
              "featureSetDescrip": "<string>",
              "FeatureSetId": 123,
              "featureSetName": "<string>",
              "id": 123,
              "InfoId": 123,
              "PersonId": 123,
              "valueDate": "<string>",
              "valueFeatureId": 123,
              "valueNumber": 123,
              "valueText": "<string>"
            }
          ],
          "isSubmitted": 123,
          "isTransmitted": 123,
          "orderItemDate": "<string>",
          "PersonId": 123,
          "ProductId": 123
        }
      ],
      "isDropDriverLicense": true,
      "isDropDriverLicenseBack": true,
      "isDropResume": true,
      "isDropSelfie": true,
      "isNoIdScan": true,
      "PersonId": 123,
      "priorAddressCity": "<string>",
      "priorAddressCounty": "<string>",
      "priorAddressState": "<string>",
      "priorAddressStreetPrimary": "<string>",
      "priorAddressStreetSecondary": "<string>",
      "priorAddressYearEnd": "<string>",
      "priorAddressYearStart": "<string>",
      "priorAddressZip": "<string>",
      "ssn": "<string>",
      "supplementalWaiverDate": "<string>",
      "supplementalWaiverSignature": "<string>",
      "waiverDate": "<string>",
      "waiverSignature": "<string>"
    }
  ],
  "c_org": "<string>",
  "city": "<string>",
  "cpExpiry": "<string>",
  "cpLastFour": "<string>",
  "cpProfile": "<string>",
  "cpType": "<string>",
  "dateOfBirth": "<string>",
  "email": "<string>",
  "gender": "<string>",
  "id": 123,
  "nameFirst": "<string>",
  "nameFirstLast": "<string>",
  "nameLast": "<string>",
  "OrgId": 123,
  "phone": "<string>",
  "RandomPoolStatusId": 123,
  "staff": [
    {
      "dateOfHire": "<string>",
      "dateOfTermination": "<string>",
      "id": 123,
      "PersonId": 123,
      "salary": 123,
      "SalaryPeriodId": 123
    }
  ],
  "state": "<string>",
  "streetPrimary": "<string>",
  "streetSecondary": "<string>",
  "user": [
    {
      "avatar": "<string>",
      "DropId": 123,
      "email": "<string>",
      "id": 123,
      "isInvited": true,
      "isSuspended": true,
      "nameFirst": "<string>",
      "nameFirstLast": "<string>",
      "nameLast": "<string>",
      "PersonId": 123,
      "phone": "<string>",
      "RoleId": 123,
      "status": "<string>"
    }
  ],
  "UserId": 123,
  "zip": "<string>"
}

Path Parameters

id
number
required

The ID of the entity for this request.

Example:

5

Body

application/json
alias
object[]

Stores an alternate name or nickname that the individual goes by.

applicant
object[]

Refers to the individual who has submitted an application or request.

author
object[]

Indicates the individual who has written a book or a publication.

CategoryId
number | null

Represents the unique identifier for the category to which a person belongs.

city
string

Represents the urban area or municipality where the individual resides.

dateOfBirth

Records the day, month, and year when the individual was born.

email
string

Stores the electronic mail address of the individual.

gender
string

Indicates the sex of the individual as male, female, or other.

lat
number | null

Stores the latitude coordinate of a person's location.

lng
number | null

Stores the longitude coordinate of a person's location.

nameFirst
string

Contains the first name of the individual in the Person table.

nameLast
string

Stores the surname of the individual.

nameMiddle
string

Stores the middle name of an individual.

phone
string

Stores the contact number of the individual.

phoneOffice
string

Contains the office contact number of the individual.

phoneOfficeExt
string

Represents the extension number for the individual's office telephone.

Preferred~HsVendorId
number | null

Indicates the ID of the preferred home services vendor for the individual.

RandomPoolStatusId
number | null

Indicates the status of a person's association with a random pool in a system, typically represented by a unique identifier.

staff
object[]

Indicates whether the person is an employee of the organization or not.

state
string

Indicates the U.S. state or territory where the individual resides.

streetPrimary
string

Contains the main street address for an individual.

streetSecondary
string

Contains additional information about the person's street address such as apartment or suite number.

tagJoin
object[]

Associates a person with specific labels or categories for easier search and organization.

user
object[]

Contains the unique identifier or username associated with each individual in the Person table.

zip
string

Stores the postal code associated with each individual's residential address.

Response

200 - application/json

Updated Person

applicant
object[]
required

Refers to the individual who has submitted an application or request.

c_org
string
required

Represents the organization that the individual in the Person table is associated with.

city
string
required

Represents the urban area or municipality where the individual resides.

cpExpiry
string
required

Indicates the date when a person's certification or privilege expires.

cpLastFour
string
required

Stores the last four digits of a person's credit card number.

cpProfile
string
required

Contains the profile details for the control panel associated with the individual.

cpType
string
required

Indicates the type of contact point, such as email or phone, for the individual.

dateOfBirth
required

Records the day, month, and year when the individual was born.

email
string
required

Stores the electronic mail address of the individual.

gender
string
required

Indicates the sex of the individual as male, female, or other.

id
number
required

Unique identifier.

nameFirst
string
required

Contains the first name of the individual in the Person table.

nameFirstLast
string
required

Stores the full name of an individual in the format of first name followed by last name.

nameLast
string
required

Stores the surname of the individual.

OrgId
number
required

Represents the unique identifier for the organization to which the individual belongs.

phone
string
required

Stores the contact number of the individual.

RandomPoolStatusId
number | null
required

Indicates the status of a person's association with a random pool in a system, typically represented by a unique identifier.

staff
object[]
required

Indicates whether the person is an employee of the organization or not.

state
string
required

Indicates the U.S. state or territory where the individual resides.

streetPrimary
string
required

Contains the main street address for an individual.

streetSecondary
string
required

Contains additional information about the person's street address such as apartment or suite number.

user
object[]
required

Contains the unique identifier or username associated with each individual in the Person table.

UserId
number | null
required

A unique identifier assigned to each individual in the Person table.

zip
string
required

Stores the postal code associated with each individual's residential address.