Content Feed API Structure

Field Name DataType Required Instances Minimum Usage Maximum Usage Minimum Length Maximum Length XPath Documentation
ContentMaster AnyType Yes 0         /ContentMaster Root Element. Encapsulates message for Content Master.
  MessageHeader AnyType Yes 0 1 1     /ContentMaster/MessageHeader Encapsulates message Routing data. The elements included in this grouping are standard across all messages.
    Standard String Yes 0 1 1 1   /ContentMaster/MessageHeader/Standard Code identifying the schema controlling agency, for example, GSI. Allowable Values: Text string Required: Yes Length: 10 Default Value: blank Restrictions: N/A Aliases: N/A Offering: Exchange Platform, Webstore
    HeaderVersion String Yes 0 1 1 1   /ContentMaster/MessageHeader/HeaderVersion Version of the message being used. Each new version whole number represents a significant change from a previous whole version and reflects a need for upgrades. For example, a change from Version 1.X to 2.X represents a substantial change in the framework and would be a recommended upgrade point. A change in the number after the decimal represents a minor upgrade/modification to the framework. Allowable Values: Text string Required: Yes Length: 10 Default Value: blank Restrictions: N/A Aliases: N/A Offering: Exchange Platform, Webstore
    VersionReleaseNumber String Yes 0 1 1 1   /ContentMaster/MessageHeader/VersionReleaseNumber Release number within the current message header version number. Allowable Values: Text string Required: No Length: 15 Default Value: blank Restrictions: N/A Aliases: N/A Offering: Exchange Platform, Webstore
    SourceData AnyType Yes 0 1 1     /ContentMaster/MessageHeader/SourceData
      SourceId String Yes 0 1 1 1   /ContentMaster/MessageHeader/SourceData/SourceId Unique identifier of the System that originated the message. The SourceId is a unique identifier provided by the initiator of the message. For those messages originating from an Order Management System (OMS), it would be the unique OMS identifier. For those messages originating from a Warehouse Management System (WMS), it would be the unique WMS identifier. Allowable Values: Text string Required: Yes Length: 20 Default Value: blank Restrictions: N/A Aliases: N/A Offering: Exchange Platform, Webstore
      SourceType String Yes 0 1 1 1   /ContentMaster/MessageHeader/SourceData/SourceType The descriptive category/name/code used to define the system that originated the message. Allowable Values: OMS = Order Management System WMS = Warehouse Management System Required: Yes Length: 10 Default Value: blank Restrictions: N/A Aliases: N/A Offering: Exchange Platform, Webstore
    DestinationData AnyType Yes 1..n 1 -1     /ContentMaster/MessageHeader/DestinationData Encapsulates data related to the Destination or Receiving System.
      DestinationId String Yes 0 1 1 1   /ContentMaster/MessageHeader/DestinationData/DestinationId Unique identifier of the System that is the intended recipient of the message. There can be multiple DestinationId/DestinationType sets per message to allow for one message to be sent to multiple receiving systems. Allowable Values: Text string Required: Yes Length: 20 Default Value: blank Restrictions: N/A Aliases: N/A Offering: Exchange Platform, Webstore
      DestinationType String Yes 0 1 1 1   /ContentMaster/MessageHeader/DestinationData/DestinationType The descriptive category used to define the system that is the intended recipient of the message. Allowable Values: OMS = Order Management System, WMS = Warehouse Management System, FH= Fulfillment Hub. Required: Yes Length: 10 Default Value: blank Restrictions: N/A Aliases: N/A Offering: Exchange Platform, Webstore
    EventType String Yes 0 1 1 1   /ContentMaster/MessageHeader/EventType The name of the event to which the message pertains. Allowable Values: Varies depending on the feed, for example InventoryStatus Required: Yes Length: 35 Default Value: blank Restrictions: N/A Aliases: N/A Offering: Exchange Platform, Webstore.
    MessageData AnyType Yes 0 1 1     /ContentMaster/MessageHeader/MessageData Encapsulates message identification information unique to the Radial Xchange.
      MessageId String Yes 0 1 1 1   /ContentMaster/MessageHeader/MessageData/MessageId Globally unique identifier for each Message. The Message ID is populated from the Source system and must be a global identifier for Radial Xchange. Allowable Values: Text string Required: Yes Length: 20 Default Value: blank Restrictions: In cases when the Product Hub or Fulfillment Hub originates the message, this field is the unique Business Process ID (BPID). Aliases: N/A Offering: Exchange Platform, Webstore
      CorrelationId String No 0 0 1 1   /ContentMaster/MessageHeader/MessageData/CorrelationId When present, it must contain the MessageId value of an earlier Radial Xchange Message to which this message relates. Allowable Values: Text string Required: No Length: 20 Default Value: blank Restrictions: N/A Aliases: N/A Offering: Exchange Platform, Webstore
    CreateDateAndTime   Yes 0 1 1     /ContentMaster/MessageHeader/CreateDateAndTime Original message creation date and time assigned by the Source. Allowable Values: ISO 8601 standard with offset from UTC in xsd:datetime data format which is yyyy-mm-ddTHH:mm:ss-hh:mm for e.g. 2012-01-11T14:19:05-06:00. Required: Yes Length: Follows ISO 8601 standard with offset from UTC. Default Value: blank Restrictions: N/A Aliases: N/A Offering: Exchange Platform, Webstore.
    Content AnyType Yes 1..n 1 -1     /ContentMaster/Content Content to describe the Style or Product.
      UniqueID   Yes 0 1 1     /ContentMaster/Content/UniqueID Item, Style, or Slice (e.g., color or size variation) for this Product or Item. A Style may reference a group of items. Allowable Values: Text string Required: Yes Length: 15 Default Value: blank Restrictions: N/A Aliases: N/A
      StyleID String No 0 0 1     /ContentMaster/Content/StyleID For style level content, the style ID is a duplicate of UniqueID. For Item Level content, StyleID is reference information stored as a custom attribute. Allowable Values: Text string Required: No Length: 15 Default Value: blank Restrictions: N/A Aliases: N/A
      ProductLinks AnyType No 0 0 1     /ContentMaster/Content/ProductLinks List of related products. Includes support of any number of relationship types.
        ProductLink AnyType Yes 1..n 1 -1     /ContentMaster/Content/ProductLinks/ProductLink This list of links is used to create a new list or replace an existing list of links.
        @operation_type   Yes 0            
        @position   Yes 0            
        @link_type   Yes 0            
          LinkToUniqueID   Yes 0 1 1     /ContentMaster/Content/ProductLinks/ProductLink/LinkToUniqueID The Unique ID used to for this link. This Item or Style must exist when the feed is received. Allowable Values: Text string Required: Yes Length: 15 Default Value: blank Restrictions: N/A Aliases: N/A
      CategoryLinks AnyType No 0 0 1     /ContentMaster/Content/CategoryLinks Establish links to categories.
        CategoryLink AnyType Yes 1..n 1 -1     /ContentMaster/Content/CategoryLinks/CategoryLink
        @import_mode   Yes 0            
        @default   Yes 0            
        @catalog_id   Yes 0            
          Name String Yes 0 1 1 1   /ContentMaster/Content/CategoryLinks/CategoryLink/Name Name of the category (catalog) to link this product. Allowable Values: Text string Required: Yes Length: 132 Default Value: blank Restrictions: N/A Aliases: N/A
      BaseAttributes   Yes 0 1 1     /ContentMaster/Content/BaseAttributes Required attributes when adding or updating the product.
        @lang   Yes 0            
        Title String Yes 1..n 1 -1     /ContentMaster/Content/BaseAttributes/Title Title for product/style. Required for base locale. Localized. Allowable Values: Text string Required: Yes Length: 4000 Default Value: blank Restrictions: N/A Aliases: N/A
      ExtendedAttributes   No 0 0 1     /ContentMaster/Content/ExtendedAttributes These are known attributes commonly defined. Some may contain data restrictions.
        ColorAttributes AnyType No 0 0 1     /ContentMaster/Content/ExtendedAttributes/ColorAttributes
          Color   Yes 1..n 1 -1     /ContentMaster/Content/ExtendedAttributes/ColorAttributes/Color
              Code String Yes 0 1 1 1   /ContentMaster/Content/ExtendedAttributes/ColorAttributes/Color/Code Identifies unique color variant for the item. Allowable Values: Text string Required: Yes Length: 40 Default Value: blank Restrictions: OMS 40 character limit Aliases: N/A Offering: Magento, Interfaces and Tools
              @lang   Yes 0            
              Description String Yes 1..n 1 -1     /ContentMaster/Content/ExtendedAttributes/ColorAttributes/Color/Description Description of unique color variant for the item. Allowable Values: Text string Required: Yes Length: 40 Default Value: blank Restrictions: N/A Aliases: N/A Offering: Magento, Interfaces and Tools
              Sequence   No 0 0 1     /ContentMaster/Content/ExtendedAttributes/ColorAttributes/Color/Sequence
        @lang   Yes 0            
        DisplayCountryOfOrigin String No 0 0 1     /ContentMaster/Content/ExtendedAttributes/DisplayCountryOfOrigin A country in which goods were completely derived or manufactured. Used for display purpose only. Allowable Values: Text string. Required: No Length: 4000 Default Value: blank Restrictions: N/A Aliases: N/A
        @lang   Yes 0            
        @operation_type   Yes 0            
        FabricContent String No 1..n 0 -1     /ContentMaster/Content/ExtendedAttributes/FabricContent Description of materials used in style fabric. Allowable Values: Text string Required: No Length: 4000 Default Value: blank Restrictions: N/A Aliases: N/A
        GiftWrap String No 0 0 1     /ContentMaster/Content/ExtendedAttributes/GiftWrap Spedifies if this item can be gift wrapped. Allowable Values: true - product can be gift wrapped false - product cannot be gift wrapped Required: No Length: TBD Default Value: blank Restrictions: N/A Aliases: N/A
        @lang   Yes 0            
        @operation_type   Yes 0            
        LongDescription String No 1..n 0 -1     /ContentMaster/Content/ExtendedAttributes/LongDescription A long description of the style or product. Allowable Values: Text string Required: No Length: 4000 Default Value: blank Restrictions: N/A Aliases: N/A
        @lang   Yes 0            
        @operation_type   Yes 0            
        SearchKeywords String No 1..n 0 -1     /ContentMaster/Content/ExtendedAttributes/SearchKeywords Contains the search terms you want to associate with this product. Allowable Values: Text string. Enter keywords associated with this product. Separate keywords with a pipe ( | ) character. Multi-word keywords are supported. Required: No Length: 4000 Default Value: blank Restrictions: N/A Aliases: N/A
        @lang   Yes 0            
        @operation_type   Yes 0            
        ShortDescription String No 1..n 0 -1     /ContentMaster/Content/ExtendedAttributes/ShortDescription A short description of the style or product. Allowable Values: Text string Required: No Length: 4000 Default Value: blank Restrictions: N/A Aliases: N/A
        GiftCard AnyType No 0 0 1     /ContentMaster/Content/ExtendedAttributes/GiftCard
          Digital Boolean Yes 0 1 1     /ContentMaster/Content/ExtendedAttributes/GiftCard/Digital True or False indicator if this gift card is digital. Digital is electronic, no physical object.
          MessageMaxLength   Yes 0 1 1     /ContentMaster/Content/ExtendedAttributes/GiftCard/MessageMaxLength Maximum length of a message inlcuded with the gift card.
          @lang   Yes 0            
          CardFacingDisplayName String Yes 0 1 1     /ContentMaster/Content/ExtendedAttributes/GiftCard/CardFacingDisplayName Text description of the label applied to the selection field for the gift card. Example: the web page may show "Gift Card Facing".
      CustomAttributes AnyType No 0 0 1     /ContentMaster/Content/CustomAttributes Allow 0 or more custom attributes. Spelling and case important. Names are defined during the design phase to be included on a page or used on a site.
        Attribute AnyType Yes 1..n 1 -1     /ContentMaster/Content/CustomAttributes/Attribute
        @lang   Yes 0            
        @operation_type   Yes 0            
        @is_list   Yes 0            
        @dt   Yes 0            
        @name   Yes 0            
    @catalog_id   Yes 0            
    @gsi_store_id   Yes 0            
    @varattrib_01   Yes 0            
    @gsi_client_id   Yes 0            
          Value String Yes 1..n 1 -1 1   /ContentMaster/Content/CustomAttributes/Attribute/Value The value for this custom attribute. Repeat ONLY if is_list is true. Allowable Values: Text string Required: Yes Length: 4000 Default Value: blank Restrictions: StoreNet and VendorNet can only support upto 100 chars. Aliases: N/A Offering: Magento, SOMS, Interfaces and Tools