Insurance Attribute Input

Input representation of one attribute definition to validate. Specify at least one of attribute ID, attribute code, or developer name.

JSON Example

{
  "attributeId": "0QPxx0000004CAAQ",
  "attributeCode": "Make",
  "attributeName": "Vehicle_Model"
}

Properties

The API resolves each lookup in this order: attribute ID, then attribute code, and then developer name. If none of these properties is set, the corresponding result is invalid and instructions includes error code SF-INS-DSAV-00032.

Name Type Description Required or Optional Available Version
attributeCode String Code of the attribute definition, such as Make or Deductible. The API uses this value when attributeId doesn’t resolve to an AttributeDefinition record. Required if attributeId and attributeName aren’t specified 68.0
attributeId String ID of the attribute definition record. This identifier takes precedence over attributeCode and attributeName. Required if attributeCode and attributeName aren’t specified 68.0
attributeName String Developer name of the attribute definition. The API uses this value when neither attributeId nor attributeCode resolves to an AttributeDefinition record. Matching is case-insensitive. For a dynamic context attribute, when you also specify contextDefinitionId, send the attribute’s dictionary name as configured in Setup. Required if attributeId and attributeCode aren’t specified 68.0