API Structure

Field Name DataType Required Instances Minimum Usage Maximum Usage Minimum Length Maximum Length XPath Documentation
InventoryStatus AnyType Yes 0       /InventoryStatus
  MessageHeader AnyType Yes 0 1 1   /InventoryStatus/MessageHeader Encapsulates message routing data. The elements included in this grouping are standard across all messages.
    Standard String Yes 0 1 1 10 /InventoryStatus/MessageHeader/Standard Code identifying the schema controlling agency, for example, Radial Allowable Values: Text string Required: Yes Length: 10 Default Value: GSI Restrictions: N/A Aliases: N/A Offering: Exchange Platform, Webstore
    HeaderVersion String Yes 0 1 1 10 /InventoryStatus/MessageHeader/HeaderVersion Version of the message being used, for example NGP1.0.0. 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 or 2.X to NGP1.0.0 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: NGP1.0.0 or current version on which partner is launched Restrictions: N/A Aliases: N/A Offering: Exchange Platform, Webstore
    VersionReleaseNumber String Yes 0 1 1 15 /InventoryStatus/MessageHeader/VersionReleaseNumber Release number within the current message header version which is same as HeaderVersion in most of the cases. Allowable Values: Text string Required: Yes Length: 15 Default Value: NGP1.0.0 or current version on which partner is launched Restrictions: N/A Aliases: N/A Offering: Exchange Platform, Webstore
    SourceData AnyType Yes 0 1 1   /InventoryStatus/MessageHeader/SourceData Encapsulates data related to the Source or the Sending system.
      SourceId String Yes 0 1 1 20 /InventoryStatus/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 10 /InventoryStatus/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   /InventoryStatus/MessageHeader/DestinationData Encapsulates data related to the Destination or Receiving system.
      DestinationId String Yes 0 1 1 20 /InventoryStatus/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 10 /InventoryStatus/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 35 /InventoryStatus/MessageHeader/EventType The name of the event to which the message pertains. Allowable Values: InventoryStatus Required: Yes Length: 35 Default Value: InventoryStatus Restrictions: N/A Aliases: N/A Offering: Exchange Platform, Webstore
    MessageData AnyType Yes 0 1 1   /InventoryStatus/MessageHeader/MessageData Encapsulates message identification information
      MessageId String Yes 0 1 1 20 /InventoryStatus/MessageHeader/MessageData/MessageId Globally unique identifier for each Message. The MessageId is populated from the Source system and must be a global identifier for Radial Inc. Allowable Values: Text string Required: Yes Length: 20 Default Value: any non blank value 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 20 /InventoryStatus/MessageHeader/MessageData/CorrelationId When present, it must contain the MessageId value of an earlier Radial Inc 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   /InventoryStatus/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, 2012-01-11T14:19:05Z. Required: Yes Length: xsd:datetime. Default Value: Current Date Time Restrictions: Needs to be complying with yyyy-mm-ddTHH:mm:ss-hh:mm format Aliases: N/A Offering: Exchange Platform, Webstore
  ItemInventory AnyType Yes 1..n 1 -1   /InventoryStatus/ItemInventory Encapsulates the inventory header data to identify the Radial Inc client, catalog and facility information
    ClientId String No 0 0 1 32 /InventoryStatus/ItemInventory/ClientId The identifier provided by Radial Inc for an individual or organization that has a contractual relationship with Radial Inc in which Radial Inc is providing e-commerce, fulfillment or other services for the individual or organization. This is obsolete in newer releases and should not be used for any partner getting launched after 11.2 release. Allowable Values: Text string Required: No Length: 32 Default Value: blank Restrictions: N/A Aliases: N/A
    gsi_client_id String Yes 0 1 1 32 /InventoryStatus/ItemInventory/gsi_client_id The identifier provided by Radial Inc for an individual or organization that has a contractual relationship with Radial Inc in which Radial Inc is providing e-commerce, fulfillment or other services for the individual or organization. This refers to the V11/ ECP1.0.0 gsi_client_id. e.g. TMSNA. Allowable Values: Text string Required: Yes Length: 32 Default Value: blank Restrictions: N/A Aliases: N/A
    FacilityId String Yes 0 1 1 32 /InventoryStatus/ItemInventory/FacilityId Unique identifier provided by Radial Inc that designates the facility housing the goods. Typically a distribution center of physical warehouse. Allowable Values: Text string Required: Yes Length: 32 Default Value: blank Restrictions: N/A Aliases: N/A
    ExternalFacilityId String No 0 0 1 32 /InventoryStatus/ItemInventory/ExternalFacilityId The unique identifier that maps to what an external client/facility uses to identify their facility. This is for information purpose only. Allowable Values: Text string Required: No Length: 32 Default Value: blank Restrictions: N/A Aliases: N/A
    InventoryStatusType String Yes 0 1 1 10 /InventoryStatus/ItemInventory/InventoryStatusType Identifies whether this is a Full snapshot or a Delta. Delta could be Incremental or Replacement. Full SnapShot is always a complete replacement. Allowable Values: FS - full snapshot - Changes/overrides the inventory count in OMS. Zeros out items which were not sent in the feed. This feed applies to the entire catalog. This can include offline sales that need to be accounted for in inventory. This is typically done once a day or less often to clean up the incremental/replacement counts and roll them into the larger inventory. Typically used in conjunction with the incremental rather than the replacement feed. INC - incremental adjustment - Increases / decreases the inventory count for just the items in the feed. For example, if a store has in-store pickup, using this feed to send changes allows faster, more frequent intra-day inventory counts for items that are selling. Or if two TV’s are broken, the store can quickly send a -2. This feed can be sent multiple times per day. REP - replacement - Changes/overrides the inventory count for just the items in the feed. Similar to the incremental feed, but replaces, rather than increments/decrements the inventory count. So if, for example, all but three TVs are damaged and not sellable, the replacement count would be 3. This feed is not used frequently. It could be used to apply an emergency patch. Required: Yes Length: 10 Default Value: blank Restrictions: N/A Aliases: N/A
    InventoryDateTime   Yes 0 1 1   /InventoryStatus/ItemInventory/InventoryDateTime The date and time of the inventory snapshot. 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, 2012-01-11T14:19:05Z. Required: Yes Length: xsd:datetime. Default Value: Current Date Time Restrictions: Needs to be complying with yyyy-mm-ddTHH:mm:ss-hh:mm format Aliases: N/A
    SequenceNumber   No 0 0 1   /InventoryStatus/ItemInventory/SequenceNumber An optional value VendorNet will look for to determine if this is the next file it should process. This is applicable only for Store Fulfillment Multinode inventory
    ExtendedAttributes AnyType No 1..n 0 -1   /InventoryStatus/ItemInventory/ExtendedAttributes Encapsulates the customizable section of the message which allows for additional details to be added.
      Name String No 0 0 1 30 /InventoryStatus/ItemInventory/ExtendedAttributes/Name The short title of the additional attribute, for example "CatalogId." Allowable Values: Text string Required: No Length: 30 Default Value: blank Restrictions: N/A Aliases: N/A Offering: Exchange Platform, Webstore
      Description String No 0 0 1 100 /InventoryStatus/ItemInventory/ExtendedAttributes/Description A brief description of the additional attribute. Allowable Values: Text string Required: No Length: 100 Default Value: blank Restrictions: N/A Aliases: N/A Offering: Exchange Platform, Webstore
      Value String No 0 0 1 100 /InventoryStatus/ItemInventory/ExtendedAttributes/Value The specific value of the additional attribute. Allowable Values: Text string Required: No Length: 100 Default Value: blank Restrictions: N/A Aliases: N/A Offering: Exchange Platform, Webstore
    Item AnyType Yes 1..n 1 -1   /InventoryStatus/ItemInventory/Item Allows for multiple items sent within same xml message for a given FacilityId and gsi_client_id. for multiple facilities the message needs to be sent seperately. The Item tag should only repeat when sending inventory update for more than one item. ItemInventory tag level data are very static for a given xml message. for e.g. any inventory xml message can only contain single InventoryStatusType for a given facility
      SellableQuantity   Yes 0 1 1   /InventoryStatus/ItemInventory/Item/SellableQuantity Total number of the items in the warehouse which could be sold - whether it is allocated against an order or not. Radial Inc will then subtract allocated items in the OMS in determining how many are available for sale. Radial Inc requires items that are allocated to other OMS's to not be included in this number. Allowable Values: Integer Required: Yes Length: 7 Default Value: blank Restrictions: N/A Aliases: N/A
      ItemId AnyType Yes 0 1 1   /InventoryStatus/ItemInventory/Item/ItemId Encapsulates the set of verious references that can be used to identify an item/SKU.
        GsiCatalogId String No 0 0 1 4 /InventoryStatus/ItemInventory/Item/ItemId/GsiCatalogId Radial Inc assigned unique V11 catalog id for each client (gsi_client_id). Allowable Values: Text string Required: This is required if ClientItemId is used as an unique id to send the inventory against(gsi_client_id) Length: 4 Default Value: blank Restrictions: N/A Aliases: N/A Offering: Exchange Platform, Webstore
        ClientItemId String Yes 0 1 1 35 /InventoryStatus/ItemInventory/Item/ItemId/ClientItemId The retailer/client unique item ID or SKU used to identify the item. This is the unique id which is being sent on the Item Master catalog. Allowable Values: Text string Required: Yes Length: 35 Default Value: blank Restrictions: N/A Aliases: N/A
        OMSItemId   No 0 0 1   /InventoryStatus/ItemInventory/Item/ItemId/OMSItemId The Radial Inc Internally assigned unique identifier, AKA JDA SKU or Radial SKU or OMS SKU or GII or Radial Inc SKU. Not applicable for 3rd Party fulfillment model in V11 platform. Allowable Values: Integer Required: No Length: 9 Default Value: blank Restrictions: N/A Aliases: N/A Offering: Exchange Platform, Webstore
        ClientAltItemId String No 0 0 1 15 /InventoryStatus/ItemInventory/Item/ItemId/ClientAltItemId An alternative item identifier provided by the client. Allowable Values: Text string Required: No Length: 15 Default Value: blank Restrictions: N/A Aliases: N/A Offering: Exchange Platform, Webstore
      ItemAttributes AnyType No 0 0 1   /InventoryStatus/ItemInventory/Item/ItemAttributes Additional information at item level. Specially needed in case of future inventory model.
        LotId String No 0 0 1 20 /InventoryStatus/ItemInventory/Item/ItemAttributes/LotId An identifier for a batch or group of items. The identification of this grouping normally comes from the manufacturer and normally applies to items that are dependent on matching of colors or detailed tracking requirements. Allowable Values: Text string Required: No Length: 20 Default Value: blank Restrictions: N/A Aliases: N/A Offering: Exchange Platform, Webstore
        ArrivalDate   No 0 0 1   /InventoryStatus/ItemInventory/Item/ItemAttributes/ArrivalDate The item’s receipt date or ETA within the WMS. Allowable Values: ISO 8601 standard in xsd:date data format which is yyyy-mm-dd for e.g. 2012-01-11. Required: No Length: 10 Default Value: blank Restrictions: N/A Aliases: N/A Offering: Exchange Platform, Webstore
        StockLocationNumber String No 0 0 1 30 /InventoryStatus/ItemInventory/Item/ItemAttributes/StockLocationNumber The location of the item within the physical facility. AKA SLN. Allowable Values: Text string Required: No Length: 30 Default Value: blank Restrictions: N/A Aliases: N/A Offering: Exchange Platform, Webstore
        StockingUOM String No 0 0 1 4 /InventoryStatus/ItemInventory/Item/ItemAttributes/StockingUOM The unit of measure for the storage of the item, for example, "EACH." Allowable Values: Text string Required: No Length: 4 Default Value: EACH Restrictions: N/A Aliases: N/A Offering: Exchange Platform, Webstore
        AdjustmentType String No 0 0 1 15 /InventoryStatus/ItemInventory/Item/ItemAttributes/AdjustmentType This represents the type of the adjustment done in case of Delta Inventory Feeds when InventoryStatusType = INC. Allowable Values: ADJUSTMENT, RECEIPT Required: No. Length: 15 Default Value: ADJUSTMENT Restrictions: N/A Aliases: N/A Offering: Exchange Platform, Webstore
        SupplyType String No 0 0 1 32 /InventoryStatus/ItemInventory/Item/ItemAttributes/SupplyType This represents if the Inventory is On Hand or Future. Any value other than "ONHAND" represents the future Inventory. Allowable Values: ONHAND, PO, PO_PLACED, PO_RELEASED, INTRANSIT are some of the allowable values Required: No Length: 32 Default Value: ONHAND Restrictions: N/A Aliases: N/A Offering: Exchange Platform, Webstore
        SupplyReferenceType String No 0 0 1 40 /InventoryStatus/ItemInventory/Item/ItemAttributes/SupplyReferenceType The reference type for the given supply type, only applicable in case of future inventory. For example. PO, ASN etc. Allowable Values: Text string Required: No Length: 40 Default Value: blank Restrictions: N/A Aliases: N/A Offering: Exchange Platform, Webstore
        SupplyReference String No 0 0 1 100 /InventoryStatus/ItemInventory/Item/ItemAttributes/SupplyReference The value for the given SupplyReferenceType, only applicable in case of future inventory. For e.g. P123 [ a PO Number] , A230 [ an ASN Number]
        SupplyLineReference String No 0 0 1 24 /InventoryStatus/ItemInventory/Item/ItemAttributes/SupplyLineReference This indicates the line number for the given SupplyReference for which this inventory update is sent, only applicable in case of future inventory. For e.g. 002 [ the Line Number on a PO]. Allowable Values: Text string Required: No Length: 24 Default Value: blank Restrictions: N/A Aliases: N/A Offering: Exchange Platform, Webstore
        OriginalArrivalDate   No 0 0 1   /InventoryStatus/ItemInventory/Item/ItemAttributes/OriginalArrivalDate Encapsulates the original ETA or arrival date. This is only used when receipt is done against the future inventory. Allowable Values: ISO 8601 standard in xsd:date data format which is yyyy-mm-dd for e.g. 2012-01-11. Required: No Length: 10 Default Value: blank Restrictions: N/A Aliases: N/A Offering: Exchange Platform, Webstore
      Store String No 0 0 1 10 /InventoryStatus/ItemInventory/Item/Store This is an optional field - Store Number that will be used only for Store Fulfillment Multinode inventory
      ExtendedAttributes AnyType No 1..n 0 -1   /InventoryStatus/ItemInventory/Item/ExtendedAttributes
        Name String No 0 0 1 30 /InventoryStatus/ItemInventory/Item/ExtendedAttributes/Name The short title of the additional attribute, for example "CatalogId." Allowable Values: Text string Required: No Length: 30 Default Value: blank Restrictions: N/A Aliases: N/A Offering: Exchange Platform, Webstore
        Description String No 0 0 1 100 /InventoryStatus/ItemInventory/Item/ExtendedAttributes/Description A brief description of the additional attribute. Allowable Values: Text string Required: No Length: 100 Default Value: blank Restrictions: N/A Aliases: N/A Offering: Exchange Platform, Webstore
        Value String No 0 0 1 100 /InventoryStatus/ItemInventory/Item/ExtendedAttributes/Value The specific value of the additional attribute. Allowable Values: Text string Required: No Length: 100 Default Value: blank Restrictions: N/A Aliases: N/A Offering: Exchange Platform, Webstore