Fanatics
NCF/Oracle Integration Test Harness
NCF Product Update
Trigger Report Flow
NCF Relic Received
NCF Relic Cut
NCF Relic Quantity Changed
NCF Auto Received
NCF Auto Quantity Changed
NCF Product Released
NCF Product Memorabilia Changed
SNS Response
Report Workflow Name
Trigger
Relic Received Event
{ "id": "01HS9KDHV07JXMSGCZ1A4SWMFF", "external_id": "REL123", "description": "Aaron Judge Jersey" }
Trigger
Relic Cut Event
{ "id": "01HS9KDHV07JXMSGCZ1A4SWMFF", "type": "relic", "relic_subtypes": [ { "id": "01HTJHYE9CEJ8NFJ7NKYQ2TPC6", "relic_subtype": "swatch", "quantity": { "total": 100 } }, { "id": "01HTN4J6NZF75NMFMH2ZJEC8EJ", "relic_subtype": "logoman", "quantity": { "total": 1 } } ], "source": { "sku": "REL123", "onhand_quantity": 1, "cost": 123.45, "uom": "Each" } }
Trigger
Relic Quantity Changed Event
{ "subtypes": [ { "id": "01HTJHYE9CEJ8NFJ7NKYQ2TPC6", "relic_subtype": "swatch", "quantity": { "total": 3 } }, { "id": "01HTN4J6NZF75NMFMH2ZJEC8EJ", "relic_subtype": "logoman", "quantity": { "total": 1 } } ], "memorabilia": { "id": "01HS9KDHV07JXMSGCZ1A4SWMFF", "type": "relic", "source": { "sku": "REL123", "onhand_quantity": 1, "cost": 123.45, "uom": "Each" } } }
Trigger
Auto Received Event
{ "id": "01HTMS1K06PCYP3BM774N8CH15", "external_id": "AUTO123", "external_category": "FCT Foilboard", "description": "Aaron Judge Autograph" }
Trigger
Auto Quantity Changed Event
{ "quantity": 17, "memorabilia": { "id": "01HTMS1K06PCYP3BM774N8CH15", "type": "auto", "source": { "sku": "AUT123", "onhand_quantity": 1, "cost": 123.45, "uom": "Each" } } }
Trigger
Product Released Event
{ "harness_event": true, "memorabilia_map": { "01HS9KDHV07JXMSGCZ1A4SWMFF": { "type": "relic", "source": { "sku": "REL123", "uom": "Each" } }, "01HTMS1K06PCYP3BM774N8CH15": { "type": "auto", "source": { "sku": "AUT123", "uom": "Each" } } }, "product_released_event": { "id": "01HF7B2R7KZBSPVRDQXSVSDFED", "sets": [ { "id": "01HTJX23F3HZ89E4ZMEA06V37R", "card_subject_metadata": [ { "memorabilia": [ { "id": "01HS9KDHV07JXMSGCZ1A4SWMFF", "type": "relic", "relic_subtype_id": "01HTMS00BX6PBP9YWGXNWPA0SH", "quantity": 1 }, { "id": "01HTMS1K06PCYP3BM774N8CH15", "type": "auto", "relic_subtype_id": null, "quantity": 1 } ] } ] } ] } }
Trigger
Product Memorabilia Changed Event
{ "memorabilia": [ { "id": "01HS9KDHV07JXMSGCZ1A4SWMFF", "type": "relic", "relic_subtypes": [ { "id": "01HTMS00BX6PBP9YWGXNWPA0SH", "quantity": { "total": -1 } } ], "source": { "sku": "REL456", "onhand_quantity": 1, "cost": 123.45, "uom": "Each" } }, { "id": "01HTNFD47BSWPA9CRX5NYE4F0T", "type": "relic", "relic_subtypes": [ { "id": "01HTNFCN07MDTCWAFM356EW4DT", "quantity": { "total": 1 } } ], "source": { "sku": "REL123", "onhand_quantity": 1, "cost": 123.45, "uom": "Each" } } ], "product": { "id": "01HF7B2R7KZBSPVRDQXSVSDFED", "is_released": true, "sets": [ { "id": "01HTJX23F3HZ89E4ZMEA06V37R", "card_subject_metadata": [ { "memorabilia": [ { "id": "01HTNFD47BSWPA9CRX5NYE4F0T", "type": "relic", "relic_subtype_id": "01HTNFCN07MDTCWAFM356EW4DT", "quantity": 1 }, { "id": "01HTMS1K06PCYP3BM774N8CH15", "type": "auto", "relic_subtype_id": null, "quantity": 1 } ] } ] } ] } }
Trigger
Product Update Event
{ "_id": "01HF7B2R7KZBSPVRDQXSVSDFED", "name": "Topps Baseball Series #1 2023", "code": "MLB2301", "release_year": 2023, "licensing_year": 2023, "content_year": 2023, "season": 2023, "group": "Major League Baseball", "brand": "MLB", "collection": "Series #1", "status": "FCT_Active", "lifecycle": "Production", "gl_string": "10002", "street_date": "2024-05-01", "context": "Collectibles", "licensors": [ "MLB", "MLBPA" ], "categories": [ { "catalog": "FAN FG Product Reporting", "name": "MLB - Big League" }, { "catalog": "FAN Procurement Catalog", "name": "FCT Foilboard" } ], "sku_types": [ { "_id": "01HGEAPJYHRAAWS55TF4RJXEH7", "name": "MLB-Topps Series 1 2023 Bulk Packs", "type": "Retail", "box_type": "Bulk Packs", "cards_per_pack": 7, "packs_per_box": 60, "boxes_per_case": 8, "skus": [ { "_id": "01HK5FQWVG27KX4MH0S4NQ8EQX", "sku": "FGC005022-1", "packaging": "case", "name": "MLB-Topps Series 1 2023 Bulk Packs Case", "dimension_uom": "IN", "unit_width": 40.2, "unit_length": 20, "unit_height": 50.35, "weight_uom": "LB", "unit_weight": 10, "unit_volume": 4000, "volume_uom": "CI" }, { "_id": "01HK5FR2ZP52XY4QDF13060D0W", "sku": "FGC005022-2", "packaging": "box", "name": "MLB-Topps Series 1 2023 Bulk Packs Box", "dimension_uom": "IN", "unit_width": 20.1, "unit_length": 10, "unit_height": 25.15, "weight_uom": "LB", "unit_weight": 5, "unit_volume": 2000, "volume_uom": "CI" }, { "_id": "01HK5FR8KEX58CFBCBSM8664E2", "sku": "FGC005022-3", "packaging": "pack", "name": "MLB-Topps Series 1 2023 Bulk Packs Pack", "dimension_uom": "IN", "unit_width": 10, "unit_length": 5, "unit_height": 12.5, "weight_uom": "LB", "unit_weight": 2.5, "unit_volume": 1000, "volume_uom": "CI" } ] }, { "_id": "01HGEAPSXQ5G6SQ3YTKMB3TZH4", "name": "MLB-Topps Series 1 2023 Distributor HTA Jumbo", "type": "Hobby", "box_type": "HTA Jumbo", "cards_per_pack": 5, "packs_per_box": 10, "boxes_per_case": 6, "skus": [ { "_id": "01HK5FRDPF3KV56AR41TPQTC47", "sku": "FGC005019-1", "packaging": "case", "name": "MLB-Topps Series 1 2023 Distributor HTA Jumbo Case", "dimension_uom": "IN", "unit_width": 37.1, "unit_length": 17, "unit_height": 43.25, "weight_uom": "LB", "unit_weight": 7, "unit_volume": 3500, "volume_uom": "CI", }, { "_id": "01HK5FRMTNJPT8PPW5V4FERV57", "sku": "FGC005019-2", "packaging": "box", "name": "MLB-Topps Series 1 2023 Distributor HTA Jumbo Box", "dimension_uom": "IN", "unit_width": 18.5, "unit_length": 8.5, "unit_height": 21.62, "weight_uom": "LB", "unit_weight": 3.5, "unit_volume": 1750, "volume_uom": "CI", }, { "sku": "FGC005019-3", "packaging": "pack", "name": "MLB-Topps Series 1 2023 Distributor HTA Jumbo Pack", "dimension_uom": "IN", "unit_width": 9.25, "unit_length": 4.25, "unit_height": 10.80, "weight_uom": "LB", "unit_weight": 1.75, "unit_volume": 875, "volume_uom": "CI", } ] } ] }
Trigger