---
schema_version: "1"
id: e69e1ad84e90fbedbd5d593c4655884489aafc9c048bb3e4c8bd910b5701222b
title: InsuranceProductClause
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/insurance_developer_guide/sforce_api_objects_insuranceproductclause.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/sforce_api_objects_insuranceproductclause.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 6aaed683d7050eb3be34166d8e3976a17ebc0e8bb74467e9f2f5b0b39a728aba
description: Represents a junction between a product and an insurance clause. This association defines the clauses applicable for the specific products. For example, an Excluded Driver clause applies to auto and motorcycle insurance products, but not to home insurance products. This object is available in API version 65.0 and later.
---
# InsuranceProductClause

Represents a junction between a product and an insurance clause. This association defines the clauses applicable for the specific products. For example, an Excluded Driver clause applies to auto and motorcycle insurance products, but not to home insurance products. This object is available in API version 65.0 and later.

## Supported Calls

create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()

## Fields

### ApiName

- **Type**: string
- **Properties**: Create, Filter, Group, Nillable, Sort
- **Description**: The API name of the insurance product clause.

### EffectiveDate

- **Type**: date
- **Properties**: Create, Filter, Group, Sort, Update
- **Description**: The insurance clause associated with the insurance product clause.

### ExpirationDate

- **Type**: date
- **Properties**: Create, Filter, Group, Sort, Update
- **Description**: The date when the insurance clause becomes active.

### InsuranceClauseId

- **Type**: reference
- **Properties**: Create, Filter, Group, Sort
- **Description**:
    
    This field is a relationship field.
- **Relationship Name**: InsuranceClause
- **Relationship Type**: Master-detail
- **Refers To**: InsuranceClause (the master object)

### LastReferencedDate

- **Type**: dateTime
- **Properties**: Filter, Nillable, Sort
- **Description**: The timestamp when the current user last accessed this record indirectly, for example, through a list view or related record.

### LastViewedDate

- **Type**: dateTime
- **Properties**: Filter, Nillable, Sort
- **Description**: The timestamp when the current user last viewed this record or list view. If this value is null, the user might have only accessed this record or list view (LastReferencedDate), but not viewed it.

### Name

- **Type**: string
- **Properties**: Create, Filter, Group, idLookup, Sort
- **Description**: The name of the insurance product clause.

### ProductPath

- **Type**: string
- **Properties**: Create, Filter, Group, Sort
- **Description**: The path that contains the product IDs that roll up to the parent product.

### ProductRelatedComponentId

- **Type**: reference
- **Properties**: Create, Filter, Group, Nillable, Sort
- **Description**: The product-related component associated with the insurance product clause. This field is a relationship field.
- **Relationship Name**: ProductRelatedComponent
- **Refers To**: ProductRelatedComponent

### RootProductId

- **Type**: reference
- **Properties**: Create, Filter, Group, Sort
- **Description**:
    
    The ID of the parent (root) product that this product rolls up to. This field is a relationship field.
- **Relationship Name**: RootProduct
- **Refers To**: Product2

### RuleKey

- **Type**: string
- **Properties**: Create, Filter, Nillable, Sort
- **Description**: The key of the variable defined in CML (Constraint Modeling Language) that represents the constraint for the insurance product clause.