| id | A string. Unique identifier attributed by quoting system. | No | No | - | - | - |
| href | A string. Hyperlink to access the product. | No | No | - | - | - |
| isBundle | A boolean. If true, the product is a ProductBundle, which is an instantiation of a BundledProductOffering. If false, the product is a ProductComponent, which is an instantiation of a SimpleProductOffering. | No | Yes in GET Response No in POST request | Product2 | QuoteLineItem → Product2 → vlocity_cmt__SpecificationSubType__c | Boolean |
| name | A string. Name of the product. It can be the same as the name of the product offering. | No | Yes in GET Response No in POST request | Product2 | QuotelineItem→Product2 → Name | String |
| @type | The @type attribute provides a way to represent the actual class type of an entity. | No | No | - | - | - |
| @schemaLocation | The @schemaLocation property can be used in resources to allow specifying user-defined properties of an entity or to specify the expected characteristics of an entity. | No | No | - | - | - |
| @baseType | The @baseType attribute gives a way to provide explicitly the base of class of a given resource that has been extended. | No | No | - | - | - |
| isCustomerVisible | A boolean. If true, the product is visible by the customer. | No | No | - | - | - |
| description | A string. Is the description of the product. It can be copied from the description of the Product Offering. | No | Yes | Product2 | QuotelineItem→Product2 → Description | String |
| orderDate | A date time (DateTime). Is the date when the product was ordered. | No | Yes | Order | OrderProduct (where quoteitemid matches) → OrderId → CreatedDate | DateTime |
| productSerialNumber | A string. Is the serial number for the product. This is typically applicable to tangible products e.g. Broadband Router. | No | Yes | QuoteLineNumber | QuotelineItem→ vlocity_cmt__SerialNumber__c | String |
| startDate | A date time (DateTime). Is the date from which the product starts. | No | No | - | - | - |
| terminationDate | A date time (DateTime). Is the date when the product was terminated. | No | No | - | - | - |
| agreement | A list of agreement item references (AgreementItemRef [*]). Agreement reference. An agreement represents a contract or arrangement, either written or verbal and sometimes enforceable by law, such as a service level agreement or a customer price agreement. An agreement involves a number of other business entities, such as products, services, and resources and/or their specifications. | No | No | - | - | - |
| billingAccount | A billing account reference (BillingAccountRef). A BillingAccount is a detailed description of a bill structure. | No | No | - | - | - |
| place | A list of related place ref or values (RelatedPlaceRefOrValue [*]). Related Entity reference. A related place defines a place described by reference or by value linked to a specific entity. The polymorphic attributes @type, @schemaLocation & @referredType are related to the place entity and not the RelatedPlaceRefOrValue class itself. | No | No | - | - | - |
| product | A list of product ref or values (ProductRefOrValue [*]). A product to be created defined by value or existing defined by reference. The polymorphic attributes @type, @schemaLocation & @referredType are related to the product entity and not the RelatedProductRefOrValue class itself. | No | No | - | - | - |
| productCharacteristic | A list of characteristics (Characteristic [*]). Describes a given characteristic of an object or entity through a name/value pair. | No | Yes | QuoteLineItem | vlocity_cmt__AttributeSelectedValues__c | ProductCharacteristic |
| productOffering | A product offering reference (ProductOfferingRef). A product offering represents entities that are orderable from the provider of the catalog, this resource includes pricing information. | No | Yes | Product2 | QuoteLineItem → Product2Id | Product Offering (Product2) |
| productOrderItem | A list of related product order items (RelatedProductOrderItem [*]). RelatedProductOrderItem (ProductOrder item). The product order item which triggered product creation/change/termination. | No | No | OrderProduct | OrderProduct (where quoteitemid matches) → OrderId → CreatedDate | - |
| productPrice | A list of product prices (ProductPrice [*]). An amount, usually of money, that represents the actual price paid by a Customer for a purchase, a rent or a lease of a Product. The price is valid for a defined period of time. | No | No | - | - | - |
| productRelationship | A list of product relationships (ProductRelationship [*]). Linked products to the one instantiate, such as [bundled] if the product is a bundle and you want to describe the bundled products inside this bundle; [reliesOn] if the product needs another already owned product to rely on (e.g. an option on an already owned mobile access product) [targets] or [isTargeted] (depending on the way of expressing the link) for any other kind of links that may be useful. | No | No | - | - | - |
| productSpecification | A product specification reference (ProductSpecificationRef). A ProductSpecification is a detailed description of a tangible or intangible object made available externally in the form of a ProductOffering to customers or other parties playing a party role. | No | Yes | Product2 | Quote → Asset → Product2Id | ProductSpecification |
| productTerm | A list of product terms (ProductTerm [*]). Description of a productTerm linked to this product. This represent a commitment with a duration. | No | No | - | - | - |
| realizingResource | A list of resource references (ResourceRef [*]). | No | No | - | - | - |
| realizingService | A list of service references (ServiceRef [*]). for when Service is used by other entities. | No | No | - | - | - |
| relatedParty | A list of related parties (RelatedParty [*]). Related Entity reference. A related party defines party or party role linked to a specific entity. | No | Yes | Account Contact | QuoteLineItem –> vlocity_cmt__AssetId__r → AccountId QuoteLineItem –> vlocity_cmt__AssetId__r → ContactId QuoteLineItem –> vlocity_cmt__AssetId__r → vlocity_cmt__ServiceAccountId__c | Related Party |
| status | A product status type (ProductStatusType). Is the lifecycle status of the product. | No | Yes | QuoteLineItem | QuoteLineItem→ vlocity_cmt__Assetid__r → Status | Picklist |