| href | string | Specifies a unique reference of the catalog. | TMF Catalog URL + vlocity_cmt__Catalog__c.Id | Specifies the GET URL of the TMF catalog that ends with the ID field. | No | NA |
| id | string | Specifies a unique identifier of the catalog. | vlocity_cmt__GlobalKey__c | Unique identifier of the catalog. | No | NA |
| description | string | Describes the catalog. | vlocity_cmt__Description__c | Describes the catalog. | No | NA |
| lifecycleStatus | string | Specifies the current lifecycle status. | vlocity_cmt__IsActive__c | Specifies if the catalog is active. Values for lifecycleStatus are Active and Inactive. | No | NA |
| name | string | Required. Specifies the name of the catalog. | Name | Specifies the name of the catalog. | Yes | The catalog name must be unique in the Salesforce org. |
| validFor - startDateTime/endDateTime | object | Specifies the period for which the catalog is valid. | vlocity_cmt__StartDateTime__c/vlocity_cmt__EndDateTime__c | Specifies the validity of the catalog. | No | NA |
| relatedParty | array | Defines a party or party role that’s linked to a specific entity. | vlocity_cmt__VendorAccount__c | Specifies the field that’s derived from the vendor column of the catalog object. | No | Use an existing account. |
| @type | string | Defines the subclass extensible name when subclassing. | Resource name (Catalog) | The @type attribute differentiates between the catalog and category request and doesn’t have a direct mapping in Salesforce. | Yes | NA |
| isRoot | boolean | If true, this indicates that the catalog is a root of catalog. | vlocity_cmt__IsCatalogRoot__c | Specifies if the parent catalog is root catalog or child catalog. | No | NA |