Product Groups: Required Attributes and Path Parameters
This section lists the required attributes and path parameters for the request payloads of the Product Groups resource and its child resources.
The following table shows the relation between the parent resource and its child resources.
Parent Level |
Product Groups |
Child Resource |
Attachments |
Filter Attributes |
|
Filter Attributes > Filter Attributes Values |
|
Products |
|
Products > Eligibility Rules |
|
Related Groups |
|
Subgroups |
The following table lists the attributes required for the POST method for Product Groups resource.
Resource | Attribute | Attribute Description |
---|---|---|
Product Groups |
ProdGroupName |
The translated name of the product group used for runtime display. |
ProdGroupDescription |
The translated product group description used for runtime display. |
|
InternalName |
The translated product group description used for runtime display. |
|
StartDate |
The date and time when the product group becomes active. |
|
EndDate |
The date and time when the product group becomes inactive. |
|
ActiveFlag |
Indicates whether the product group is active or not. |
|
AllowDuplicateContentFlag |
Indicates whether a duplicate product or product group can be allowed in this product group hierarchy. |
|
UsageRootFlag |
Indicates whether the product group can be assigned and displayed as a root product group in the context of an application usage type. |
The following table lists the attributes required for the POST method for Product Groups child resources.
Resource | Attribute | Attribute Description |
---|---|---|
Product Groups > Attachments |
DatatypeCode |
A value that indicates the data type. |
Url |
The URL of the attachment. |
|
CategoryName |
The category of the attachment. |
|
Title |
The title of the attachment. |
|
Product Groups > Filter Attributes |
AttrName |
The name of the product group attribute. |
AttributeOptionId |
The unique identifier of the product group attribute option. |
|
DisplayOrderNum |
Manually set display order in which narrow by attributes are displayed at runtime. |
|
Product Groups > Filter Attributes > Filter Attribute Values |
AttrValueName |
The translation of the attribute value. |
AttrValueText |
The text corresponding to attribute value. |
|
CurrencyCode |
The currency code of the product's registered price and amount. |
|
MaxValueNum |
The maximum numeric value in a range. |
|
MinValueNum |
The minimum numeric value in a range. |
|
ValueId |
The unique identifier of the value. |
|
DisplayOrderNum |
The manually set display order for attribute domain. |
|
Product Groups > Products |
InventoryItemId |
The unique identifier of an inventory item. |
InvOrgId |
The unique identifier of an inventory organization for an item. |
|
Product Groups > Products > Eligibility Rules |
ProdGroupName |
The translated name of the product group used for runtime display. |
ProdGroupDescription |
The translated product group description used for runtime display. |
|
ProductGroupReferenceNumber |
The unique identifier used for integration with external systems. |
|
Product Groups > Related Groups |
RelProdGroupId |
The unique identifier of the related child product group. |
Product Groups > Subgroups |
ProdGroupName |
The name of the sub-product group. |
ProdGroupDescription |
The description of the sub-product group. |
|
InternalName |
The internal name of the product group. |
The following table lists the path parameters required for the PATCH method for Product Groups resource.
Resources | Path | Path Parameters |
---|---|---|
Product Groups |
/crmRestApi/resources/11.13.18.10/setupSalesCatalogs/{ProdGroupId} |
ProdGroupId |
The following table lists the path parameters required for the PATCH method for Product Groups child resources.
Resources | Path | Path Parameters |
---|---|---|
Product Groups > Attachments |
/crmRestApi/resources/11.13.18.10/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupAttachments/{ProductGroupAttachmentsUniqID} |
ProdGroupId ProductGroupAttachmentsUniqID |
Product Groups > Filter Attributes |
/crmRestApi/resources/11.13.18.10/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupAttributeSetup/{ProdGrpAttrId} |
ProdGroupId ProdGrpAttrId |
Product Groups > Filter Attribute Values |
/crmRestApi/resources/11.13.18.10/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupAttributeSetup/{ProdGrpAttrId}/child/ProductGroupAttributeValueSetup/{ProdGrpAtvalId} |
ProdGroupId ProdGrpAttrId ProdGrpAtvalId |
Product Groups > Products |
/crmRestApi/resources/11.13.18.10/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupProductSetup/{ProdGroupItemsId} |
ProdGroupId ProdGroupItemsId |
Product Groups > Products > Eligibility Rules |
/crmRestApi/resources/11.13.18.10/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupProductSetup/{ProdGroupItemsId}/child/EligibilityRules/{EligibilityRuleId} |
ProdGroupId ProdGroupItemsId EligibilityRuleId |
Product Groups > Related Groups |
/crmRestApi/resources/11.13.18.10/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupRelationSetup/{ProdGroupRelationshipId} |
ProdGroupId ProdGroupRelationshipId |
Product Groups > Subgroups |
/crmRestApi/resources/11.13.18.10/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupSubgroupAdministration/{ProdGroupId2} |
ProdGroupId ProdGroupId2 |