CINXE.COM
<!DOCTYPE html> <html lang="en" id="facebook" class="no_js"> <head><meta charset="utf-8" /><meta name="referrer" content="default" id="meta_referrer" /><script nonce="CtsVRpdO">function envFlush(a){function b(b){for(var c in a)b[c]=a[c]}window.requireLazy?window.requireLazy(["Env"],b):(window.Env=window.Env||{},b(window.Env))}envFlush({"useTrustedTypes":true,"isTrustedTypesReportOnly":true,"ajaxpipe_token":"AXh-3iPtVTQxXYeOBpU","stack_trace_limit":30,"timesliceBufferSize":5000,"show_invariant_decoder":false,"compat_iframe_token":"AUUp7IK_VKrY4NYp6WaCQlXWvUk","isCQuick":false,"brsid":"7472339451693640767"});</script><script nonce="CtsVRpdO">window.openDatabase&&(window.openDatabase=function(){throw new Error()});</script><script nonce="CtsVRpdO">_btldr={};</script><script nonce="CtsVRpdO">(function(){function a(a){return a.parentElement!==document.body&&a.parentElement!==document.head}function b(a){return a.nodeName==="SCRIPT"||a.nodeName==="LINK"&&((a=c(a))==null?void 0:a.asyncCss)}function c(a){return!(a.dataset instanceof window.DOMStringMap)?null:a.dataset}function d(d){var e;try{if(d.nodeType!==Node.ELEMENT_NODE)return}catch(a){return}if(a(d)||!b(d))return;var f=(e=c(d))==null?void 0:e.bootloaderHash;if(f!=null&&f!==""){var g=null,h=function(){window._btldr[f]=1,g==null?void 0:g()};g=function(){d.removeEventListener("load",h),d.removeEventListener("error",h)};d.addEventListener("load",h);d.addEventListener("error",h)}}Array.from(document.querySelectorAll('script,link[data-async-css="1"]')).forEach(function(a){return d(a)});var e=new MutationObserver(function(a,b){a.forEach(function(a){a.type==="childList"&&Array.from(a.addedNodes).forEach(function(a){d(a)})})});e.observe(document.getElementsByTagName("html")[0],{attributes:!1,childList:!0,subtree:!0})})();</script><style nonce="CtsVRpdO"></style><script nonce="CtsVRpdO">__DEV__=0;</script><noscript><meta http-equiv="refresh" content="0; URL=/docs/commerce-platform/partners/catalog-integration/?_fb_noscript=1" /></noscript><title id="pageTitle">Catalog Integration - Commerce Platform - Documentation - Meta for Developers</title><meta name="bingbot" content="noarchive" /><meta name="viewport" content="width=device-width, initial-scale=1" /><meta name="title" content="Catalog Integration" /><meta name="description" content="Commerce Catalog integration guide for partners" /><meta name="fb:app_id" content="113869198637480" /><meta name="og:site_name" content="Meta for Developers" /><meta name="og:title" content="Catalog Integration - Commerce Platform - Documentation - Meta for Developers" /><meta name="og:type" content="article" /><meta name="og:url" content="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/" /><meta name="og:image" content="https://static.xx.fbcdn.net/rsrc.php/v4/y1/r/xGN4CvUH3Nz.png" /><meta name="og:locale" content="en_US" /><meta name="og:description" content="Commerce Catalog integration guide for partners" /><meta name="twitter:site:id" content="63359297" /><meta name="twitter:card" content="summary" /><link rel="alternate" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/" hreflang="x-default" /><link rel="alternate" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/" hreflang="en" /><link rel="alternate" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/" hreflang="en-us" /><link rel="alternate" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/?locale=id_ID" hreflang="id-id" /><link rel="alternate" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/?locale=id_ID" hreflang="id" /><link rel="alternate" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/?locale=de_DE" hreflang="de-de" /><link rel="alternate" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/?locale=de_DE" hreflang="de" /><link rel="alternate" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/?locale=es_LA" hreflang="es-419" /><link rel="alternate" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/?locale=es_ES" hreflang="es-es" /><link rel="alternate" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/?locale=es_ES" hreflang="es" /><link rel="alternate" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/?locale=fr_FR" hreflang="fr-fr" /><link rel="alternate" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/?locale=fr_FR" hreflang="fr" /><link rel="alternate" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/?locale=it_IT" hreflang="it-it" /><link rel="alternate" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/?locale=it_IT" hreflang="it" /><link rel="alternate" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/?locale=pt_BR" hreflang="pt-br" /><link rel="alternate" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/?locale=pt_BR" hreflang="pt" /><link rel="alternate" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/?locale=vi_VN" hreflang="vi-vn" /><link rel="alternate" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/?locale=vi_VN" hreflang="vi" /><link rel="alternate" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/?locale=ru_RU" hreflang="ru-ru" /><link rel="alternate" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/?locale=ru_RU" hreflang="ru" /><link rel="alternate" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/?locale=ar_AR" hreflang="ar-ar" /><link rel="alternate" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/?locale=ar_AR" hreflang="ar" /><link rel="alternate" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/?locale=th_TH" hreflang="th-th" /><link rel="alternate" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/?locale=th_TH" hreflang="th" /><link rel="alternate" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/?locale=ko_KR" hreflang="ko-kr" /><link rel="alternate" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/?locale=ko_KR" hreflang="ko" /><link rel="alternate" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/?locale=zh_HK" hreflang="zh-hk" /><link rel="alternate" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/?locale=zh_TW" hreflang="zh-tw" /><link rel="alternate" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/?locale=zh_CN" hreflang="zh-cn" /><link rel="alternate" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/?locale=zh_CN" hreflang="zh" /><link rel="alternate" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/?locale=ja_JP" hreflang="ja-jp" /><link rel="alternate" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/?locale=ja_JP" hreflang="ja" /><link rel="canonical" href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/" /><link rel="search" type="application/opensearchdescription+xml" title="Meta for Developers" href="https://developers.facebook.com/opensearch/config.xml" /><link rel="icon" href="https://static.xx.fbcdn.net/rsrc.php/yB/r/2sFJRNmJ5OP.ico" /><link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v5/ya/l/0,cross/20BkdzOFP92.css" data-bootloader-hash="dzZKBxS" crossorigin="anonymous" /> <link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v5/y1/l/0,cross/2Zwi1xKad2h.css" data-bootloader-hash="zfzSak0" crossorigin="anonymous" /> <link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v5/yq/l/0,cross/5oY8gHC_YcJ.css" data-bootloader-hash="fMMu2GU" crossorigin="anonymous" /> <link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v5/yq/l/0,cross/taJnkUk07b1.css" data-bootloader-hash="Lq6pgm4" crossorigin="anonymous" /> <link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v5/yu/l/0,cross/xU50xuzOx_Z.css" data-bootloader-hash="iHCiaFe" crossorigin="anonymous" /> <link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v5/yN/l/0,cross/cLxs5fLfqWG.css" data-bootloader-hash="EcHGqON" crossorigin="anonymous" /> <link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v5/yj/l/0,cross/PP_zeWb12Vf.css" data-bootloader-hash="WgFZrWv" crossorigin="anonymous" /> <link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v5/y6/l/0,cross/naOEr8wWZJE.css" data-bootloader-hash="bO1dD4x" crossorigin="anonymous" /> <link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v5/yb/l/0,cross/iJ3Hn6hpAgU.css" data-bootloader-hash="fXXLWNj" crossorigin="anonymous" /> <script src="https://static.xx.fbcdn.net/rsrc.php/v4/yp/r/sRl2uPD5T-m.js" data-bootloader-hash="IT9STYP" crossorigin="anonymous"></script> <script nonce="CtsVRpdO">requireLazy(["HasteSupportData"],function(m){m.handle({"clpData":{"6476":{"r":1000,"s":1},"1838142":{"r":1,"s":1},"1958484":{"r":1,"s":1},"1963303":{"r":1,"s":1},"1952609":{"r":1,"s":1},"1952757":{"r":1,"s":1},"1954516":{"r":1,"s":1},"1848815":{"r":10000,"s":1}},"gkxData":{"1221":{"result":false,"hash":null},"5415":{"result":false,"hash":null},"7742":{"result":false,"hash":null},"8068":{"result":false,"hash":null},"8869":{"result":false,"hash":null},"9063":{"result":false,"hash":null},"20935":{"result":false,"hash":null},"20936":{"result":false,"hash":null},"20940":{"result":false,"hash":null},"21043":{"result":false,"hash":null},"21116":{"result":false,"hash":null},"25571":{"result":false,"hash":null},"25572":{"result":false,"hash":null},"20948":{"result":true,"hash":null}},"justknobxData":{"2269":{"r":true},"2552":{"r":false},"3323":{"r":true}}})});requireLazy(["TimeSliceImpl","ServerJS"],function(TimeSlice,ServerJS){(new ServerJS()).handle({"define":[["cr:310",["RunWWW"],{"__rc":["RunWWW",null]},-1],["cr:1078",[],{"__rc":[null,null]},-1],["cr:1080",["unexpectedUseInComet"],{"__rc":["unexpectedUseInComet",null]},-1],["cr:1126",["TimeSliceImpl"],{"__rc":["TimeSliceImpl",null]},-1],["cr:3725",["clearTimeoutWWWOrMobile"],{"__rc":["clearTimeoutWWWOrMobile",null]},-1],["cr:4344",["setTimeoutWWWOrMobile"],{"__rc":["setTimeoutWWWOrMobile",null]},-1],["cr:6108",["CSS"],{"__rc":["CSS",null]},-1],["cr:6640",["PromiseImpl"],{"__rc":["PromiseImpl",null]},-1],["cr:7385",["clearIntervalWWW"],{"__rc":["clearIntervalWWW",null]},-1],["cr:7389",["setIntervalAcrossTransitionsWWW"],{"__rc":["setIntervalAcrossTransitionsWWW",null]},-1],["cr:7391",["setTimeoutAcrossTransitionsWWW"],{"__rc":["setTimeoutAcrossTransitionsWWW",null]},-1],["cr:8958",["FBJSON"],{"__rc":["FBJSON",null]},-1],["cr:8959",["DTSG"],{"__rc":["DTSG",null]},-1],["cr:8960",["DTSG_ASYNC"],{"__rc":["DTSG_ASYNC",null]},-1],["cr:696703",[],{"__rc":[null,null]},-1],["cr:708886",["EventProfilerImpl"],{"__rc":["EventProfilerImpl",null]},-1],["cr:135",["RunBlue"],{"__rc":["RunBlue",null]},-1],["cr:6669",["DataStore"],{"__rc":["DataStore",null]},-1],["URLFragmentPreludeConfig",[],{"hashtagRedirect":false,"fragBlacklist":["nonce","access_token","oauth_token","xs","checkpoint_data","code"]},137],["CookiePrivacySandboxConfig",[],{"is_affected_by_samesite_lax":false},7723],["CometPersistQueryParams",[],{"relative":{},"domain":{}},6231],["CookieDomain",[],{"domain":"facebook.com"},6421],["GetAsyncParamsExtraData",[],{"extra_data":{}},7511],["BootloaderConfig",[],{"deferBootloads":false,"jsRetries":[200,500],"jsRetryAbortNum":2,"jsRetryAbortTime":5,"silentDups":false,"timeout":60000,"tieredLoadingFromTier":100,"hypStep4":false,"phdOn":false,"phdSeparateBitmaps":false,"btCutoffIndex":551,"fastPathForAlreadyRequired":true,"earlyRequireLazy":false,"enableTimeoutLoggingForNonComet":false,"deferLongTailManifest":true,"lazySoT":false,"translationRetries":[200,500],"translationRetryAbortNum":3,"translationRetryAbortTime":50},329],["CSSLoaderConfig",[],{"timeout":5000},619],["CookieCoreConfig",[],{"alsfid":{"s":"Lax"},"c_user":{"t":31536000,"s":"None"},"cppo":{"t":86400,"s":"None"},"dpr":{"t":604800,"s":"None"},"fbl_st":{"t":31536000,"s":"Strict"},"hckd":{"s":"None"},"i_user":{"t":31536000,"s":"None"},"locale":{"t":604800,"s":"None"},"m_ls":{"t":34560000,"s":"None"},"m_pixel_ratio":{"t":604800,"s":"None"},"noscript":{"s":"None"},"presence":{"t":2592000,"s":"None"},"sfau":{"s":"None"},"usida":{"s":"None"},"vpd":{"t":5184000,"s":"Lax"},"wd":{"t":604800,"s":"Lax"},"wl_cbv":{"t":7776000,"s":"None"},"x-referer":{"s":"None"},"x-src":{"t":1,"s":"None"}},2104],["CurrentUserInitialData",[],{"ACCOUNT_ID":"0","USER_ID":"0","NAME":"","SHORT_NAME":null,"IS_BUSINESS_PERSON_ACCOUNT":false,"HAS_SECONDARY_BUSINESS_PERSON":false,"IS_FACEBOOK_WORK_ACCOUNT":false,"IS_INSTAGRAM_BUSINESS_PERSON":false,"IS_MESSENGER_ONLY_USER":false,"IS_DEACTIVATED_ALLOWED_ON_MESSENGER":false,"IS_MESSENGER_CALL_GUEST_USER":false,"IS_WORK_MESSENGER_CALL_GUEST_USER":false,"IS_WORKROOMS_USER":false,"APP_ID":"256281040558","IS_BUSINESS_DOMAIN":false},270],["LSD",[],{"token":"AVpLy48dV9w"},323],["ServerNonce",[],{"ServerNonce":"NQc2V8wJ88_WXB5tfkH0qm"},141],["SiteData",[],{"server_revision":1020162270,"client_revision":1020162270,"push_phase":"C3","pkg_cohort":"BP:devsite_pkg","haste_session":"20136.BP:devsite_pkg.2.0...0","pr":1,"manifest_base_uri":"https:\/\/static.xx.fbcdn.net","manifest_origin":null,"manifest_version_prefix":null,"be_one_ahead":false,"is_rtl":false,"is_experimental_tier":false,"is_jit_warmed_up":true,"hsi":"7472339451693640767","semr_host_bucket":"6","bl_hash_version":2,"comet_env":0,"wbloks_env":false,"ef_page":null,"compose_bootloads":false,"spin":0,"__spin_r":1020162270,"__spin_b":"trunk","__spin_t":1739789603,"vip":"57.144.152.141"},317],["SprinkleConfig",[],{"param_name":"jazoest","version":2,"should_randomize":false},2111],["UserAgentData",[],{"browserArchitecture":"32","browserFullVersion":"7.0","browserMinorVersion":0,"browserName":"IE","browserVersion":7,"deviceName":"Unknown","engineName":"Trident","engineVersion":"3.0","platformArchitecture":"32","platformName":"Windows","platformVersion":"Vista","platformFullVersion":"Vista"},527],["PromiseUsePolyfillSetImmediateGK",[],{"www_always_use_polyfill_setimmediate":true},2190],["JSErrorLoggingConfig",[],{"appId":256281040558,"extra":[],"reportInterval":50,"sampleWeight":null,"sampleWeightKey":"__jssesw","projectBlocklist":[]},2776],["DataStoreConfig",[],{"expandoKey":"__FB_STORE","useExpando":true},2915],["CookieCoreLoggingConfig",[],{"maximumIgnorableStallMs":16.67,"sampleRate":9.7e-5,"sampleRateClassic":1.0e-10,"sampleRateFastStale":1.0e-8},3401],["ImmediateImplementationExperiments",[],{"prefer_message_channel":true},3419],["UriNeedRawQuerySVConfig",[],{"uris":["dms.netmng.com","doubleclick.net","r.msn.com","watchit.sky.com","graphite.instagram.com","www.kfc.co.th","learn.pantheon.io","www.landmarkshops.in","www.ncl.com","s0.wp.com","www.tatacliq.com","bs.serving-sys.com","kohls.com","lazada.co.th","xg4ken.com","technopark.ru","officedepot.com.mx","bestbuy.com.mx","booking.com","nibio.no","myworkdayjobs.com","united-united.com","gcc.gnu.org"]},3871],["WebConnectionClassServerGuess",[],{"connectionClass":"EXCELLENT"},4705],["BootloaderEndpointConfig",[],{"debugNoBatching":false,"maxBatchSize":-1,"endpointURI":"https:\/\/developers.facebook.com\/ajax\/bootloader-endpoint\/"},5094],["ServerTimeData",[],{"serverTime":1739789604145,"timeOfRequestStart":1739789603823.2,"timeOfResponseStart":1739789603823.2},5943],["BigPipeExperiments",[],{"link_images_to_pagelets":false,"am_page_load_promise_timeout":false},907],["cr:7730",["getFbtResult"],{"__rc":["getFbtResult",null]},-1],["cr:8906",["goURIWWW"],{"__rc":["goURIWWW",null]},-1],["cr:925100",["RunBlue"],{"__rc":["RunBlue",null]},-1],["cr:7386",["clearTimeoutWWW"],{"__rc":["clearTimeoutWWW",null]},-1],["cr:7390",["setTimeoutWWW"],{"__rc":["setTimeoutWWW",null]},-1],["cr:1003267",["clearIntervalBlue"],{"__rc":["clearIntervalBlue",null]},-1],["cr:896462",["setIntervalAcrossTransitionsBlue"],{"__rc":["setIntervalAcrossTransitionsBlue",null]},-1],["cr:986633",["setTimeoutAcrossTransitionsBlue"],{"__rc":["setTimeoutAcrossTransitionsBlue",null]},-1],["cr:6799",["EventProfilerAdsSessionProvider"],{"__rc":["EventProfilerAdsSessionProvider",null]},-1],["IntlVariationHoldout",[],{"disable_variation":false},6533],["IntlNumberTypeProps",["IntlCLDRNumberType05"],{"module":{"__m":"IntlCLDRNumberType05"}},7027],["AdsManagerReadRegions",[],{"excluded_endpoints":["\/am_tabular"]},7950],["AsyncRequestConfig",[],{"retryOnNetworkError":"1","useFetchStreamAjaxPipeTransport":true},328],["DTSGInitialData",[],{},258],["IntlPhonologicalRules",[],{"meta":{"\/_B\/":"([.,!?\\s]|^)","\/_E\/":"([.,!?\\s]|$)"},"patterns":{"\/\u0001(.*)('|')s\u0001(?:'|')s(.*)\/":"\u0001$1$2s\u0001$3","\/_\u0001([^\u0001]*)\u0001\/":"javascript"}},1496],["IntlViewerContext",[],{"GENDER":3,"regionalLocale":null},772],["NumberFormatConfig",[],{"decimalSeparator":".","numberDelimiter":",","minDigitsForThousandsSeparator":4,"standardDecimalPatternInfo":{"primaryGroupSize":3,"secondaryGroupSize":3},"numberingSystemData":null},54],["SessionNameConfig",[],{"seed":"2pxZ"},757],["ZeroCategoryHeader",[],{},1127],["ZeroRewriteRules",[],{"rewrite_rules":{},"whitelist":{"\/hr\/r":1,"\/hr\/p":1,"\/zero\/unsupported_browser\/":1,"\/zero\/policy\/optin":1,"\/zero\/optin\/write\/":1,"\/zero\/optin\/legal\/":1,"\/zero\/optin\/free\/":1,"\/about\/privacy\/":1,"\/about\/privacy\/update\/":1,"\/privacy\/explanation\/":1,"\/zero\/toggle\/welcome\/":1,"\/zero\/toggle\/nux\/":1,"\/zero\/toggle\/settings\/":1,"\/fup\/interstitial\/":1,"\/work\/landing":1,"\/work\/login\/":1,"\/work\/email\/":1,"\/ai.php":1,"\/js_dialog_resources\/dialog_descriptions_android.json":0,"\/connect\/jsdialog\/MPlatformAppInvitesJSDialog\/":0,"\/connect\/jsdialog\/MPlatformOAuthShimJSDialog\/":0,"\/connect\/jsdialog\/MPlatformLikeJSDialog\/":0,"\/qp\/interstitial\/":1,"\/qp\/action\/redirect\/":1,"\/qp\/action\/close\/":1,"\/zero\/support\/ineligible\/":1,"\/zero_balance_redirect\/":1,"\/zero_balance_redirect":1,"\/zero_balance_redirect\/l\/":1,"\/l.php":1,"\/lsr.php":1,"\/ajax\/dtsg\/":1,"\/checkpoint\/block\/":1,"\/exitdsite":1,"\/zero\/balance\/pixel\/":1,"\/zero\/balance\/":1,"\/zero\/balance\/carrier_landing\/":1,"\/zero\/flex\/logging\/":1,"\/tr":1,"\/tr\/":1,"\/sem_campaigns\/sem_pixel_test\/":1,"\/bookmarks\/flyout\/body\/":1,"\/zero\/subno\/":1,"\/confirmemail.php":1,"\/policies\/":1,"\/mobile\/internetdotorg\/classifier\/":1,"\/zero\/dogfooding":1,"\/xti.php":1,"\/zero\/fblite\/config\/":1,"\/hr\/zsh\/wc\/":1,"\/ajax\/bootloader-endpoint\/":1,"\/mobile\/zero\/carrier_page\/":1,"\/mobile\/zero\/carrier_page\/education_page\/":1,"\/mobile\/zero\/carrier_page\/feature_switch\/":1,"\/mobile\/zero\/carrier_page\/settings_page\/":1,"\/aloha_check_build":1,"\/upsell\/zbd\/softnudge\/":1,"\/mobile\/zero\/af_transition\/":1,"\/mobile\/zero\/af_transition\/action\/":1,"\/mobile\/zero\/freemium\/":1,"\/mobile\/zero\/freemium\/redirect\/":1,"\/mobile\/zero\/freemium\/zero_fup\/":1,"\/privacy\/policy\/":1,"\/privacy\/center\/":1,"\/data\/manifest\/":1,"\/cmon":1,"\/cmon\/":1,"\/4oh4.php":1,"\/autologin.php":1,"\/birthday_help.php":1,"\/checkpoint\/":1,"\/contact-importer\/":1,"\/cr.php":1,"\/legal\/terms\/":1,"\/login.php":1,"\/login\/":1,"\/mobile\/account\/":1,"\/n\/":1,"\/remote_test_device\/":1,"\/upsell\/buy\/":1,"\/upsell\/buyconfirm\/":1,"\/upsell\/buyresult\/":1,"\/upsell\/promos\/":1,"\/upsell\/continue\/":1,"\/upsell\/h\/promos\/":1,"\/upsell\/loan\/learnmore\/":1,"\/upsell\/purchase\/":1,"\/upsell\/promos\/upgrade\/":1,"\/upsell\/buy_redirect\/":1,"\/upsell\/loan\/buyconfirm\/":1,"\/upsell\/loan\/buy\/":1,"\/upsell\/sms\/":1,"\/wap\/a\/channel\/reconnect.php":1,"\/wap\/a\/nux\/wizard\/nav.php":1,"\/wap\/appreg.php":1,"\/wap\/birthday_help.php":1,"\/wap\/c.php":1,"\/wap\/confirmemail.php":1,"\/wap\/cr.php":1,"\/wap\/login.php":1,"\/wap\/r.php":1,"\/zero\/datapolicy":1,"\/a\/timezone.php":1,"\/a\/bz":1,"\/bz\/reliability":1,"\/r.php":1,"\/mr\/":1,"\/reg\/":1,"\/registration\/log\/":1,"\/terms\/":1,"\/f123\/":1,"\/expert\/":1,"\/experts\/":1,"\/terms\/index.php":1,"\/terms.php":1,"\/srr\/":1,"\/msite\/redirect\/":1,"\/fbs\/pixel\/":1,"\/contactpoint\/preconfirmation\/":1,"\/contactpoint\/cliff\/":1,"\/contactpoint\/confirm\/submit\/":1,"\/contactpoint\/confirmed\/":1,"\/contactpoint\/login\/":1,"\/preconfirmation\/contactpoint_change\/":1,"\/help\/contact\/":1,"\/survey\/":1,"\/upsell\/loyaltytopup\/accept\/":1,"\/settings\/":1,"\/lite\/":1,"\/zero_status_update\/":1,"\/operator_store\/":1,"\/upsell\/":1,"\/wifiauth\/login\/":1}},1478],["DTSGInitData",[],{"token":"","async_get_token":""},3515],["WebDriverConfig",[],{"isTestRunning":false,"isJestE2ETestRun":false,"isXRequestConfigEnabled":false,"auxiliaryServiceInfo":{},"testPath":null,"originHost":null},5332],["EventConfig",[],{"sampling":{"bandwidth":0,"play":0,"playing":0,"progress":0,"pause":0,"ended":0,"seeked":0,"seeking":0,"waiting":0,"loadedmetadata":0,"canplay":0,"selectionchange":0,"change":0,"timeupdate":0,"adaptation":0,"focus":0,"blur":0,"load":0,"error":0,"message":0,"abort":0,"storage":0,"scroll":200000,"mousemove":20000,"mouseover":10000,"mouseout":10000,"mousewheel":1,"MSPointerMove":10000,"keydown":0.1,"click":0.02,"mouseup":0.02,"__100ms":0.001,"__default":5000,"__min":100,"__interactionDefault":200,"__eventDefault":100000},"page_sampling_boost":1,"interaction_regexes":{},"interaction_boost":{},"event_types":{},"manual_instrumentation":false,"profile_eager_execution":false,"disable_heuristic":true,"disable_event_profiler":false},1726],["cr:8828",[],{"__rc":[null,null]},-1],["cr:1094907",[],{"__rc":[null,null]},-1],["cr:1183579",["InlineFbtResultImpl"],{"__rc":["InlineFbtResultImpl",null]},-1],["cr:806696",["clearTimeoutBlue"],{"__rc":["clearTimeoutBlue",null]},-1],["cr:807042",["setTimeoutBlue"],{"__rc":["setTimeoutBlue",null]},-1],["FbtResultGK",[],{"shouldReturnFbtResult":true,"inlineMode":"NO_INLINE"},876],["AdsInterfacesSessionConfig",[],{},2393],["FbtQTOverrides",[],{"overrides":{"1_000b6572c6a3f7fe9312e5879dd2e75b":"You'll need to log in with Workplace to continue this video chat.","1_023ac1e3f0ce2980598584f26a784b9f":"Ignore messages","1_028dc427119e6bfbfcd5eb2dd83b2a9e":"View Page status","1_075684469438a60ae5f6813949e94a0d":"Get quote","1_0778dc4cf3fe167942881fecddd5dee2":"Learn more","1_08a3224cc0fd966f2bb0e780c51e6a0b":"New poll","1_0a090165a1d0654210eb444114aabd7c":"Switch between accounts","1_0b9af3d5b6a4de6cb2b17ad5a0beec3a":"Learn more","1_0d0b40d72cd2adc492a402e98e18896f":"Chat notifications","1_0ea6e742163878d88375800514788740":"Invite link","1_0ea7de82b669cced737b30875f15309a":"Local event from Facebook","1_0f008d2991187964d472eceaf9ba28d6":"Featured sticker packs","1_0f48efb82ce58bf43dec6a98dcadc874":"Add your new number","1_0f9fceeb2e66627d9e346dd24e0d6916":"Remove from channel","1_0fee0283487e0259495a07f9e315ad8f":"Your home in Messenger","1_1068c1352d8cbb8919cc2b4a0dbcd9f3":"Hide contact","1_10811a6ece4ca15b10dc22f89805a347":"Customize your chat with {short-name}.","1_117fb24f8ee951759e9435520cc71e70":"More options","1_1248a8548f1b43fd3d9fc77baf835a04":"Contacts only","1_1593f9d2cc4c63f196a61a70eff664cf":"Send to group","1_159aa796a642d08a85379ec9693d25c7":"Opt in","1_1736f6743cf12be3ffc46cd556357e96":"Book now","1_18b8ec487f180574ad865f168eeafa70":"Content not found","1_1905e45a72593e291dda8c774aa4caf4":"Invite people","1_1ac128eda299351dc18567e7a6f31be6":"Hide video","1_1b38f249fefb0fd5ef7912a1fe615d10":"Pinned location","1_1b59f7e84dba4c8754cf60d1bafa6ae5":"Shared stories","1_1cf36465e606a10ef2a48c5dee532085":"Great job, {user_name}!","1_1d36c6e7b1a07971c84821452f9dc407":"Ignore conversation","1_1d89beed629123cabeeea834c345a7fc":"Mute notifications","1_1f209b12cabbe35509c514220825d53b":"New story","1_209b3fb19e7c487ffe3bd85b2adac6db":"Try again","1_20cec0b4386ad8555f8b619ad2c2fb81":"Single pop","1_215afaeceab4d29970af2c11221f79e3":"Web visibility","1_226d5171b148e60fe004a4f3cc53a81b":"Delete group chat?","1_23f5a1596d301feaeb32b47f24dc73a0":"Join call","1_243d55bab0d83c72b2113bfd5ca2e194":"Membership questions","1_25589d7cb1db33911bf18252dbb5155c":"Message history in Inbox","1_2745ba03fa7b9c0f59c0797fb44da204":"Showing in chats","1_27f38b56fa58a394e2d89fbf7288747b":"New sender","1_28ea9e6140b5437477564e5b21353246":"Profile picture","1_2953f6f20942da4f0593b905a4db3d90":"See details","1_2af4c8cb4d30a1aaa744a75187d6b06d":"{number} invited by you","1_2b2898b200686215c54616553499fddf":"Unread messages","1_2b406f4727fff3df7dd970cac1c41536":"Messenger preview","1_2c2ff60e8d5edccadadf61f739b6d87b":"Report story","1_3002f3a3232973642407c2e3830c10f6":"Stop sharing location","1_30ed561a77bfcadb3b66d5960c2a9e05":"Photo reminders","1_313c1c8a5025b45c60712685f0d89c6c":"App visibility","1_33886f5d4a6ede055ec28ddf69251cc5":"Life events","1_3543833b8b31fbb1561d46f2c0b266a8":"Added with theme","1_366d38e456780d92844ab4b39ac1de78":"Not interested","1_37900af383a573c0337521bca05d7955":"Respond to event","1_37ebfbfd36c55a8366f7ba9d528cf7b3":"Chats you can create","1_39339bb4b3f3002e589625a820bf5c7a":"Learn more","1_3a9a1e192465754ec4427995fe1cffb4":"Buy and sell groups","1_3aa3f2c2971602310d482c632c086db8":"Chat hosts","1_3bc7a4f74be5e3dbfdc9b758fa779fff":"Chat plugin","1_3cee79cd9e136ffc84ccfc7082bef6c2":"{number_of_happening_now_events} happening now, {number_of_upcoming_events} upcoming","1_3e8fba90f69e371d19c5b4f79e3f0be7":"Buy and sell groups","1_3f4c233aac1d71d17bee559b932144d3":"See conversation","1_41446ff5d2de26a67626d2ba309c969b":"This video can't be sent","1_4151657ef8e7bc03ab8169e5dcb0d675":"Cancel request","1_41eadd6427237386cc04b60a8ab94a8b":"This chat will show as unread","1_46793f5529ff4a62f831cf9218082b7f":"Unread requests","1_46879d905028aaee9f7297d27c075b50":"See messages","1_46b9f298de3c041a464dbe8ff7f3d978":"Language settings","1_46c8d595559f4232c4a7fe113aac3093":"Get started","1_475781e5e945e3d217b563d6ccd51ecd":"Create prompt","1_489630491bec0288ae7c0bef88ff5ad9":"Show music picker","1_4ad1c9e7de7af0b7d1853ed6863469db":"Snooze for {number_of_hours} hours","1_4b56df30045efb8a5d21ec865d43ec1c":"Approved by you","1_4b9736a9d6cbeb6249b0704870ec383e":"No devices yet","1_4cf8fe13a0639e31c0d73b5aec3b8019":"Something went wrong","1_4d5c8cbda9ac3dfc82b483ecf952a53c":"Open Facebook app","1_4e75a018ef44c107750832d736fcce90":"Send details","1_4ee7496edd4dafc3c2b2a6225f1a6f69":"Nearby places","1_5009586cb3b7953608b1ccc56cb3e630":"See conversation?","1_50c0e7742a3eb3800f3c2fdd5bce8f3a":"Admins & moderators","1_531aa532255f18fbb4386d4ac4bf537d":"Search emoji","1_53e9c4c2a53662ab23979d6cd79d4417":"Stop sharing","1_5490d986c6908e35ac70ae79cca740fc":"Switch account","1_55c0717e522433cf319a51f6ed6d4d09":"No messages","1_55c2f7ac43fba60f684a0a0dfd01bb89":"Edit avatar","1_55e31911698e89d3b19d4c703079cdf2":"{content} Learn more","1_56d2098fc23416108de3ceae0fd6c158":"See link","1_599d20d959e0009397c73fb9edb426dd":"Private post","1_5af9abe8c5f4d9bcce27117d09ca6932":"Start call","1_5e86ca443695bbd6605bcd169ee35a74":"Group updates","1_5f0a4852946206863aa44a9ec3f87708":"Send to group","1_60a7a58934bd27cbaf2058b53ff745f6":"Leave game","1_60eb52f4ce4a109523fbfa8e90244331":"Live location","1_617aeb029449c78895903ece88034b31":"Show picture-in-picture","1_61cb9f934ffb6b5f8cc4cb95757125d4":"Invalid time","1_6315107c7594ac961c8dac9aabbb957a":"Add to her picture","1_64b1b9a14a334d3cce48f22f2b03e7c2":"Not now","1_6544e705bd98780c45018863ca564aa1":"Block messages","1_6582285731ad9288ac97889beeca82f3":"Avatar settings","1_66402d631b18879269b46a49f95a0a4e":"Noise suppression","1_6689492f38a51b5cb39982dd8a0e7f00":"Account details","1_678bfb1d36a580695ccbb699c8fd1bd2":"Logging in\u2026","1_6795cc13b37b3be61a143c35c9c65382":"Recently shared","1_6a9a0529abd169ff91b49b4022dbf5a5":"Buy and sell groups","1_6b124b9a53cd1299ad43ceef50dcd0e2":"Unread chats","1_6d2f04c835bd2e9e555649e2f121fd5f":"Introducing AI stickers","1_6dc5cc58c44e3791e14cdb69816e8a3f":"Product catalog terms","1_6ec9c14f5b6103937c24960c6ae37947":"SMS messages","1_7008293f762c6b49632496bd6aad21ff":"Suggested chats","1_70190249ea4fa344ffbe77fd48af796f":"Pause chat?","1_701d063f9d93574540e7a4aa27d2f86d":"Message reactions","1_7052e2f38bec805609d7986562d34ed0":"Your reactions","1_72920428a45b969c9dad788a656c323c":"Skip to details and actions","1_7341e8b3089e0af586ed3b9682c2b5cf":"View call","1_73761caf2fde503928bfdbd48c983136":"See conversation?","1_7808c5327cf430807c173fa11ac0cc26":"Learn more","1_7930f1b92ced21f16265c1ab07265964":"Chats you can join","1_7bf132b7beb84dbc96f9cc6a1caef3a3":"Last name","1_7c5789ad7c9455a96fa0b8d3edaf1dd0":"View profile","1_7e3e738782f1887fbcebca5e62902a72":"See group","1_7f626e74849fb5ad4a61825532fb6054":"Confirm your identity","1_801af62106d995c8b376a512e2146039":"Block messages","1_806d0518a4e1e599c196185438e2b79c":"Change image","1_83a0754dbad2db42dcbe0e8900e6b48a":"AI-assisted message","1_84698e2e6128e955605ddff2615c2771":"In transit","1_88b60e4824d116c36468b700b6287e2f":"Your location","1_8a1749bf031ab122983b76b370a86be3":"Learn more","1_8bc33223ef4caf9b437b812c2772d946":"Create poll","1_8c84ed97d7d84a31c72b1c75300a9461":"Delete chat?","1_8dea727922641bc0de681cb214274b2f":"View AR object","1_8e82c5b24398a0887342f439b66ce8c3":"{user}'s location","1_8ea29d4da797ad3ae8fa2b3626b2a50c":"Disabled chat","1_8ef9ffb962319c095470bb46de00beaa":"Current location","1_9025bb6bcf560d6de6cfd22af6eaec97":"All chats menu","1_9050fb0878cf1e782d24779cf780114c":"Recent calls","1_91d783db2fb886ee4801ae5e0a86e04c":"Channel admin","1_92255cd3d8f183d6dcb03b606a3445c2":"Recent searches","1_925dfeb7269a4b97e5035aede422151c":"Upload contacts","1_92b1a4d18dca5da9ac47d17733885fc2":"How to add friends on Messenger Kids","1_93183c880d14f092e5d9617d9a246a74":"Read receipts","1_939fba302a75b306e132ccb37e09a148":"Ignore group","1_944401d1748eeaa9a66e62241477695e":"View details","1_948415d2b551fa7c8b50376738732e5b":"Community members","1_9626d7ac31beaf24bbd48f4842bf4744":"{num_activities} activities","1_9645bee1f9dba4ee355d68df18cb1102":"Contact card","1_96cc0d1d8acdfbcc9fe4623a53183f99":"No more posts","1_983e4f9e7f9ecfdb8a2d0aa8247942de":"More conversations","1_99dd31ad1b3145dfb03b7b4b097f28d5":"Send current location","1_9ed1ff8f2501b81918e505f6e17fd362":"Send separately","1_a1195adc52046789d21a0ae117244224":"Creating poll","1_a12b852de26a50e5b6986edc7fa2705e":"Account created","1_a2ed1fddb5b17414f3b7941385713361":"Suggested people","1_a3d27f40032c3217f0934bcd46d52392":"Learn more","1_a3f05430c2d2c4a7949a503649a0941d":"4 things to know about your information","1_a4694c6ccbc990026015c70c944fe25e":"Cover photo","1_a64a04c8ea9a8cf38124918e78c71b60":"You've blocked this account.","1_a7a430455b6aaba0be1cf776314c8e70":"Learn more","1_a7e141af65d2cd2dc972d3c094d2ce4f":"Charge your Bluetooth keys regularly.","1_a8fd7153d9fbad9cece5913d6268813c":"Voice and video calling","1_a96a641ba1f4b43910fab6d1b55c9b17":"Not now","1_a9c08e1b18c1bceb358a7bf4a1aee0aa":"View profile","1_ab80b68f0048ce8515584d069d120405":"Submit a report","1_abd30739736c002c9a49c782066cbe86":"Save changes","1_add682c72addd3a0d8b6fcab3720aadc":"Turn on","1_aeb4b99dd7b73001a4f730b4a9120e04":"Try again","1_aec2472fe4a2eaccb817d6111a4c0d39":"Video call","1_af9c98d11efedfee4f1301601a67874a":"Double knock","1_afc0eae78aa06ac4e92bf98ac3a03177":"Ignore group","1_b0308bd1c93ff21594fabd353bda0a2a":"Red\/green","1_b14ffeb649c54cac70fe09d9f7780889":"Open sticker, emoji and GIF keyboard.","1_b22b6c4a8dd3ff71f35d007751cd87b0":"Get the Messenger app","1_b2cea7ff1ee86133589fc73e5f2f3f9d":"You can turn this off at any time in your Parent Dashboard.","1_b32cee1f96ea285d99c5ca73d4eb725f":"Date of birth","1_b3dd269103f0d9b89d9bdb677dbd8887":"Invalid link","1_b3ecf06a63fd5147cac3c083201ac7eb":"Data saver","1_b42224e77c208d4ee532f212f5fe7a47":"Learn more","1_b449f7098ace13c92ffc9bb9d5a5bb6f":"Live description (optional)","1_b45945f81d03ceaf6f9441f2eeeec891":"Contact us","1_b4c7d1e15b39ef2c3956027bb4d6cd11":"Placed on {date} \u00b7 Canceled","1_b6392edec7f022a20e9867eb0b24de7b":"Featured Facebook photos","1_b6f50b519cec90102cc5b62361a81288":"Mute notifications","1_b81d470fc8105e7a7896e7cffb0ceeed":"Add contact","1_b9143060878dce3a509e6bc2548b82f2":"Search for adults","1_b997548b5fdd3a2dee73c3392135d911":"{number} invited by you","1_ba4838bc3349d125cfb867715cada2f9":"Update build","1_bbc5d4c00b66cc87bd1e6f8ab51fc102":"Call with video","1_bbd9c674819da6d44ca09fa575180083":"Videos to send","1_bc1a68f2efbc9ac36f13fe05f5d65e51":"Unmute notifications","1_bc5ed53c58ed1544e3e014e9d7dee341":"Creating community","1_bf841bb55b37d0620ef1b2bea096b95f":"You waved at {$recipient}.","1_bfbf4cbd94a30fe78e2c6243fbaedb73":"No internet connection","1_bfef0efc933e18bc735d53351af694e0":"Photos to send","1_c174849dd6b0df72ce6c611bda774209":"Add option","1_c21bf170fea995d887a6b64c13639323":"Double pop","1_c6f4d12c2c30c1986800afdd50f373cd":"Preview chat","1_c794c37e69d7f325e9a433f02ba8790b":"Message requests","1_c8077b6c0597db47a0485bc0f32e9980":"Your avatar","1_c921177d0d05ed9c9b95487f15422056":"Delete channel","1_c94482ebd9b72b746183c50a4d4208d6":"Send a like","1_cb73b265ac209451363883bed772c9bb":"Play together","1_cc78ccf039dccf8d1dea818b85eab80d":"More people","1_cd6b327676433f7b3c3515f206c0b82a":"{phone_number} \u2022 Phone contact","1_cdc01fc97f5a6cf6ba07c7bcc4fe11e1":"Add question","1_cde9138094eb836637af973172431d53":"{name1} wants to add {lastPendingKifTargetName} as a friend","1_ce3d72055f43aaf90d886ab0017ca08c":"Recent articles","1_cef77356ede0b83cf0465641b0719a42":"Problem with Bluetooth or audio source","1_d29c32cd116f7833d1f496f064788d8c":"Report someone in this chat","1_d3e1e228c31890a4aba20db8d31fd323":"Notification control","1_d7bbd024b73557f1cf0914a38113498d":"Block messages","1_d8de8ea2ef707a7aace4a752b147d8f1":"Mark as read","1_d9f5379b09800045f33f218dc5408f64":"Welcome message","1_dbd60e7eb18c870f9603d90f44f244ab":"Group chats","1_dc6a01243c06b93a27cbe6c6d6c795f3":"Camera roll","1_dcabb4806e92c408bd735494ddd92a6c":"Draw a necklace","1_dee291c2ba2b66491a65be6138906278":"Hidden group","1_df45795d00cab7a89a5557f9a392a7b2":"You opened this chat from {Origin Domain}","1_df57e221cb0b224e5a0090f7dcef6677":"Forward limit reached","1_df848a5c2d023027ac455f8321243645":"Report buyer","1_e11f9f6dcd24ac5786c0eb8ff1851e1b":"Update information?","1_e12cc3ec2ab93b6916804e5e1f6a336f":"Add to story","1_e146ca287d980280ff6dabc5d32b2713":"Leave conversation?","1_e250ac43039a943db6bd1855c02f6c39":"Learn more","1_e27604669dde9743f8c4a735e650e5a6":"Thanks for being a superstar in this chat!","1_e57e0918dc3eb089646890b6bb915dc0":"Choose kids for {name1}, {name2} and {name count} others to chat with","1_e7861583dd9505c6c9a5dd36aca38d3b":"Unblock messages","1_e809c2825e3b050976f7ca22f1532032":"Faster messaging","1_e8d7d977b19c2aa1894496a663c986dc":"Blue\/yellow","1_ea8ff502404e09cf262e602989d843d8":"Go to recent chats","1_eceb9aa9398269f52436f1a1a7ee41b4":"Send to group","1_ee9abb17ff7ad017ae988a02f8f5beae":"Top friends","1_eec0e983014426e06f0c4077e7333275":"Unblock messages?","1_ef4b4300b7a1f0319566068f5568c938":"Updating poll","1_f165e0191456b0373edec046de3290d5":"Active now","1_f2010c43a90ee7c3b7d6d3cab66ef06e":"Social networking","1_f33ba2aba991e0820ccfef1ac81c4c14":"Recommended communities","1_f580546da084946da3d6f61e3cc636da":"Channel settings","1_f5d924ee511bdbc00c3dd05a10fe8260":"Please update your app","1_f816fc32554f392be8655ee6db8f7dd5":"Continue with PayPal","1_f90fb65f92ad8ac33f140b8be3c9eed1":"Invalid file format","1_f919ada00521135434fd084a87e64542":"Add photos","1_fa663c0ee32eeae58fd133765c35f905":"Learn more","1_fba7ed548a73364cce9a2ad6e168b798":"Audio call","1_fd3afb0fabe31263a19dac9f61fb0d4f":"Look up info","1_fd7ada49a7f6f2ab82454ec27b9c6725":"Couldn't remove message","1_fdf2eec743eaf4ee4b25a683f71525c6":"Add a profile picture","1_fe84ad51b794fd555ef027662cbb6f2e":"Event creation","1_ff1c542ee2c5bb59ee27ade5e7e52cb4":"Resume chats","1_ff6b115a8a131f9f1b4b8c9c80ec38d4":"For families"}},551],["AnalyticsCoreData",[],{"device_id":"$^|AcakSnqQ_bIyQTDuqqr76sXSMq4BSFuo2qHDooZISR6vz2MuOCwg00E5c4wNV6m8yB6n7zlGQj428RbIEMtPzZSInoCQ|fd.Acb2AQ007g2aqmvTRPQv3lmjDOXauHlS7_dSGGejmu6tPmSsF5-OTgaSJGpQkEhFniusZiwIDXwxks6qzJTTEY1W","app_id":"256281040558","enable_bladerunner":false,"enable_ack":true,"push_phase":"C3","enable_observer":false,"enable_cmcd_observer":false,"enable_dataloss_timer":false,"enable_fallback_for_br":true,"queue_activation_experiment":false,"max_delay_br_queue":60000,"max_delay_br_queue_immediate":3,"max_delay_br_init_not_complete":3000,"consents":{},"app_universe":1,"br_stateful_migration_on":true,"enable_non_fb_br_stateless_by_default":false,"use_falco_as_mutex_key":false,"is_intern":false,"enable_session_id_bug_fix":true},5237],["InitialCookieConsent",[],{"deferCookies":false,"initialConsent":[1,2],"noCookies":false,"shouldShowCookieBanner":false,"shouldWaitForDeferredDatrCookie":false,"optedInIntegrations":["adobe_marketo_rest_api","blings_io_video","chili_piper_api","cloudfront_cdn","giphy_media","google_ads_pixel_frame_legacy","google_ads_pixel_img_legacy","google_ads_pixel_legacy","google_ads_remarketing_tag","google_ads_services","google_analytics_4_tag","google_analytics_img","google_cached_img","google_double_click_loading","google_double_click_redirecting","google_double_click_uri_connect","google_double_click_uri_frame","google_double_click_uri_img","google_fonts","google_fonts_font","google_maps","google_paid_ads_frame","google_paid_ads_img","google_translate","google_universal_analytics_legacy","google_universal_analytics_legacy_img","google_universal_analytics_legacy_script","jio","linkedin_insight","linkedin_insight_img","mapbox_maps_api","medallia_digital_experience_analytics","microsoft_exchange","nytimes_oembed","reachtheworld_s3","soundcloud_oembed","spotify_oembed","spreaker_oembed","ted_oembed","tenor_api","tenor_images","tenor_media","tiktok_oembed","twitter_analytics_pixel","twitter_analytics_pixel_img","twitter_legacy_embed","vimeo_oembed","youtube_embed","youtube_oembed","advertiser_hosted_pixel","airbus_sat","amazon_media","apps_for_office","arkose_captcha","aspnet_cdn","autodesk_fusion","bing_maps","bing_widget","boku_wallet","bootstrap","box","cardinal_centinel_api","chromecast_extensions","cloudflare_cdnjs","cloudflare_datatables","cloudflare_relay","conversions_api_gateway","demandbase_api","digitalglobe_maps_api","dlocal","dropbox","esri_sat","facebook_sdk","fastly_relay","gmg_pulse_embed_iframe","google_ads_conversions_tag","google_drive","google_fonts_legacy","google_hosted_libraries","google_oauth_api","google_oauth_api_v2","google_recaptcha","here_map_ext","hive_streaming_video","isptoolbox","jquery","js_delivr","kbank","mathjax","meta_pixel","metacdn","microsoft_excel","microsoft_office_addin","microsoft_onedrive","microsoft_speech","microsoft_teams","mmi_tiles","open_street_map","paypal_billing_agreement","paypal_oauth_api","payu","plaid","platformized_adyen_checkout","plotly","pydata","recruitics","rstudio","salesforce_lighting","stripe","team_center","tripshot","trustly_direct_debit_ach","twilio_voice","unifier","unsplash_api","unsplash_image_loading","vega","yoti_api","youtube_oembed_api","google_apis","google_apis_scripts","google_img","google_tag","google_uri_frame","google_uri_script"],"hasGranularThirdPartyCookieConsent":true,"exemptedIntegrations":["advertiser_hosted_pixel","airbus_sat","amazon_media","apps_for_office","arkose_captcha","aspnet_cdn","autodesk_fusion","bing_maps","bing_widget","boku_wallet","bootstrap","box","cardinal_centinel_api","chromecast_extensions","cloudflare_cdnjs","cloudflare_datatables","cloudflare_relay","conversions_api_gateway","demandbase_api","digitalglobe_maps_api","dlocal","dropbox","esri_sat","facebook_sdk","fastly_relay","gmg_pulse_embed_iframe","google_ads_conversions_tag","google_drive","google_fonts_legacy","google_hosted_libraries","google_oauth_api","google_oauth_api_v2","google_recaptcha","here_map_ext","hive_streaming_video","isptoolbox","jquery","js_delivr","kbank","mathjax","meta_pixel","metacdn","microsoft_excel","microsoft_office_addin","microsoft_onedrive","microsoft_speech","microsoft_teams","mmi_tiles","open_street_map","paypal_billing_agreement","paypal_oauth_api","payu","plaid","platformized_adyen_checkout","plotly","pydata","recruitics","rstudio","salesforce_lighting","stripe","team_center","tripshot","trustly_direct_debit_ach","twilio_voice","unifier","unsplash_api","unsplash_image_loading","vega","yoti_api","youtube_oembed_api"]},4328]],"require":[["markJSEnabled"],["URLFragmentPrelude"],["Primer"],["BigPipe"],["Bootloader"],["TimeSlice"],["AsyncRequest"],["FbtLogging"],["IntlQtEventFalcoEvent"],["RequireDeferredReference","unblock",[],[["AsyncRequest","FbtLogging","IntlQtEventFalcoEvent"],"sd"]],["RequireDeferredReference","unblock",[],[["AsyncRequest","FbtLogging","IntlQtEventFalcoEvent"],"css"]]]});});</script></head><body class="_55w7 win x1 Locale_en_US" dir="ltr"><script type="text/javascript" nonce="CtsVRpdO">requireLazy(["bootstrapWebSession"],function(j){j(1739789603)})</script><div class="_li"><div style="position: absolute;"><iframe frameborder="0" height="0" width="0" id="u_0_6_CP"></iframe></div><div style="position: absolute;"><iframe frameborder="0" height="0" width="0" id="u_0_7_iw"></iframe></div><div style="position: absolute;"><iframe frameborder="0" height="0" width="0" id="u_0_8_uD"></iframe></div><div style="position: absolute;"><iframe frameborder="0" height="0" width="0" id="u_0_9_aC"></iframe></div><span><img src="https://facebook.com/security/hsts-pixel.gif?c=3.2.5" width="0" height="0" style="display:none" /></span><div class="_li _4xit"><div class="_1n5h" id="devsite_header" data-referrer="devsite_header" data-click-area="Nav"></div><div class="_11st" data-click-area="Main" id="rebrandBodyID"><div class="_1525"><div class="_660z _3u39"><div class="_5gyr _5gy5 _5k6m"><div class="_1jbo _4are"><div id="documentation_breadcrumbs_pagelet" data-referrer="documentation_breadcrumbs_pagelet"></div></div></div><div class="_5gy5"><div class="_1jbo _4are _1jca _1jc- _5zlb"><div class="_4lr1" id="documentation_primary_nav_pagelet"><div class="_7a4" id="documentation_primary_nav_pagelet_container"><div class="_3wm0"><div class="_3wm1" data-click-area="left_side_nav"><div class="_3-96 _v-_"><a class="_cdp" href="/docs/commerce-platform">Commerce Platform</a></div><ul><li class="_3cx7 _3cxd"><a href="/docs/commerce-platform/concepts" class="_3cx9">Concepts</a></li><li class="_3cx7 _3cxd"><a href="/docs/commerce-platform/app-dashboard" class="_3cx9">App Dashboard</a></li><li class="_3cx7 _3cxd"><a href="/docs/commerce-platform/project-guide" class="_3cx9">Seller Integration</a></li><li class="_3cx7 _3cxd"><a href="/docs/commerce-platform/partners" class="_3cx9">Partner Integration</a></li><li class="_3cx7 _3cxd"><a href="/docs/commerce-platform/setup" class="_3cx9">Setup</a></li><li class="_3cx7 _3cxd"><a href="/docs/commerce-platform/catalog" class="_3cx9">Catalog and Inventory</a></li><li class="_3cx7 _3cxd"><a href="/docs/commerce-platform/order-management" class="_3cx9">Order Management</a></li><li class="_3cx7 _3cxd"><a href="/docs/commerce-platform/reporting" class="_3cx9">Finance Reporting</a></li><li class="_3cx7 _3cxd"><a href="/docs/commerce-platform/best-practices" class="_3cx9">Best Practices</a></li><li class="_3cx7 _3cxd"><a href="/docs/commerce-platform/communication" class="_3cx9">Customer Communication</a></li></ul></div><div class="_2pi6"><span class="img _55ym _55yq _55yo _5d9-" aria-busy="true" role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-valuetext="Loading..."></span></div></div></div></div></div><div class="_1jbo _4are _1jcw _1jd4 _5zlc"><div class="_1dyy" id="u_0_a_uP"></div><div id="documentation_body_pagelet" data-referrer="documentation_body_pagelet"><div class="_34yh" id="u_0_0_yY"><div class="_4cel"><span data-click-area="main"><div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h1>Catalog Integration</h1> <h2>Overview</h2> <p>Before buyers can purchase items, the product information needs to be uploaded into a product catalog (aka catalog). A catalog is a container of information about the seller’s products and where you can upload their inventory. If a seller advertises with Facebook Advantage+ catalog ads (formally known as Dynamic Ads), they will already have a catalog and must be upgrading that existing catalog for commerce.</p> <h2>Why does the integration matter?</h2> <p>The freshness, coverage, and completeness of the catalog are instrumental to the quality of the experience for customers buying products on the Facebook Shop or Instagram Shopping channels. This has a direct impact on the performance of ads and organic sales from your sellers and advertisers.</p> <p>Near real-time inventory and pricing updates help ensure that the buyers are protected against oversell and price disparity, respectively. This can otherwise result in increased cancellations, refunds, customer service traffic, and more importantly, erosion of buyer trust. Combined, these can lead to poor quality of shops, lower Product Detail Page (PDP) conversions and consequently degraded performance of the associated Shop ads.</p> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2 id="catalog-integration-reqs">Requirements</h2> <p>You are required to do the following to meet our Shops <a href="https://developers.facebook.com/docs/commerce-platform/partners/overview#int-qual-bar">integration quality bar</a>:</p> <p><a href="#sync-catalog-to-meta"><strong>Requirement 1</strong></a>: Synchronize the catalog to Meta and handle errors:</p> <ul> <li>Use a scalable synchronization mechanism for non-volatile fields (full catalog sync at minimum every 24 hours and delta sync every 1 hour).</li> <li>Synchronize high volatility field (inventory and pricing) updates in near real-time (at least every 15 mins).</li> </ul> <p><a href="#req2-surface-diagnostics"><strong>Requirement 2</strong></a>: Surface diagnostics with a clear Call-To-Action (CTA).</p> <p><a href="#meta-pixel-signals"><strong>Requirement 3</strong></a>: Enable sellers to set up and send back ads signals via the Meta Pixel.</p> <div class="_57yz _7_72 _3-8p"><div class="_57y-"><p>To enhance your Shops integration, we strongly encourage you to also <a href="##sync-prod-set-collection">synchronize the product set collection</a> and <a href="#ads-signal-capi">enable sellers to set up and send back ads signals</a> via the <a href="https://developers.facebook.com/docs/marketing-api/conversions-api">Conversions API</a> (CAPI) to enhance your Shops integration.</p> </div></div></div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>Before You Start</h2> <p>Your app must have the <a href="https://developers.facebook.com/docs/permissions/reference/catalog_management">catalog_management</a> permission.</p> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2 id="sync-catalog-to-meta">Requirement 1: Synchronize the Catalog to Meta</h2> <h3>Step 1: Determine if Seller is Upgrading Existing Ads Catalog or Creating a New Shops Catalog</h3> <div class="_57yz _7_72 _3-8p"><div class="_57y-"><p>We recommend upgrading the seller's existing Ads catalog (if any) to be used for commerce as it helps avoid discrepancies and gets the benefit of both offsite (from Seller surfaces, such as website and app) and onsite (on Meta surfaces, such as Instagram and Facebook apps) signals, effectively improving their ads and sales performance.</p> </div></div><p>To determine this:</p> <ol> <li><p>Set up and listen to the <a href="https://developers.facebook.com/docs/commerce-platform/partners/onboarding-integration#fbe-install-webhooks">onboarding webhook</a> to fetch the ID for the connected catalog asset.</p></li> <li><p>Check your catalog management system to see if this is an existing catalog recorded in your system.</p></li> <li><p>Call the catalog API endpoint with the catalog ID obtained earlier, requesting for the <code>commerce_merchant_settings</code> object. Check the <code>cta</code> field of the <code>commerce_merchant_settings</code> object to determine whether this catalog is associated with an onsite shop (in this case, marked as <code>ONSITE_CHECKOUT</code>).</p></li> </ol> <p><strong>Sample Request</strong></p> <pre class="_5s-8 prettyprint lang-curl" style="">curl -X GET -G \ -d 'fields=commerce_merchant_settings.fields(id,cta)' \ -d 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/<API_VERSION>/{catalog-id}</pre><p><strong>Sample Response</strong></p> <pre class="_5s-8 prettyprint lang-json" style="">{ "commerce_merchant_settings": { "id": "2214103588714027", "cta": “ONSITE_CHECKOUT”, }, "id": “1181538518900034” }</pre><p>For more details, see the <a href="https://developers.facebook.com/docs/marketing-api/reference/product-catalog/#fields">Product Catalog API reference</a>.</p> <h3 id="add-catalog-fields">Step 2: Add Catalog Fields</h3> <p>If the seller is upgrading an existing Ads catalog, ensure you add any missing mandatory fields for commerce. Alternatively, if this is a new Commerce catalog, add all the mandatory fields for commerce.</p> <p>We highly encourage you to add other fields marked as optional to the catalog, as they improve buyer UX by providing more product information and allow fine-tuning how items are displayed. Notable examples include a link to a product video, target age group, a rich text description, or custom labels.</p> <p>On top of the mandatory fields for commerce, the optional fields that make the most impact on buyer UX are:</p> <ul> <li>Add <code>price</code> and <code>quantity_to_sell_on_facebook</code></li> <li>Add either <code>fb_product_category</code> or <code>google_product_category</code>, or both, to make your products more discoverable and enable correct tax calculations for checkout, if applicable</li> <li>Add <code>additional_image_link</code> to provide multiple high quality images</li> <li>Add <code>size</code> for apparel sellers</li> <li>Add <code>sale_price</code> and <code>sale_price_effective_date</code>, if applicable</li> <li>Add category-specific attributes such as <code>gender</code>, <code>age_group</code>, <code>material</code>, <code>pattern</code>, and so on</li> <li>Add <code>rich_text_description</code> if description is over 200 characters</li> <li>Also add <code>video</code>, if available</li> </ul> <p>You can find a comprehensive list of both <a href="https://developers.facebook.com/docs/commerce-platform/catalog/fields">required and optional catalog fields</a> with respective examples.</p> <h3 id="handle-variants">Step 3: Handle Variants</h3> <p>Variants represent product SKUs (units of stock). If selling clothing and accessories, the seller is likely to keep stock in sizes and colors. Some other categories also keep stock in other variants, such as capacity, style, and so on. For existing catalogs, you can find out if it has variants by looking at the records of the existing feeds and seeing if they represent SKUs.</p> <p><strong>Example: Feed without Variants</strong></p> <div class="_57-c"><table class="_4-ss _5k9x"><thead><th style="width:10%"> ID </th><th style="width:12%"> Title </th><th style="width:12%"> Item_Group_ID </th><th style="width:10%"> Price </th><th> Quantity_to_sell_on_Facebook </th></thead><tbody class="_5m37" id="u_0_1_A2"><tr class="row_0"><td><p>10024</p> </td><td><p>Winter Coat</p> </td><td><p>WinterCoats</p> </td><td><p>$299</p> </td><td><p>40</p> </td></tr><tr class="row_1 _5m29"><td><p>10025</p> </td><td><p>Winter Pants</p> </td><td><p>SnowCoats</p> </td><td><p>$159</p> </td><td><p>10</p> </td></tr></tbody></table></div><p><strong>Example: Feed with Variants</strong></p> <div class="_57-c"><table class="_4-ss _5k9x"><thead><th style="width:12%"> ID </th><th style="width:10%"> Title </th><th style="width:12%"> Item_Group_ID </th><th style="width:8%"> Size </th><th style="width:8%"> Color </th><th style="width:8%"> Price </th><th style="width:20%"> Quantity _to_sell_on_Facebook </th></thead><tbody class="_5m37" id="u_0_2_wt"><tr class="row_0"><td><p>10024_1_000</p> </td><td><p>Winter Coat</p> </td><td><p>WinterCoats</p> </td><td><p>S</p> </td><td><p>Black</p> </td><td><p>$299</p> </td><td><p>4</p> </td></tr><tr class="row_1 _5m29"><td><p>10024_2_000</p> </td><td><p>Winter Coat</p> </td><td><p>WinterCoats</p> </td><td><p>M</p> </td><td><p>Black</p> </td><td><p>$299</p> </td><td><p>12</p> </td></tr><tr class="row_2"><td><p>10024_3_000</p> </td><td><p>Winter Coat</p> </td><td><p>WinterCoats</p> </td><td><p>L</p> </td><td><p>Black</p> </td><td><p>$299</p> </td><td><p>0</p> </td></tr><tr class="row_3 _5m29"><td><p>10024_1_00F</p> </td><td><p>Winter Coat</p> </td><td><p>WinterCoats</p> </td><td><p>S</p> </td><td><p>Blue</p> </td><td><p>$299</p> </td><td><p>6</p> </td></tr><tr class="row_4"><td><p>10024_2_00F</p> </td><td><p>Winter Coat</p> </td><td><p>WinterCoats</p> </td><td><p>M</p> </td><td><p>Blue</p> </td><td><p>$299</p> </td><td><p>17</p> </td></tr><tr class="row_5 _5m29"><td><p>10024_3_00F</p> </td><td><p>Winter Coat</p> </td><td><p>WinterCoats</p> </td><td><p>L</p> </td><td><p>Blue</p> </td><td><p>$299</p> </td><td><p>0</p> </td></tr><tr class="row_6"><td><p>10025_1_F00</p> </td><td><p>Snow Pants</p> </td><td><p>SnowPants</p> </td><td><p>S</p> </td><td><p>Red</p> </td><td><p>$159</p> </td><td><p>2</p> </td></tr><tr class="row_7 _5m29"><td><p>10025_2_F00</p> </td><td><p>Snow Pants</p> </td><td><p>SnowPants</p> </td><td><p>M</p> </td><td><p>Red</p> </td><td><p>$159</p> </td><td><p>5</p> </td></tr><tr class="row_8"><td><p>10025_3_F00</p> </td><td><p>Snow Pants</p> </td><td><p>SnowPants</p> </td><td><p>L</p> </td><td><p>Red</p> </td><td><p>$159</p> </td><td><p>3</p> </td></tr></tbody></table></div><p>There are 3 possible scenarios to handle:</p> <p><strong>Scenario 1:</strong> There is no existing feed or the existing feed (for Ads) doesn't have variants; the new feed doesn't have any applicable variants either. No special variant handling is required in this case.</p> <p><strong>Scenario 2:</strong> There is no existing feed or the existing feed (for Ads) already has variants; the new feed has applicable variants. No special variant handling is required in this case, except for ensuring that the variants are ingested.</p> <p><strong>Scenario 3:</strong> The existing feed doesn't have variants while the new feed has applicable variants. In this case, you cannot simply replace the existing feed without variants with the new feed with variants as depicted in the examples above. Doing so will cause your item with ID 10024 to be deleted from the catalog. This will negatively impact the seller’s existing ads catalog performance, as we will need to rebuild product ranking for the new IDs (10024_1_000, 10024_2_000, etc.), which can take several days to weeks, depending on the nature of the seller’s Facebook pixel. Instead, the recommended approach here is to:</p> <ol> <li><p>Populate the new catalog with variants (aka child products) – use the child IDs.</p></li> <li><p>Populate the fields upon which the products vary (e.g. size, color).</p></li> <li><p>Populate the <code>item_group_id</code> field to appropriately group the products together.</p></li> <li><p>Populate the <code>previous_id</code> field to associate the variants with the original product in Meta’s systems.</p></li> </ol> <p><strong>Example: Feed Before Variants</strong></p> <div class="_57-c"><table class="_4-ss _5k9x"><thead><th style="width:17%"> ID </th><th style="width:15%"> Title </th><th style="width:17%"> Item_Group_ID </th><th style="width:8%"> Size </th><th style="width:8%"> Color </th><th style="width:8%"> Price </th><th style="width:20%"> Quantity _to_sell_ on_Facebook </th><th style="width:12%"> Previous ID </th></thead><tbody class="_5m37" id="u_0_3_4q"><tr class="row_0"><td><p>10024_1_000</p> </td><td><p>Winter Coat</p> </td><td></td><td></td><td></td><td><p>$299</p> </td><td><p>4</p> </td><td></td></tr><tr class="row_1 _5m29"><td><p>10024_2_000</p> </td><td><p>Winter Coat</p> </td><td></td><td></td><td></td><td><p>$299</p> </td><td><p>12</p> </td></tr></tbody></table></div><p><strong>Example: Feed After Adding Variants</strong></p> <div class="_57-c"><table class="_4-ss _5k9x"><thead><th style="width:12%"> ID </th><th style="width:12%"> Title </th><th style="width:12%"> Item_Group_ID </th><th style="width:8%"> Size </th><th> Color </th><th> Price </th><th> Quantity_ to_sell_on_ Facebook </th><th> Previous ID </th></thead><tbody class="_5m37" id="u_0_4_8b"><tr class="row_0"><td><p>10024_1_000</p> </td><td><p>Winter Coat</p> </td><td><p>WinterCoats</p> </td><td><p>S</p> </td><td><p>Black</p> </td><td><p>$299</p> </td><td><p>4</p> </td><td><p>10024</p> </td></tr><tr class="row_1 _5m29"><td><p>10024_2_000</p> </td><td><p>Winter Coat</p> </td><td><p>WinterCoats</p> </td><td><p>M</p> </td><td><p>Black</p> </td><td><p>$299</p> </td><td><p>12</p> </td><td><p>10024</p> </td></tr><tr class="row_2"><td><p>10024_3_000</p> </td><td><p>Winter Coat</p> </td><td><p>WinterCoats</p> </td><td><p>L</p> </td><td><p>Black</p> </td><td><p>$299</p> </td><td><p>0</p> </td><td><p>10024</p> </td></tr><tr class="row_3 _5m29"><td><p>10024_1_00F</p> </td><td><p>Winter Coat</p> </td><td><p>WinterCoats</p> </td><td><p>S</p> </td><td><p>Blue</p> </td><td><p>$299</p> </td><td><p>6</p> </td><td><p>10024</p> </td></tr><tr class="row_4"><td><p>10024_2_00F</p> </td><td><p>Winter Coat</p> </td><td><p>WinterCoats</p> </td><td><p>M</p> </td><td><p>Blue</p> </td><td><p>$299</p> </td><td><p>17</p> </td><td><p>10024</p> </td></tr><tr class="row_5 _5m29"><td><p>10024_3_00F</p> </td><td><p>Winter Coat</p> </td><td><p>WinterCoats</p> </td><td><p>L</p> </td><td><p>Blue</p> </td><td><p>$299</p> </td><td><p>0</p> </td><td><p>10024</p> </td></tr><tr class="row_6"><td><p>10025_1_F00</p> </td><td><p>Snow Pants</p> </td><td><p>SnowPants</p> </td><td><p>S</p> </td><td><p>Red</p> </td><td><p>$159</p> </td><td><p>2</p> </td><td><p>10025</p> </td></tr><tr class="row_7 _5m29"><td><p>10025_2_F00</p> </td><td><p>Snow Pants</p> </td><td><p>SnowPants</p> </td><td><p>M</p> </td><td><p>Red</p> </td><td><p>$159</p> </td><td><p>5</p> </td><td><p>10025</p> </td></tr><tr class="row_8"><td><p>10025_3_F00</p> </td><td><p>Snow Pants</p> </td><td><p>SnowPants</p> </td><td><p>L</p> </td><td><p>Red</p> </td><td><p>$159</p> </td><td><p>3</p> </td><td><p>10025</p> </td></tr></tbody></table></div><h3 id="ingestion-method">Step 4: Determine and Integrate with the Appropriate Ingestion Method</h3> <p>There are multiple factors to consider in deciding which ingestion methods to use. Read on for guidelines on which factors to consider and best practices associated with each. Ultimately, the ingestion method(s) used depend on your use-cases, but this section describes some best practices that can help you decide what is the best approach for you.</p> <h3>Decision Factors</h3> <p>There are two main factors to take into account; catalog size and update frequency. The following table summarizes the recommended general setup:</p> <div class="_57-c"><table class="_4-ss _5k9x"><thead><th style="width:25%"> Catalog / Feed Size </th><th> Less than 1 Hour Updates </th><th> Hourly Updates </th><th> Daily Updates </th></thead><tbody class="_5m37" id="u_0_5_nR"><tr class="row_0"><td><p>Less than 1 million items / Less than 1 GB feed size</p> </td><td><p>N primary replace feeds / hour AND N update feeds / 15 minutes <em>OR</em> Batch API</p> </td><td><p>N primary replace feeds / hour</p> </td><td><p>N primary replace feeds / day</p> </td></tr><tr class="row_1 _5m29"><td><p>More than 1 million items / Less than 1 GB feed size</p> </td><td><p>1 primary replace feeds / hour AND 1 update feeds / 15 minutes <em>OR</em> Batch API</p> </td><td><p>1 primary replace feed / hour</p> </td><td><p>1 primary replace feeds / day</p> </td></tr></tbody></table></div><p>You can have various options to decide your setup but make sure the biggest size and most frequently updated catalogs are covered as per above recommendations.</p> <h3>Primary Feed</h3> <p>A feed is a set of items uploaded or fetched from a given source. Depending on the number of items and feed size, you can either have a single feed to represent all of the items in your catalog (see below for more details on this). You need to upload feed files on a regular basis to keep your catalog up to date. In general, feed uploads can be of 2 types: replace feed and update-only feed.</p> <h3>Primary Replace Feed Upload</h3> <p>A feed upload that contains all up to date product information, including new items, and deletions, see the <strong><a href="https://developers.facebook.com/docs/marketing-api/catalog/guides/feed-api/#feed-api-reference">feed-api</a></strong> for more details on how to reflect new products and product deletes in your feeds. All catalogs should have a periodic primary replace feed uploads. Ensure that replace feed uploads for the same product do not overlap in time. The per-line length limit is less than or equal to 5 MB (5,242,880 characters).</p> <p>The primary replace feed file should contain a ‘snapshot’ view of your catalog as accurate as possible at the time of upload. This is important to avoid catalog drift if there are any transient issues with updates or Batch API calls.</p> <p>Any item not present in the replace feed file will be deleted from the catalog.</p> <h3>Update Feed Upload</h3> <p>A feed upload that updates existing products, is used as a delta sync of primary the feed. It can be used to update highly volatile fields like <code>quantity_to_sell_on_facebook</code>, <code>pricing</code>, <code>availability</code>, etc. As with replace feed uploads, ensure that update feeds upload for the same product do not overlap in time. The same per-line length limits apply (less than or equal to 5 MB) for update feed upload.</p> <p>No deletes are possible in update feeds uploads but creating new products is allowed. Just make sure they are present in the next run of your primary replace feed upload.</p> <p>It is recommended to use Batch API if your frequency of updates is high, as it will help keeping volatile fields up-to-date with low latency. This will deliver optimal buyer experience.</p> <p>If you plan to use update feeds with a higher frequency than 1h, you have to use the One-Time Direct upload functionality. Remember you cannot have update feed uploads for the same products overlapping in time.</p> <h3>Batch API</h3> <p>A set of <a href="https://developers.facebook.com/docs/marketing-api/catalog-batch">Batch API</a> calls that contain high frequency product field updates, most importantly highly volatile fields like quantity_to_sell_on_facebook, pricing, availability, etc. One request can take a maximum of 5,000 products only. Similarly than in the feed case, ensure that Batch API calls containing the same product do not overlap in time.</p> <p>Batch API calls can create, update or delete products, but you should ensure inserts are also present in your primary replace feed to avoid catalog drift over time. To delete products created in a Batch API call without catalog drift, make sure that they are present in at least one subsequent primary replace feed upload before taking any delete action. See the following diagram to illustrate a catalog drift scenario caused by a network outage (Case B):</p> <img class="img" src="https://scontent-sin6-2.xx.fbcdn.net/v/t39.8562-6/334784044_924908538649903_6905327372018647349_n.png?_nc_cat=109&ccb=1-7&_nc_sid=f537c7&_nc_ohc=OrpOBuMNl18Q7kNvgFmrX8z&_nc_zt=14&_nc_ht=scontent-sin6-2.xx&_nc_gid=ABs5GfuMQhoe5FXc92HqHXS&oh=00_AYA0Y5pnqtgr5b2AGg9GZA1egOmq9N1puvBD_gTN8CdI-g&oe=67B8D9CA" alt="" /><p>So to avoid edge cases like the above Case B, it is recommended to not do product item creation in Batch API.</p> <p>Use the <code>/items_batch</code> endpoint as it supports the latest features.</p> <p>Batch API is an async API so the request returns immediately. However, time to process a Batch API call is usually ~2 minutes, so bear that in mind to avoid any overlaps.</p> <p>Bear in mind that a given Batch API call must have all updates for a given product combined into a single update within that batch, as there are no guarantees of order of execution within a single batch.</p> <p><strong>Item Deletes</strong></p> <p>If an item goes out of stock, update the availability field to out of stock. Immediate item deletion is not necessary and not recommended, as item learnings are vital for ads performance.</p> <p>If deletion is needed (for instance, after 3 months of the item no longer being sold), it is best to delete an item using the same ingestion method used to create it.</p> <p><strong>Large catalog or high volume update considerations</strong></p> <p>When processing large catalogs of >1M or with feed sizes of >1GB it is important to break up feeds and Batch API calls into manageable chunks. To avoid race conditions and ownership issues, it is essential to avoid simultaneous updates of the same products, and sequence the different feed schedules and API calls. The following diagram illustrates this concept:</p> <img class="img" src="https://scontent-sin6-2.xx.fbcdn.net/v/t39.8562-6/334817550_8827072470700276_2203823263856435066_n.png?_nc_cat=109&ccb=1-7&_nc_sid=f537c7&_nc_ohc=-Q-TYJK2nGsQ7kNvgGaBBZD&_nc_zt=14&_nc_ht=scontent-sin6-2.xx&_nc_gid=ABs5GfuMQhoe5FXc92HqHXS&oh=00_AYA0hDi0rvdSFopTX-KMuEcPrlRgXjmXiw29FMpMUnn1qA&oe=67B8CF30" alt="" /><p>In this example, we have two chunks (or shards) distributed by even and odd id numbering, so while simultaneous replace feed or updates (also applies to Batch API) can happen between even and odd chunks, we are making sure any replaces or updates of the same chunk do not overlap in time.</p> <p>You can use whatever chunking or sharding mechanism suits your use cases, but ensure products always fall within the same chunk.</p> <p>While you can do simultaneous scheduling of feeds and Batch API calls, be mindful of rate limiting as chunking does not increase rate limits in any way.</p> <p>In general, consider the balance between implementation complexity, size of catalog, frequency and size of updates and latency. The combination of primary replace feeds, update feeds, Batch API and chunking provide a flexible set of tools to find the optimal setup.</p> <p>Value flapping Be careful to avoid any value flapping between updates using any of the update methods described in this guide, hence it is important to ensure your primary replace feed contains the most up to date view of your catalog and your update feed uploads or Batch API calls are in sync with that view.</p> <p>Value flapping impacts buyer user experience. In practice, value flapping means that depending on when they visit a PDP, they will see different values on some fields after refreshing or revisiting the page, which lowers buyer trust.</p> <p>Learn more about the different ingestion methods:</p> <ul> <li><a href="https://developers.facebook.com/docs/marketing-api/catalog/guides/feed-api/#direct-upload-feed">Direct Upload</a></li> <li><a href="https://developers.facebook.com/docs/marketing-api/catalog/guides/feed-api/#feed-api-reference">Feed API Reference</a></li> <li><a href="https://developers.facebook.com/docs/marketing-api/catalog-batch">Catalog Batch API</a></li> </ul> <h3 id="check-upload-status">Step 5: Check the Upload Status</h3> <p>If using the <a href="https://developers.facebook.com/docs/marketing-api/catalog/guides/feed-api">Feed API</a>, you can use the value in the returned <code>id</code> field to track the status for that particular feed upload session. Learn more about how to <a href="https://developers.facebook.com/docs/marketing-api/catalog/guides/feed-api">check the upload status</a> when using the feed ingestion mechanism.</p> <p>If using the <a href="https://developers.facebook.com/docs/marketing-api/catalog-batch">Batch API</a>, you can use the <code>check_batch_request_status</code> endpoint to check the status of a given Batch API session. The session is referenced by its handle (returned when POSTing a Batch API request) and it returns a <code>status</code> field, which contains details on the status of the processing of the batch session.</p> <div class="_57yz _57z1 _3-8p"><div class="_57y-"><p>The Batch API is asynchronous; this endpoint lets you check the status of the data processing once the request has been made. Learn more about the <a href="https://developers.facebook.com/docs/marketing-api/catalog-batch/guides/get-batch-request/">Check Batch Request Status</a>, including all the possible values of the <code>status</code> field.</p> </div></div><h3 id="ingetion-errors">Step 6: Surface Ingestion Errors to Sellers with a Clear CTA</h3> <p>Whether the product items are uploaded using the <a href="https://developers.facebook.com/docs/marketing-api/catalog/guides/feed-api">Feed API</a> or the <a href="https://developers.facebook.com/docs/marketing-api/catalog-batch">Batch API</a>, an entire upload or an individual product item record can be lost in transport or rejected because of issues. The status and rejection reasons can be monitored asynchronously, after each upload session. Barring integration-related failures, these need to be surfaced to the sellers so they can be fixed, as they are typically issues related to missing or incorrect fields (for instance, the primary image missing, or the description is too long, etc.). Issues are reported both in the form of blocking errors and non-blocking warnings (especially on fields that are optional, but recommended).</p> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2 id="req2-surface-diagnostics">Requirement 2: Surface Diagnostics with a Clear CTA</h2> <p>After basic ingestion checks the item is persisted on the Meta side and receives <code>item_id</code>. When we receive catalog updates (whether via a feed update, or individual item updates via the <a href="https://developers.facebook.com/docs/marketing-api/catalog-batch">Batch API</a>), we run async validation logic on each item to identify any issues with them. The issues we identify range from those that block displaying the item entirely (e.g. integrity policy violations), to missing attributes that can impact conversion. The goal is to communicate these to the seller (or support, who is helping the seller) to rectify them.</p> <div class="_57yz _57z1 _3-8p"><div class="_57y-"><p>We run this logic regularly, even after a seller has taken steps to rectify, because the problems can occur dynamically (e.g. an image link may break at any time). Therefore, it’s important for sellers to check back regularly on the health of their catalog.</p> </div></div><p>Because quite a few products can be labeled with an issue, and there can be multiple issues that come up, we set a “priority” field, to help sellers prioritize addressing them. Priorities are decided based on both the issue type (the severity level) and the item (the importance level). Meta commits to keeping high and medium priority issues as actionable as possible. To properly support this experience, we recommend polling our diagnostics API hourly to become aware of any issues, then surfacing them to the sellers. At a high-level, we recommend exposing these errors on these types of views on the partner surface:</p> <ul> <li><p><strong>Item-view:</strong> Depicting granular, item-level errors</p></li> <li><p><strong>Summary-view:</strong> Drawing attention to top errors and any associated items</p></li> </ul> <h3 id="fatal-ingestion-errors">Step 1: Address Fatal Ingestion Errors</h3> <p>Right after ingestion, call <a href="https://developers.facebook.com/docs/marketing-api/reference/product-feed-upload/errors/">Prioduct Feed Upload Errors</a>/<a href="https://developers.facebook.com/docs/marketing-api/reference/product-catalog/check_batch_request_status/">Batch Request Status</a> to discover fatal ingestion errors and warnings. Sellers have limited ability to fix fatal errors and we recommend monitoring and fixing them on a platform-integration level.</p> <p><strong>Feed Fatals:</strong> For feed uploads, call the <a href="https://developers.facebook.com/docs/marketing-api/reference/product-feed-upload/errors/">feed upload error API</a> to discover fatal ingestion errors and warnings for both the entire feed and particular lines of the feed that couldn’t be ingested. This API returns both Fatals and warnings. Set the <code>error_priority</code> field to <code>HIGH</code> for filtering fatal errors.</p> <p><strong>Sample Request (Feed Fatals)</strong></p> <pre class="_5s-8 prettyprint lang-curl" style="">curl -X GET -G \ -d 'access_token=<ACCESS_TOKEN>' \ 'https://graph.facebook.com/<API_VERSION>/{upload-id}/errors?error_priority=HIGH'</pre><p><strong>Sample Response (Feed Fatals)</strong></p> <pre class="_5s-8 prettyprint lang-json" style="">{ "data": [ { "id" : 1510567479166488, "summary" : "Group Mismatch for Property: shipping.", "description" : "Property shipping must have the same value for all items in the same group.", "severity" : "fatal", "row_number" : 10, "column_number" : 5 }, ... ] }</pre><p>See <a href="https://developers.facebook.com/docs/marketing-api/reference/product-feed-upload/errors/">Feeds diagnostics</a> for more details.</p> <p><strong>Batch API Status:</strong> Batch request status API returns the fatal errors and warnings for batch API upload sessions. Since Batch API is an async call, status of batch API call can be fetched using the handle returned in Batch API response.</p> <p><strong>Sample Request (Batch API Fatals)</strong></p> <pre class="_5s-8 prettyprint lang-curl" style="">curl -X GET -G \ -d 'access_token=<ACCESS_TOKEN>' \ 'https://graph.facebook.com/<API_VERSION>/{product-catalog-id}/check_batch_request_status?handle={handle}&error_priority=HIGH'</pre><p><strong>Sample Response (Batch API Fatals and Warnings)</strong></p> <pre class="_5s-8 prettyprint lang-json" style="">{ "data": [ { "handle": "abc", "status": "finished", "errors_total_count": 2, "errors": [ { "line": 2, "id": "retailed_id_1", "message": "URL Incorrectly Formatted: The provided URL is formatted incorrectly. If multiple links are included in one field, separate them using a comma. Specifying username and password in the URL is not supported." }, { "line": 1, "id": "retailed_id_2", "message": "A required field is missing: Products need to have availability listed to run in ads. Include the current availability for each product in your data feed file and upload it again. You can only add the supported values \"in stock\", \"out of stock\", \"preorder\", \"available for order\", \"discontinued\", \"pending\" in US English under the \"availability\" column." }, ], "warnings": [ { "line": 2, "id": "retailed_id_3", "message": "These fields have missing information: Make items easier to discover by providing google_product_category information." }, ... ], "ids_of_invalid_requests": [ ] } ] }</pre><p>See <a href="https://developers.facebook.com/docs/marketing-api/reference/product-catalog/check_batch_request_status/">Batch API diagnostics</a> for more details.</p> <h3 id="retrieve-error-types">Step 2: Retrieve List of All Supported Error Types</h3> <p>The list of all possible error types with descriptions can be retrieved from the <code>catalog_all_errors</code> API. This can subsequently be used for filtering and sorting the errors.</p> <p><strong>Sample Request</strong></p> <pre class="_5s-8 prettyprint lang-curl" style="">curl -X GET -G \ -d 'access_token=<ACCESS_TOKEN>' \ 'https://graph.facebook.com/<API_VERSION>/catalog_all_errors?locale=en_US'</pre><p><strong>Sample Response</strong></p> <pre class="_5s-8 prettyprint lang-json" style="">{ "all": [{ "error_type": "IMAGE_RESOLUTION_LOW", "error_priority": "HIGH", "title": "Missing or invalid images", "description": "The main image of this item cannot be displayed. Images must be in JPEG or PNG format, less than 8 MB and at least 500 x 500 pixels. <a href=”https://www.facebook.com/business/help/686259348512056?id=725943027795860”>See all product image specifications</a>.", "call_to_action": "After you've made changes, save the image under a different link (URL) and provide the new link. Check that the link begins with http:// or https:// and isn't broken. Make sure that it doesn't block Meta from accessing the image.", }, ... ] }</pre><h3 id="retrieve-catalog-level-errors">Step 3: Retrieve Catalog-Level Errors</h3> <p>To have a catalog-level diagnostics view, use product search API with <code>error_priority</code> and <code>error_type</code> filters. This returns a paginated list of product items with given <code>error_priority</code> and <code>error_type</code>.</p> <p>For surfacing top errors in a summary view:</p> <ul> <li><p>At a regular interval, call the <a href="https://developers.facebook.com/docs/marketing-api/reference/product-catalog/products">product search</a> API to get a list of items filtered by <code>error_priority</code> and <code>error_type</code>.</p></li> <li><p>Display errors and appropriate calls to action on each item.</p></li> <li><p>Update this view as the seller addresses the errors in the catalog (using event-based updates and the <a href="https://developers.facebook.com/docs/marketing-api/reference/product-catalog/check_batch_request_status/">Batch API</a>).</p></li> </ul> <p><strong>Sample Request</strong></p> <pre class="_5s-8 prettyprint lang-curl" style="">curl -X GET -G \ -d 'access_token=<ACCESS_TOKEN>' \ 'https://graph.facebook.com/<API_VERSION>/{catalog_id}/products?fields=id,errors&error_priority={HIGH}[&error_type={error_type}]'</pre><p><strong>Sample Response</strong></p> <pre class="_5s-8 prettyprint lang-json" style="">{ "data": [{, "id": "4405565689470921", "errors": [ { "error_type": "IMAGE_RESOLUTION_LOW", "error_priority": "HIGH", "title": "Missing or invalid images", "description": "The main image of this item cannot be displayed. Images must be in JPEG or PNG format, less than 8 MB and at least 500 x 500 pixels. <a href=”https://www.facebook.com/business/help/686259348512056?id=725943027795860”>See all product image specifications</a>.", "call_to_action": "After you've made changes, save the image under a different link (URL) and provide the new link. Check that the link begins with http:// or https:// and isn't broken. Make sure that it doesn't block Meta from accessing the image.", }, ... ]}, ... ], "paging": {}, "summary": {} }</pre><h3 id="retrieve-item-level-errors">Step 4: Retrieve Granular Item-Level Errors</h3> <p>Call the item-level diagnostics API to determine the list of products affected by any issues, including detailed descriptions and fix steps recommendations. You can use optional parameters (<code>issue_type</code> or <code>severity</code>) to filter errors.</p> <p>For surfacing errors on each item:</p> <ul> <li><p>On demand, when the seller looks at an item, call the <a href="https://developers.facebook.com/docs/marketing-api/reference/product-item">product item</a> API to get a list of all items and any associated non-fatal errors.</p></li> <li><p>Display errors and appropriate calls to action on each item.</p></li> <li><p>Update this view as the seller addresses the issues in the catalog (using event-based updates and the <a href="https://developers.facebook.com/docs/marketing-api/reference/product-catalog/check_batch_request_status/">Batch API</a>).</p></li> </ul> <p><strong>Sample Request</strong></p> <pre class="_5s-8 prettyprint lang-curl" style="">curl -X GET -G \ -d 'access_token=<ACCESS_TOKEN>' \ 'https://graph.facebook.com/<API_VERSION>/{item_id}?fields=errors'</pre><p><strong>Sample Response</strong></p> <pre class="_5s-8 prettyprint lang-json" style="">{ "errors": [{ "error_type": "IMAGE_RESOLUTION_LOW", "error_priority": "HIGH", "title": "Missing or invalid images", "description": "The main image of this item cannot be displayed. Images must be in JPEG or PNG format, less than 8 MB and at least 500 x 500 pixels. <a href=”https://www.facebook.com/business/help/686259348512056?id=725943027795860”>See all product image specifications</a>.", "call_to_action": "After you've made changes, save the image under a different link (URL) and provide the new link. Check that the link begins with http:// or https:// and isn't broken. Make sure that it doesn't block Meta from accessing the image.", }, ... ], "id": "4405565689470921" }</pre></div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2 id="meta-pixel-signals">Requirement 3: Enable Sellers to Set Up and Send Back Ads Signal via the Meta Pixel</h2> <p>Conversion tracking refers to the seller tracking visitor activity on the seller’s website. Examples of visitor activities include a user viewing a product, adding it to cart or purchasing it. This is typically accomplished by the sellers using the <a href="https://developers.facebook.com/docs/meta-pixel">Meta Pixel</a>. Tracked conversions are used to measure the effectiveness of seller ads, to define custom audiences for ad targeting, for ads campaigns, and to analyze the effectiveness of conversion funnels.</p> <p>Because Shops Ads can direct buyers to a merchant website or Meta’s onsite shop, to set up effective ads campaigns, sellers need to leverage the commerce signals from both their onsite shop and their website (via the Meta Pixel).</p> <div class="_57yz _57z1 _3-8p"><div class="_57y-"><p>As a third-party partner, you need to enable the seller to provide their Pixel information during their Meta shop setup. By using FBE for seller onboarding, you will get this for free. To check whether the seller’s catalog is associated with a pixel, you can call the <code>catalog_id/external_event_sources</code> <a href="https://developers.facebook.com/docs/marketing-api/reference/product-catalog">API endpoint</a>.</p> </div></div></div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2 id="sync-prod-set-collection">Enhancement 1: Synchronize Product Set Collection</h2> <p>A <a href="https://developers.facebook.com/docs/marketing-api/reference/product-catalog/product_sets/">product set</a> is a subgroup of items in a catalog. A product set can be used in ads and/or published as a product set collection on the seller’s shop to help customers find the right set of products.</p> <p>If you upgraded your ads catalog where you had existing product sets, you can update your product sets with collection metadata and publish them to your shop to be visible there.</p> <h3 id="create-prod-set-collection">Step 1: Create a New Product Set Collection</h3> <p>Synchronize creations of a product set with collection metadata that matches specific product IDs:</p> <p><strong>Sample Request</strong></p> <pre class="_5s-8 prettyprint lang-curl" style="">curl -0 -X POST \ -H 'Content-Type: application/json; charset=utf-8' \ https://graph.facebook.com/<API_VERSION>/{product-catalog-id}/product_sets?access_token=<ACCESS_TOKEN> \ --data-binary @- << EOF { "name": "Best Sellers", "filter": "{ 'retailer_id': {'is_any': ['pid1', 'pid2']} }", "metadata": "{ 'cover_image_url':'https://foo.com/image.jpg', 'external_url':'https://foo.com/best-sellers', 'description':'Our best selling products' }" } EOF</pre><p><strong>Sample Response</strong></p> <pre class="_5s-8 prettyprint lang-json" style="">{ "id": "<PRODUCT_SET_ID>" }</pre><p>In case of an unsuccessful response, you would receive an error response with error details. An error doesn’t necessarily mean that a product set collection was not created, e.g. if there is an error in fetching a cover image URL; the product set might still be created. To check what product sets collections you’ve already created and their current state:</p> <pre class="_5s-8 prettyprint lang-curl" style="">GET /<API_VERSION>/<PRODUCT_CATALOG_ID>/product_sets</pre><h3 id="update-prod-set-collection">Step 2: Update or Publish a Product Set Collection</h3> <p>Synchronize updates to an existing product set with collection metadata and publish to shops:</p> <p><strong>Sample Request</strong></p> <pre class="_5s-8 prettyprint lang-curl" style="">curl -0 -X POST \ -H 'Content-Type: application/json; charset=utf-8' \ https://graph.facebook.com/<API_VERSION>/{product-set-id}?access_token=<ACCESS_TOKEN> \ --data-binary @- << EOF { "name": "Updated Best Sellers", "publish_to_shops": [ { "shop_id": "<SHOP_ID>" } ] } EOF</pre><p><strong>Sample Response</strong></p> <pre class="_5s-8 prettyprint lang-json" style="">{ "id": "<PRODUCT_SET_ID>" }</pre><p>In addition, you can also synchronize deletions of a <code>ProductSet</code> by making a <code>DELETE</code> request to <code>/{product_set_id}</code>. By default, a product set cannot be deleted while it’s being used in an active ad, shop collection, or other usages. To override this behavior, include <code>allow_live_product_set_deletion=true</code> in your request.</p> <p>Learn more about <a href="https://developers.facebook.com/docs/commerce-platform/catalog/collections">product set-related API operations</a>.</p> <p><strong>Sample Request</strong></p> <pre class="_5s-8 prettyprint lang-curl" style="">curl -X DELETE \ -d 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/<API_VERSION>/{product-set-id}</pre><p><strong>Sample Response</strong></p> <pre class="_5s-8 prettyprint lang-json" style="">{ "success": true }</pre></div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2 id="ads-signal-capi">Enhancement 2: Enable Sellers to Set Up and Send Back Ads Signal via CAPI</h2> <p>For optimal ad performance and signal resilience, we recommend that you work with your sellers to implement the Conversions API (CAPI) alongside their Meta Pixel and follow other <a href="https://developers.facebook.com/docs/marketing-api/conversions-api/best-practices">best practices</a>.</p> <p>Learn how to <a href="https://developers.facebook.com/docs/marketing-api/conversions-api/set-up-conversions-api-as-a-platform">set up the Conversions API as a platform</a>.</p> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>Learn More</h2> <ul> <li><a href="https://developers.facebook.com/docs/commerce-platform/catalog/collections">product set-related API operations</a></li> <li><a href="https://developers.facebook.com/docs/commerce-platform/reporting/promotions">Promotions retrieval</a></li> <li><a href="https://www.facebook.com/business/help/431787070873394">Commerce Manager</a></li> <li><a href="https://developers.facebook.com/docs/marketing-api/catalog/guides/feed-api/#direct-upload-feed">Direct Upload</a></li> <li><a href="https://developers.facebook.com/docs/marketing-api/catalog/guides/feed-api/#feed-api-reference">Feed API Reference</a></li> <li><a href="https://developers.facebook.com/docs/marketing-api/catalog-batch">Catalog Batch API</a></li> </ul> </div></div></div></span><div class="_4-u2 _57mb _1u44 _4-u8"><div class="_4-u3 _588p _4_k"><fb:like href="https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/" layout="button_count" share="1"></fb:like></div></div><div id="developer_documentation_toolbar" data-referrer="developer_documentation_toolbar" data-click-area="toolbar"></div><script nonce="CtsVRpdO"> !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '675141479195042'); fbq('track', "PageView");fbq('track', "PageView");</script><noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=675141479195042&ev=PageView&noscript=1" /></noscript><script nonce="CtsVRpdO"> !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '574561515946252'); fbq('track', "PageView");fbq('track', "PageView");</script><noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=574561515946252&ev=PageView&noscript=1" /></noscript><script nonce="CtsVRpdO"> !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1754628768090156'); fbq('track', "PageView");fbq('track', "PageView");</script><noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1754628768090156&ev=PageView&noscript=1" /></noscript></div></div></div></div><div class="_1jbo _4ar1 _5zld"><div id="u_0_b_LL"></div></div></div></div></div></div><div class="_6e3w" id="devsite_footer" data-referrer="devsite_footer" data-click-area="Footer"></div></div></div> <script nonce="CtsVRpdO">requireLazy(["HasteSupportData"],function(m){m.handle({"gkxData":{"3485":{"result":true,"hash":null},"3819":{"result":false,"hash":null},"4341":{"result":false,"hash":null},"7686":{"result":false,"hash":null},"7687":{"result":false,"hash":null},"8049":{"result":false,"hash":null},"8708":{"result":false,"hash":null},"9861":{"result":true,"hash":null},"21063":{"result":false,"hash":null},"21069":{"result":false,"hash":null},"21071":{"result":false,"hash":null},"21072":{"result":false,"hash":null},"21075":{"result":false,"hash":null},"23433":{"result":false,"hash":null},"33056":{"result":false,"hash":null},"4737":{"result":false,"hash":null},"20836":{"result":false,"hash":null},"21034":{"result":false,"hash":null},"8859":{"result":false,"hash":null}},"ixData":{"114092":{"sprited":1,"spriteCssClass":"sx_5afa52","spriteMapCssClass":"sp_s_usVSEU-xQ"},"114104":{"sprited":1,"spriteCssClass":"sx_556c7b","spriteMapCssClass":"sp_s_usVSEU-xQ"},"88889":{"sprited":1,"spriteCssClass":"sx_e6dd48","spriteMapCssClass":"sp_s_usVSEU-xQ"}},"qexData":{"104":{"r":null},"128":{"r":null},"344":{"r":null},"388":{"r":null}},"justknobxData":{"1806":{"r":true},"2233":{"r":true}}})});requireLazy(["Bootloader"],function(m){m.handlePayload({"consistency":{"rev":1020162270},"rsrcMap":{"nvhaXqO":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/ya\/r\/iVhS7uX69oh.js"},"jCb\/uTV":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yE\/r\/XwbbbDE5Ipf.js"},"6ZPxvBs":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yR\/r\/iBzgRXSldH3.js"},"\/XRSCRy":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4i7M54\/ys\/l\/en_US\/JFPVXrxgNKJ.js"},"+HX6M3x":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/y-\/r\/FLP7Yna0v8J.js"},"1VRdE+K":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yd\/r\/hyN1BSYm2Mh.js"},"YAndhp3":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iVmH4\/yn\/l\/en_US\/gLGyxLuPEtS.js"},"zyNcqsR":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/y2\/r\/DyGxoExKf8F.js"},"ckQqi92":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/ys\/r\/WWB8gtPGPCm.js"},"q4k9dcL":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yA\/r\/k6i-CXtPyr7.js"},"EovXm5+":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yB\/l\/0,cross\/-T_ZYiGjT8_.css"},"AC90hxZ":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iOpS4\/yA\/l\/en_US\/VSwqC-JxqCv.js"},"QFvEXya":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yL\/r\/HCHjtU2o8Gs.js"},"R5w1rCJ":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yF\/r\/p55HfXW__mM.js"},"ros5UYc":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yN\/r\/iXcl39c1iZr.js"},"831rcSi":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iYrV4\/yT\/l\/en_US\/vXEprPDSXet.js"},"vZJ1cHZ":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4ikZw4\/yj\/l\/en_US\/FTZvKWMYUgD.js"},"jIgdi67":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yw\/r\/eo4g0cklW_z.js"},"7CaQFUN":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iF584\/y6\/l\/en_US\/lVsP6ByJimy.js"},"20549oV":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iTfb4\/yK\/l\/en_US\/JUisBIui8oY.js"},"8ELCBwH":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/ye\/r\/VRzSVH5iU-V.js"},"TmI0Y60":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iaDt4\/yz\/l\/en_US\/cuOu8FQdaOk.js"},"TvgirMF":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4ikkl4\/yB\/l\/en_US\/gw_xqC5Gh-w.js"},"SWx3yNv":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/y7\/r\/g__eV5OXSXl.js"},"x22Oby4":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yZ\/r\/tVshp1OIV9l.js"},"dlMdW7h":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yv\/r\/qvzskUrYlYC.js"},"VoORjc7":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yr\/r\/OA__x4ciakH.js"},"vdNQr9P":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yj\/r\/FiVT6nDibIJ.js"},"UWlPw6D":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yy\/r\/YJHbLAZ6dgP.js"},"QyoftxH":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yL\/r\/j-_AFWnS2kv.js"},"17Grp2h":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/y-\/r\/HhbMrxvaW_H.js"},"H\/5lfuF":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yF\/r\/iqrvM8jAXX7.js"},"9NiATAn":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yv\/r\/yRuFCzueB7p.js"},"lYMIqwV":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yF\/r\/Cekb95ZEenT.js"},"rlbiS2R":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yZ\/r\/MT8zVb7FCG1.js"},"+2mYsBo":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yd\/r\/ACVCSlW0ASp.js"},"49g5Itw":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4ihVQ4\/yV\/l\/en_US\/_TOVpOV3HyP.js"},"MA7wtBb":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yS\/r\/lhPdogB16ty.js"},"Hfm1+jG":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iXI94\/yH\/l\/en_US\/bFRSyLQHbCB.js"},"EBHAQxG":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yu\/r\/ItlcFFfqEK4.js"},"hPi\/p1D":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iKw34\/yp\/l\/en_US\/eOOgYZ0fHYq.js"},"wv1v5F0":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iaX94\/yf\/l\/en_US\/3KdvJq3i709.js"},"3n1sDUd":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yK\/r\/IJWO6xE0l6Y.js"},"TKpPurG":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yw\/r\/5Ab3KUhUCJn.js"},"o8kuXMU":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4io1U4\/yj\/l\/en_US\/0kg1C-1kY_J.js"},"Kw\/fkQQ":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yC\/r\/1KBPmJG8ogE.js"},"JpZhukL":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yR\/r\/6sZ06T3x_CX.js"},"su18+VC":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4itTO4\/y6\/l\/en_US\/jhlV4-mIks1.js"},"o9YVkaT":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yX\/l\/0,cross\/j-1kTkD146w.css"},"0xZW\/QI":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yq\/r\/aq7OssUe1Xz.js"},"hm7LH2C":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yZ\/r\/D-xA6UdYheu.js"},"aSbaNKt":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/ya\/l\/0,cross\/2q1vKK67uU0.css"},"M8Xp01T":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/y-\/r\/kQV1nBAlQX2.js"},"s6f7kQQ":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yp\/r\/O4hV5R-_3aY.js"},"j8vinei":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/y6\/r\/4mrA60sb1MG.js"},"yPN8Cty":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yp\/l\/0,cross\/krc2iuLxc6s.css"},"GS4bGVX":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yN\/l\/0,cross\/rwSm6PybE2f.css"},"8q2zxdD":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yX\/l\/0,cross\/qYvXg37vedA.css"},"mDomTSa":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/y4\/l\/0,cross\/HrRDLgWA2yx.css"},"8LpAtc0":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yd\/l\/0,cross\/r88zIdfPi2B.css"},"NUcs7zk":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yz\/r\/fGPE8GxQniD.js"},"9PvWiu8":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iDke4\/ym\/l\/en_US\/xGrsPY7t7Wu.js"},"zVTqSl6":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yq\/r\/ytmG00L_PQ4.js"},"6gQ984d":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iFe24\/yn\/l\/en_US\/uNQYtJNctRs.js"},"p8qZx2r":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yk\/r\/HHIBxhlHLL_.js"},"BeOwzfl":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yQ\/r\/p4Toz7dSreG.js"},"8JvBQNZ":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/ye\/r\/4FGNfLO9FAz.js"},"oPTgYNC":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yT\/r\/3BeEi2lwhs1.js"},"GeBTIYU":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yS\/r\/dat1Sh53Bzr.js"},"iXU77vs":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yD\/r\/Ocw4YGGa0Mq.js"},"8pnRkHq":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yp\/r\/8Fq6COPYExO.js"},"LAVM282":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iglM4\/ym\/l\/en_US\/UNQGBhQip2k.js"},"hrNoAGB":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iK1s4\/yP\/l\/en_US\/VsQePSfPEd2.js"},"\/g73V0k":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yF\/r\/eu31i6kUQCb.js"},"74vxxhi":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4itDX4\/y1\/l\/en_US\/NnClyoIyr56.js"},"ZSxb2YX":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/y2\/r\/XfUS6yFtzfv.js"},"YNx1BTX":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yM\/r\/yjO4j23O-sY.js"},"8+\/m\/R9":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yF\/r\/dxMWJE0LDP9.js"},"STfNYsg":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/y2\/r\/NOl3nSdj5Uh.js"},"b+4kH42":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yw\/r\/cg3phlyJ-1B.js"},"HrSvOcT":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/y4\/r\/21-3aT7RQ8b.js"},"aIstZuG":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/ys\/r\/DtBghjPmOaN.js"},"HWOHH5p":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yZ\/r\/7uJskYFt84f.js"},"RzLj6kH":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4ibl_4\/ys\/l\/en_US\/VQdNO3l_bbl.js"},"RUv0FFW":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4i8He4\/yz\/l\/en_US\/bCr7uJcNV55.js"},"epaoL7R":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yF\/r\/nZofRx9C5r7.js"},"38VnPpM":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yv\/r\/rKs1m-22DPd.js"},"xlMpWQZ":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yW\/r\/m81HXiJulf5.js"},"+WGv7RM":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yF\/r\/9p5urAiaAzX.js"},"t46GVsr":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/ya\/r\/3QX3yaFWkhM.js"},"Ayd2Csx":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yH\/l\/0,cross\/72VMoP7VwNX.css"},"9zce+oe":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yj\/r\/iDciH7m_jEM.js"},"asppkhA":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yu\/r\/KQ8y8xsCyye.js"},"jjYsTQO":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yv\/r\/_zDcq1Cbl81.js"},"UqUvMpW":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/y2\/r\/cqy5sWYK2yi.js"},"Nx3aG7o":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yP\/r\/CBuiJ_0o6vC.js"},"meXqvUG":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yu\/r\/BQWILtvS5fB.js"},"7gBAFaa":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4i6LJ4\/yw\/l\/en_US\/1JMTNPV31Xt.js"},"Gbf1TUE":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yU\/r\/irCGtkIPaVi.js"},"lTO89wT":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/y7\/l\/0,cross\/sb_YKErtOpF.css"},"dUh4UaO":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yN\/r\/KAKCyaZktm6.js"},"gLpHGW2":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yS\/l\/0,cross\/GCWBEXttOsS.css"},"txstYBE":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yp\/r\/FKhruwJdVnA.js"},"4gKni9p":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yX\/l\/0,cross\/A3-J7fz9cRI.css"},"cIwjOS0":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yI\/r\/ULHBWFxbdQ0.js"},"hRnYGn1":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yj\/r\/_DYXVxhJSqY.js"},"jWuQPCW":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/ye\/r\/kgwMEpRvvqk.js"},"VfuLkfj":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yX\/r\/zZHIBNAJKnh.js"},"XV0Z0ix":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yq\/r\/IP50YqMMQW7.js"},"Cqzu\/ty":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yu\/r\/QcPOxvKPtDI.js"},"NQcY4GA":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yZ\/r\/Qxe0d1B1aBm.js"},"CvndCfq":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yW\/r\/rBvx5OxA8Dg.js"},"r92wvYV":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yl\/r\/deC1d5viPp9.js"},"uKw0LU7":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yN\/r\/1Ar1tA1c3aY.js"},"xmz7Lk6":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yZ\/l\/0,cross\/v-HT0mANflt.css"},"UcjljO7":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yp\/l\/0,cross\/qOe_Rlab9NU.css"},"a2j96E0":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iUKo4\/yB\/l\/en_US\/5--BiPwNM_L.js"},"X4+I4b2":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yo\/l\/0,cross\/2ibtJuPii7W.css"},"v6HipfT":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4igci4\/yB\/l\/en_US\/xYQE_A7ceZz.js"},"lLBpUGk":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iX0E4\/y7\/l\/en_US\/iwY1GR147cM.js"},"A+qL2F2":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yc\/r\/igFcgMfgyTw.js"},"Yelqfuz":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/y-\/r\/ZrDO1OS3CNE.js"},"W9G2VOz":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4ioi14\/yF\/l\/en_US\/VAmdWEioR4q.js"},"Equ3MU8":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yt\/r\/QZZ6DTygxRB.js"},"VDymvVI":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yb\/l\/0,cross\/D71zJLHKClj.css"},"8vKBOmk":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yf\/l\/0,cross\/sEFJGM1VrCg.css"},"\/j+rPH4":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4ijtR4\/yN\/l\/en_US\/Q7mzLBol2Pr.js"},"G2iy9Ox":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/y3\/r\/NHTmQ4aEe1Y.js"},"HLSPxCz":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iLl54\/yL\/l\/en_US\/ROY0k3waLZm.js"},"Uwg5oi7":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yt\/l\/0,cross\/fkYnCf-zqnu.css"},"b\/rYFtF":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yB\/r\/hGd1ihAEoHH.js"},"7koW4+B":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yj\/r\/T8EUGZnnQTh.js"},"KKBnWKk":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yf\/r\/2Gj6Rqt407L.js"},"ZY1oM2Q":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yH\/r\/zBIKYjdRgko.js"},"b9sATVO":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yt\/r\/oXAkgPAYF7S.js"},"4cYEL+B":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4i_3c4\/yO\/l\/en_US\/c4GKfGP6sqX.js"},"3QBOKTC":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yH\/r\/AL5LllrA1f0.js"},"yMgn4BF":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yA\/r\/-u-KeKSHGqH.js"},"IPhI+gJ":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iR_T4\/yk\/l\/en_US\/m5Sccosbsxh.js"},"CsskXiK":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/y1\/l\/0,cross\/HObeRbkOggr.css"},"M9rh1r7":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iWSK4\/y1\/l\/en_US\/Ep1K3xNUU48.js"},"VB4zTC3":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yy\/r\/ozTlFblbI9G.js"},"8te+6UY":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yV\/l\/0,cross\/NHC-jFEJbGC.css"},"FXpCh5x":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/y4\/r\/6t-xhYnsH_u.js"},"57uihzf":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yC\/l\/0,cross\/g52Ep-msKvf.css"},"J62RfGM":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yi\/r\/k8SoSxKynWH.js"},"88+gRST":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yC\/r\/0_a2ukPS4th.js"},"HBK9MF6":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4ikPw4\/yS\/l\/en_US\/m5GXhEArfmW.js"},"xsFg75a":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yt\/r\/mnLc1TS2Wp-.js"},"s5Ferw3":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yQ\/r\/uh_8eoe-L4n.js"},"f9mbO29":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yV\/r\/Pb8gsLBLMah.js"},"k\/guBF\/":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yU\/r\/aoRlvrXx2GI.js"},"IIXAWvk":{"type":"js","src":"https:\/\/connect.facebook.net\/en_US\/sdk.js#version=v22.0","nc":1},"FsBVuQ6":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/y4\/r\/kJrAedvxuNH.js"},"0Qz\/xq6":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yB\/r\/AfRcB3-N6lg.js"},"8Aqq+az":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yx\/r\/uXKzYmSVZWU.js"},"vCxI9D4":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/ye\/r\/GcgopRl4mBW.js"}},"compMap":{"Dialog":{"r":["nvhaXqO","jCb\/uTV","6ZPxvBs","\/XRSCRy","+HX6M3x","1VRdE+K","dzZKBxS","bO1dD4x","YAndhp3","zyNcqsR","ckQqi92","q4k9dcL","EovXm5+","AC90hxZ","iHCiaFe","QFvEXya","R5w1rCJ","ros5UYc"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent","Animation","PageTransitions"]},"be":1},"ExceptionDialog":{"r":["1VRdE+K","YAndhp3","q4k9dcL","\/XRSCRy","zyNcqsR","ckQqi92","nvhaXqO","R5w1rCJ","iHCiaFe","bO1dD4x","dzZKBxS","WgFZrWv","QFvEXya","6ZPxvBs","831rcSi","vZJ1cHZ","jIgdi67","jCb\/uTV","zfzSak0","7CaQFUN","EcHGqON","20549oV","ros5UYc"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"],"r":["+HX6M3x"]},"be":1},"QuickSandSolver":{"r":["1VRdE+K","\/XRSCRy","nvhaXqO","q4k9dcL","8ELCBwH","TmI0Y60","TvgirMF","SWx3yNv","x22Oby4","iHCiaFe","dzZKBxS"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"],"r":["+HX6M3x"]},"be":1},"ConfirmationDialog":{"r":["dlMdW7h","VoORjc7","1VRdE+K","\/XRSCRy","nvhaXqO","q4k9dcL","vdNQr9P","iHCiaFe"],"be":1},"MWADeveloperReauthBarrier":{"r":["UWlPw6D","1VRdE+K","QyoftxH","17Grp2h","H\/5lfuF"],"be":1},"WebSpeedInteractionsTypedLogger":{"r":["1VRdE+K","nvhaXqO","9NiATAn","QFvEXya","\/XRSCRy"],"be":1},"AsyncRequest":{"r":["1VRdE+K","\/XRSCRy","iHCiaFe","dzZKBxS"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"],"r":["+HX6M3x"]},"be":1},"DOM":{"r":["1VRdE+K","\/XRSCRy","iHCiaFe"],"be":1},"Form":{"r":["1VRdE+K","\/XRSCRy","nvhaXqO","q4k9dcL","iHCiaFe"],"be":1},"FormSubmit":{"r":["1VRdE+K","\/XRSCRy","nvhaXqO","q4k9dcL","lYMIqwV","iHCiaFe","dzZKBxS"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"],"r":["+HX6M3x"]},"be":1},"Input":{"r":["nvhaXqO"],"be":1},"Toggler":{"r":["\/XRSCRy","zyNcqsR","ckQqi92","1VRdE+K","q4k9dcL","nvhaXqO","bO1dD4x","YAndhp3","iHCiaFe"],"be":1},"Tooltip":{"r":["1VRdE+K","\/XRSCRy","zyNcqsR","q4k9dcL","ckQqi92","nvhaXqO","R5w1rCJ","iHCiaFe","bO1dD4x","QFvEXya","EcHGqON","831rcSi","ros5UYc","dzZKBxS"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent","PageTransitions","Animation"],"r":["+HX6M3x","YAndhp3","6ZPxvBs","jCb\/uTV"]},"be":1},"URI":{"r":[],"be":1},"trackReferrer":{"r":[],"be":1},"PhotoTagApproval":{"r":["1VRdE+K","\/XRSCRy","rlbiS2R","+2mYsBo","iHCiaFe"],"be":1},"PhotoSnowlift":{"r":["1VRdE+K","\/XRSCRy","nvhaXqO","49g5Itw","jCb\/uTV","6ZPxvBs","+HX6M3x","dzZKBxS","bO1dD4x","YAndhp3","zyNcqsR","ckQqi92","q4k9dcL","EovXm5+","AC90hxZ","MA7wtBb","Hfm1+jG","EBHAQxG","WgFZrWv","hPi\/p1D","wv1v5F0","3n1sDUd","TKpPurG","o8kuXMU","R5w1rCJ","iHCiaFe","QFvEXya","Kw\/fkQQ","zfzSak0","831rcSi","jIgdi67","EcHGqON","JpZhukL","su18+VC","o9YVkaT","0xZW\/QI","hm7LH2C","aSbaNKt","M8Xp01T","s6f7kQQ","j8vinei","yPN8Cty","GS4bGVX","8q2zxdD","mDomTSa","8LpAtc0","NUcs7zk","9PvWiu8","zVTqSl6","6gQ984d","p8qZx2r","BeOwzfl","8JvBQNZ","oPTgYNC","GeBTIYU","iXU77vs","8pnRkHq","LAVM282","hrNoAGB","\/g73V0k","74vxxhi","ZSxb2YX","YNx1BTX","8+\/m\/R9","STfNYsg","b+4kH42","HrSvOcT","aIstZuG","HWOHH5p","RzLj6kH","RUv0FFW","epaoL7R","38VnPpM","xlMpWQZ","+WGv7RM","t46GVsr","Ayd2Csx","9zce+oe","asppkhA","jjYsTQO","UqUvMpW","Nx3aG7o","meXqvUG","7gBAFaa","Gbf1TUE","lTO89wT","dUh4UaO","gLpHGW2","txstYBE","4gKni9p","cIwjOS0","hRnYGn1","jWuQPCW","VfuLkfj","XV0Z0ix","rlbiS2R","Cqzu\/ty","NQcY4GA","CvndCfq","r92wvYV","vZJ1cHZ","uKw0LU7","xmz7Lk6","UcjljO7","a2j96E0","X4+I4b2","v6HipfT","lLBpUGk","A+qL2F2","Yelqfuz","W9G2VOz","Equ3MU8","VDymvVI","8vKBOmk","\/j+rPH4","ros5UYc"],"rds":{"m":["Animation","FbtLogging","ODS","IntlQtEventFalcoEvent","PageTransitions"]},"be":1},"PhotoTagger":{"r":["YAndhp3","1VRdE+K","\/XRSCRy","G2iy9Ox","zyNcqsR","q4k9dcL","nvhaXqO","bO1dD4x","zfzSak0","R5w1rCJ","ckQqi92","iHCiaFe","QFvEXya","dzZKBxS","6ZPxvBs","HLSPxCz","Uwg5oi7","831rcSi","vZJ1cHZ","b\/rYFtF","rlbiS2R","7koW4+B","KKBnWKk","ZY1oM2Q","b9sATVO","r92wvYV","4cYEL+B","3QBOKTC","ros5UYc"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent","PageTransitions","Animation"],"r":["+HX6M3x","jCb\/uTV"]},"be":1},"PhotoTags":{"r":["1VRdE+K","\/XRSCRy","rlbiS2R","nvhaXqO","yMgn4BF","iHCiaFe"],"be":1},"TagTokenizer":{"r":["1VRdE+K","\/XRSCRy","zyNcqsR","IPhI+gJ","CsskXiK","M9rh1r7","VB4zTC3","q4k9dcL","nvhaXqO","bO1dD4x","8te+6UY","FXpCh5x","57uihzf","7gBAFaa","J62RfGM","88+gRST","HBK9MF6","iHCiaFe","dzZKBxS"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"],"r":["+HX6M3x"]},"be":1},"AsyncDialog":{"r":["1VRdE+K","\/XRSCRy","YAndhp3","q4k9dcL","zyNcqsR","ckQqi92","nvhaXqO","R5w1rCJ","iHCiaFe","bO1dD4x","dzZKBxS","WgFZrWv","QFvEXya","6ZPxvBs","Kw\/fkQQ","zfzSak0","831rcSi","jIgdi67","EcHGqON","jCb\/uTV","ros5UYc"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"],"r":["+HX6M3x"]},"be":1},"Hovercard":{"r":["1VRdE+K","\/XRSCRy","zyNcqsR","q4k9dcL","nvhaXqO","bO1dD4x","YAndhp3","zfzSak0","R5w1rCJ","ckQqi92","iHCiaFe","QFvEXya","dzZKBxS","6ZPxvBs","HLSPxCz","Uwg5oi7","831rcSi","ros5UYc"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent","PageTransitions","Animation"],"r":["+HX6M3x","jCb\/uTV"]},"be":1},"XOfferController":{"r":["nvhaXqO","xsFg75a"],"be":1},"PerfXSharedFields":{"r":["EBHAQxG","zyNcqsR"],"be":1},"XUIDialogButton.react":{"r":["ckQqi92","QFvEXya","zyNcqsR","R5w1rCJ","\/XRSCRy","831rcSi","dzZKBxS","bO1dD4x","jIgdi67","nvhaXqO","jCb\/uTV","6ZPxvBs","zfzSak0","1VRdE+K","WgFZrWv","ros5UYc","iHCiaFe"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"],"r":["+HX6M3x"]},"be":1},"XUIDialogBody.react":{"r":["bO1dD4x","zyNcqsR","R5w1rCJ","831rcSi","WgFZrWv","ros5UYc"],"be":1},"XUIDialogFooter.react":{"r":["zfzSak0","zyNcqsR","R5w1rCJ","831rcSi","EcHGqON","bO1dD4x","WgFZrWv","ros5UYc"],"be":1},"XUIDialogTitle.react":{"r":["zfzSak0","zyNcqsR","R5w1rCJ","831rcSi","ckQqi92","QFvEXya","\/XRSCRy","dzZKBxS","bO1dD4x","jIgdi67","EcHGqON","1VRdE+K","WgFZrWv","ros5UYc","iHCiaFe"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"],"r":["+HX6M3x"]},"be":1},"XUIGrayText.react":{"r":["bO1dD4x","zyNcqsR","R5w1rCJ","831rcSi","ros5UYc"],"be":1},"DialogX":{"r":["1VRdE+K","YAndhp3","q4k9dcL","\/XRSCRy","zyNcqsR","ckQqi92","nvhaXqO","R5w1rCJ","iHCiaFe","bO1dD4x","dzZKBxS","WgFZrWv","QFvEXya","6ZPxvBs","ros5UYc"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"],"r":["+HX6M3x"]},"be":1},"react":{"r":["zyNcqsR","R5w1rCJ","ros5UYc"],"be":1}}})});</script> <script nonce="CtsVRpdO">requireLazy(["InitialJSLoader"], function(InitialJSLoader) {InitialJSLoader.loadOnDOMContentReady(["1VRdE+K","\/XRSCRy","s5Ferw3","nvhaXqO","f9mbO29","+HX6M3x","YAndhp3","RzLj6kH","ckQqi92","k\/guBF\/","6ZPxvBs","IIXAWvk","FsBVuQ6","zyNcqsR","R5w1rCJ","QFvEXya","jCb\/uTV","0Qz\/xq6","8Aqq+az","vCxI9D4","ros5UYc","jIgdi67","q4k9dcL"]);});</script> <script nonce="CtsVRpdO">requireLazy(["TimeSliceImpl","ServerJS"],function(TimeSlice,ServerJS){var s=(new ServerJS());s.handle({"instances":[["__inst_c2ec5301_0_0_fv",["DeveloperSiteDocumentationX"],[],1],["__inst_b123e231_0_0_AE",["DevsiteReferenceTable","__elem_0c196283_0_0_bS"],[{"__m":"__elem_0c196283_0_0_bS"}],1],["__inst_b123e231_0_1_i8",["DevsiteReferenceTable","__elem_0c196283_0_1_iS"],[{"__m":"__elem_0c196283_0_1_iS"}],1],["__inst_b123e231_0_2_jg",["DevsiteReferenceTable","__elem_0c196283_0_2_Hr"],[{"__m":"__elem_0c196283_0_2_Hr"}],1],["__inst_b123e231_0_3_sl",["DevsiteReferenceTable","__elem_0c196283_0_3_es"],[{"__m":"__elem_0c196283_0_3_es"}],1],["__inst_b123e231_0_4_Yw",["DevsiteReferenceTable","__elem_0c196283_0_4_QV"],[{"__m":"__elem_0c196283_0_4_QV"}],1]],"elements":[["__elem_a588f507_0_2_D2","u_0_0_yY",2],["__elem_0c196283_0_0_bS","u_0_1_A2",1],["__elem_0c196283_0_1_iS","u_0_2_wt",1],["__elem_0c196283_0_2_Hr","u_0_3_4q",1],["__elem_0c196283_0_3_es","u_0_4_8b",1],["__elem_0c196283_0_4_QV","u_0_5_nR",1],["__elem_9f5fac15_0_3_4E","developer_documentation_toolbar",1],["__elem_a32d506f_0_0_8L","u_0_6_CP",1],["__elem_a32d506f_0_1_nN","u_0_7_iw",1],["__elem_a32d506f_0_2_M4","u_0_8_uD",1],["__elem_a32d506f_0_3_T1","u_0_9_aC",1],["__elem_9f5fac15_0_0_uC","devsite_header",1],["__elem_9f5fac15_0_1_IU","documentation_breadcrumbs_pagelet",1],["__elem_a588f507_0_0_IG","u_0_a_uP",1],["__elem_9f5fac15_0_4_be","documentation_body_pagelet",1],["__elem_a588f507_0_1_NB","u_0_b_LL",1],["__elem_9f5fac15_0_2_Rs","devsite_footer",1]],"require":[["UniversalMicroSiteTrackingController","init",["ImmutableServerCallableWrapper"],[true,"SG",{"__imm":{"module":{"__m":"ImmutableServerCallableWrapper"},"method":"Map","value":[]}},"1n0nVbJ544MHFqodn",null,"https:\/\/developers.facebook.com\/docs\/commerce-platform\/partners\/catalog-integration\/",null,null,"apac",null,"0a1UbSFgTwdVVvvlw","developers",null,"",{"__imm":{"module":{"__m":"ImmutableServerCallableWrapper"},"method":"Map","value":[]}},null,"",""]],["DevsiteInteractionTracker","init",[],[{"translationStatus":"translated"}]],["AsyncRequest","post_UNSAFE_LET_ANYONE_IMPERSONATE_THE_USER_FOR_THESE_WRITES",[],["\/ajax\/docs\/nav\/?path1=commerce-platform&path2=partners&path3=catalog-integration",{}]],["__inst_c2ec5301_0_0_fv"],["DevsiteURLFragmentHandler","registerTransitionHandler",[],[]],["AnalyticsGKs","init",[],[[{"gk_name":"analytics_app_anomaly_notifications_participants","value":true},{"gk_name":"analytics_approximation_accuracy","value":false},{"gk_name":"analytics_cross_device_web_params","value":true},{"gk_name":"analytics_currency","value":true},{"gk_name":"analytics_deactivate_flagged_params","value":true},{"gk_name":"analytics_delete_flagged_properties","value":true},{"gk_name":"analytics_delete_key_for_auto_deleted_ups","value":true},{"gk_name":"analytics_delete_key_for_auto_deprecated_cps","value":true},{"gk_name":"analytics_display_deleted_user_properties_table","value":true},{"gk_name":"ios_receipt_validation_ui","value":true},{"gk_name":"analytics_rotate_key_for_pii_flagged_wps","value":true},{"gk_name":"fba_whitelisted_businesses_for_new_channels_h2","value":false},{"gk_name":"fba_curated_dashboards","value":false},{"gk_name":"fba_curated_dashboards_internal_only","value":false},{"gk_name":"insights_android_implicit_purchase_events","value":true},{"gk_name":"fba_people_insights_v2_entities_read_path","value":false},{"gk_name":"fba_people_insights_v2_entities_write_path","value":false},{"gk_name":"fba_outcomes_beta","value":false},{"gk_name":"fba_show_outcomes_for_single_entities","value":false},{"gk_name":"fba_platform_section_whitelist","value":false},{"gk_name":"fba_people_insights_v2_businesses_read_path","value":false},{"gk_name":"fba_people_insights_v2_businesses_write_path","value":false},{"gk_name":"fba_dashboard_templates","value":false},{"gk_name":"fba_path_to_conversion_prod","value":false},{"gk_name":"fba_show_bag_hide_esg","value":false}]]],["PartnershipsMarketingScrollOnLoad","scrollToIdOnLoad",[],[]],["fbq","init",[],["438056466377696"]],["fbq","init",[],["721503217860715"]],["fbq","init",[],["1654677854812921"]],["fbq","init",[],["983057391856088"]],["fbq","track",[],["ViewContent",{"value":"2","currency":"EUR"}]],["fbq","init",[],["1801207626762049"]],["fbq","init",[],["1916681798651990"]],["fbq","track",[],["PageView",{"isDFCRegistered":"0"}]],["ScriptPath","set",[],["XDeveloperDocumentationController","7459a3d2",{"imp_id":"1n0nVbJ544MHFqodn","ef_page":null,"uri":"https:\/\/developers.facebook.com\/docs\/commerce-platform\/partners\/catalog-integration\/","entity_id":"61550750497965"}]],["ControlledReferer","useFacebookRefererHtml",["__elem_a32d506f_0_0_8L"],[{"__m":"__elem_a32d506f_0_0_8L"},"\u003Cimg height=\"1\" width=\"1\" style=\"border-style:none;\" alt=\"\" src=\"\/\/googleads.g.doubleclick.net\/pagead\/viewthroughconversion\/963623955\/?guid=ON&script=0\" \/>"]],["ControlledReferer","useFacebookRefererHtml",["__elem_a32d506f_0_1_nN"],[{"__m":"__elem_a32d506f_0_1_nN"},"\u003Cimg height=\"1\" width=\"1\" style=\"border-style:none;\" alt=\"\" src=\"https:\/\/dc.ads.linkedin.com\/collect\/?pid=276116&fmt=gif\" \/>"]],["ControlledReferer","useFacebookRefererHtml",["__elem_a32d506f_0_2_M4"],[{"__m":"__elem_a32d506f_0_2_M4"},"\u003Cimg height=\"1\" width=\"1\" style=\"border-style:none;\" alt=\"\" src=\"https:\/\/analytics.twitter.com\/i\/adsct?txn_id=nz7m3&p_id=Twitter&tw_sale_amount=0&tw_order_quantity=0\" \/>"]],["ControlledReferer","useFacebookRefererHtml",["__elem_a32d506f_0_3_T1"],[{"__m":"__elem_a32d506f_0_3_T1"},"\u003Cimg height=\"1\" width=\"1\" style=\"border-style:none;\" alt=\"\" src=\"\/\/t.co\/i\/adsct?txn_id=nz7m3&p_id=Twitter&tw_sale_amount=0&tw_order_quantity=0\" \/>"]],["ReactRenderer_DEPRECATED","constructAndRenderComponent_LEGACY",["DeveloperProductHomeMobileOnThisPage.react","__elem_a588f507_0_0_IG"],[{"__m":"DeveloperProductHomeMobileOnThisPage.react"},{},{"__m":"__elem_a588f507_0_0_IG"},"callsite_d1949635575"]],["AsyncRequestNectarLogging"],["DocumentTitle","set",[],["Catalog Integration - Commerce Platform",false]],["ReactRenderer_DEPRECATED","constructAndRenderComponent_LEGACY",["DeveloperProductHomeOnThisPage.react","__elem_a588f507_0_1_NB"],[{"__m":"DeveloperProductHomeOnThisPage.react"},{},{"__m":"__elem_a588f507_0_1_NB"},"callsite_d1949635575"]],["sdk.init-server-callable","init",[],[{"appId":113869198637480,"xfbml":true,"version":"v22.0","status":false}]],["DevsiteOnScrollToSection","init",["__elem_a588f507_0_2_D2"],[{"__m":"__elem_a588f507_0_2_D2"}]],["DevsiteCardScrollToTopButtons","init",["__elem_a588f507_0_2_D2"],[{"__m":"__elem_a588f507_0_2_D2"},"to_top_nav"]],["GoogleAnalytics4Setup","setupGA4",[],[false,"G-WN22ZHXY2R",{"cookie_domain":"developers.facebook.com"},true,[]]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["__inst_b123e231_0_0_AE"],["__inst_b123e231_0_1_i8"],["__inst_b123e231_0_2_jg"],["__inst_b123e231_0_3_sl"],["__inst_b123e231_0_4_Yw"],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["Animation"],["PageTransitions"],["RequireDeferredReference","unblock",[],[["FbtLogging","IntlQtEventFalcoEvent","Animation","PageTransitions"],"sd"]],["RequireDeferredReference","unblock",[],[["FbtLogging","IntlQtEventFalcoEvent","Animation","PageTransitions"],"css"]],["TimeSliceImpl"],["HasteSupportData"],["ServerJS"],["Run"],["InitialJSLoader"]],"contexts":[[{"__m":"__elem_9f5fac15_0_0_uC"},false],[{"__m":"__elem_9f5fac15_0_1_IU"},false],[{"__m":"__elem_9f5fac15_0_2_Rs"},false],[{"__m":"__elem_9f5fac15_0_3_4E"},false],[{"__m":"__elem_9f5fac15_0_4_be"},false]]});requireLazy(["Run"],function(Run){Run.onAfterLoad(function(){s.cleanup(TimeSlice)})});}); </script> <script nonce="CtsVRpdO">now_inl=(function(){var p=window.performance;return p&&p.now&&p.timing&&p.timing.navigationStart?function(){return p.now()+p.timing.navigationStart}:function(){return new Date().getTime()};})(); window.__bigPipeFR=now_inl();</script> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v5/ya/l/0,cross/20BkdzOFP92.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v5/y1/l/0,cross/2Zwi1xKad2h.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v5/yq/l/0,cross/5oY8gHC_YcJ.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v5/yq/l/0,cross/taJnkUk07b1.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v5/yu/l/0,cross/xU50xuzOx_Z.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v5/yN/l/0,cross/cLxs5fLfqWG.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v5/yj/l/0,cross/PP_zeWb12Vf.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v5/y6/l/0,cross/naOEr8wWZJE.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v5/yb/l/0,cross/iJ3Hn6hpAgU.css" as="style" crossorigin="anonymous" /> <script nonce="CtsVRpdO">window.__bigPipeCtor=now_inl();requireLazy(["BigPipe"],function(BigPipe){define("__bigPipe",[],window.bigPipe=new BigPipe({"forceFinish":true,"config":null}));});</script> <script nonce="CtsVRpdO">(function(){var n=now_inl();requireLazy(["__bigPipe"],function(bigPipe){bigPipe.beforePageletArrive("first_response",n);})})();</script> <script nonce="CtsVRpdO">requireLazy(["__bigPipe"],(function(bigPipe){bigPipe.onPageletArrive({displayResources:["dzZKBxS","zfzSak0","fMMu2GU","Lq6pgm4","iHCiaFe","EcHGqON","WgFZrWv","bO1dD4x","fXXLWNj"],id:"first_response",phase:0,last_in_phase:true,tti_phase:0,all_phases:[63,1],hsrp:{hblp:{consistency:{rev:1020162270}}},allResources:["dzZKBxS","zfzSak0","fMMu2GU","Lq6pgm4","iHCiaFe","1VRdE+K","/XRSCRy","s5Ferw3","nvhaXqO","f9mbO29","+HX6M3x","YAndhp3","RzLj6kH","ckQqi92","k/guBF/","6ZPxvBs","IIXAWvk","FsBVuQ6","zyNcqsR","R5w1rCJ","QFvEXya","jCb/uTV","0Qz/xq6","EcHGqON","WgFZrWv","bO1dD4x","fXXLWNj","8Aqq+az","vCxI9D4","ros5UYc","jIgdi67","q4k9dcL"]});}));</script> <script nonce="CtsVRpdO">requireLazy(["__bigPipe"],function(bigPipe){bigPipe.setPageID("7472339451693640767")});</script> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/yd/r/hyN1BSYm2Mh.js" as="script" crossorigin="anonymous" nonce="CtsVRpdO" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4i7M54/ys/l/en_US/JFPVXrxgNKJ.js" as="script" crossorigin="anonymous" nonce="CtsVRpdO" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v5/yM/l/0,cross/oF8MnC09maW.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/ya/r/iVhS7uX69oh.js" as="script" crossorigin="anonymous" nonce="CtsVRpdO" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/ys/r/WWB8gtPGPCm.js" as="script" crossorigin="anonymous" nonce="CtsVRpdO" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/yw/r/eo4g0cklW_z.js" as="script" crossorigin="anonymous" nonce="CtsVRpdO" /> <div class="hidden_elem"><code id="u_0_l_ii"><!-- <div class="_688r"></div><noscript><div class="_68me"></div></noscript><div class="_132f" data-testid="home_page_header_cms_obj"><div class="_2is9"><div class="_5reb _6o4s _5w2p _5rt2"><div id="bizBlackBar" class="_5w2q"><div class="_4bdg"><div class="_5rec"><div class="_3-fb"><div class="_3-fc"><a class="_3els" href="/?no_redirect=1" target="" style="" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":"link"}"><div class="_8xnp"><div class="_asmj" id="FacebookLogo"><img src="/images/developer/m4d_logo_july_2024.svg" /></div></div></a></div><div class="_652w"><a class="_652x _3ecv" href="/docs/" id="u_0_i_WU"><span class="_3ecy _50f4">Docs</span></a><a class="_652x" href="/tools/" id="u_0_e_l1"><span class="_3ecy _50f4">Tools</span></a><a class="_652x" href="/support/" id="u_0_h_JK"><span class="_3ecy _50f4">Support</span></a><div class="_6a _8542"><div class="clearfix _3_i9 lfloat"><form class="_2pis rfloat _ohf" action="/search/?referer=dev_header" method="get" role="search" id="u_0_j_OQ"><input type="text" name="q" class="_3_ib" placeholder="Search" /></form><i class="_3_ia _42ef img sp_s_usVSEU-xQ sx_e8085d"></i></div></div><a href="https://business.facebook.com/business/loginpage/?next=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2Fcommerce-platform%2Fpartners%2Fcatalog-integration%2F%3Fnav_ref%3Dbiz_unified_f3_login_page_to_dfc&app=436761779744620&login_options%5B0%5D=FB&login_options%5B1%5D=SSO&is_work_accounts=1&config_ref=biz_login_tool_flavor_dfc" class="_p47 lfloat _1k5h" id="u_0_k_mo">Log In</a></div></div></div></div></div></div></div></div> --></code></div> <script nonce="CtsVRpdO">(function(){var n=now_inl();requireLazy(["__bigPipe"],function(bigPipe){bigPipe.beforePageletArrive("devsite_header",n);})})();</script> <script nonce="CtsVRpdO">requireLazy(["__bigPipe"],(function(bigPipe){bigPipe.onPageletArrive({displayResources:["zfzSak0","1VRdE+K","/XRSCRy","mMkijhs","nvhaXqO","ckQqi92","bO1dD4x","jIgdi67","fXXLWNj","dzZKBxS","iHCiaFe","WgFZrWv"],content:{devsite_header:{container_id:"u_0_l_ii"}},id:"devsite_header",phase:1,jsmods:{define:[["cr:7736",["FBLynxLogging"],{__rc:["FBLynxLogging",null]},-1],["LinkshimHandlerConfig",[],{supports_meta_referrer:false,default_meta_referrer_policy:"default",switched_meta_referrer_policy:"origin",non_linkshim_lnfb_mode:"ie",link_react_default_hash:"AT3UbGYzjeM1WxelvRgWfHVByU4BtFu2bzE7ICjIG7PyLyi9hj1XvZtuzb2unNAdGJwRKOa9QtDHpmTosc0TIg2zRU2FyjM5Lii00UfLn9khNAbgXN4Wm44lzLMlUKscN_sTHGCwSSMxV6Mjb-47pGOsJA",untrusted_link_default_hash:"AT3nUmj2jcpFBq9GL5lQrDu5FMT8g6x-5rMSn-UAqdGAh6ljB_60wu9iJLmBIpxU5fzQxEPpsqEdIX3kmYYJseuE4guWuYoJSCn3qUowko3jQTRhaj8eWKRdAoftSuxXwycqdnfTBYPYJpQzpE_9npAN1A",linkshim_host:"l.facebook.com",linkshim_path:"/l.php",linkshim_enc_param:"h",linkshim_url_param:"u",use_rel_no_opener:false,use_rel_no_referrer:false,always_use_https:false,onion_always_shim:true,middle_click_requires_event:false,www_safe_js_mode:"hover",m_safe_js_mode:null,ghl_param_link_shim:false,click_ids:[],is_linkshim_supported:true,current_domain:"facebook.com",blocklisted_domains:["ad.doubleclick.net","ads-encryption-url-example.com","bs.serving-sys.com","ad.atdmt.com","adform.net","ad13.adfarm1.adition.com","ilovemyfreedoms.com","secure.adnxs.com"],is_mobile_device:false},27]],instances:[["__inst_41781d56_0_0_NA",["ContextualDialog","ContextualDialogArrow","ContextualDialogXUITheme","__elem_072b8e64_0_1_Iy","LayerFadeOnShow","LayerFadeOnHide","LayerHideOnBlur","LayerHideOnEscape","DialogHideOnSuccess","LayerHideOnTransition","LayerRemoveOnHide","LayerAutoFocus","ContextualLayerAutoFlip","LayerTabIsolation","__markup_a588f507_0_0_4p","HTML"],[{width:312,context:null,contextID:"u_0_e_l1",contextSelector:null,dialogRole:"dialog",labelledBy:"u_0_c_R2",position:"below",alignment:"left",offsetX:0,offsetY:0,arrowBehavior:{__m:"ContextualDialogArrow"},hoverShowDelay:null,hoverHideDelay:null,theme:{__m:"ContextualDialogXUITheme"},hoverContext:{__m:"__elem_072b8e64_0_1_Iy"},addedBehaviors:[{__m:"LayerFadeOnShow"},{__m:"LayerFadeOnHide"},{__m:"LayerHideOnBlur"},{__m:"LayerHideOnEscape"},{__m:"DialogHideOnSuccess"},{__m:"LayerHideOnTransition"},{__m:"LayerRemoveOnHide"},{__m:"LayerAutoFocus"},{__m:"ContextualLayerAutoFlip"},{__m:"LayerTabIsolation"}]},{__m:"__markup_a588f507_0_0_4p"}],2],["__inst_41781d56_0_1_pD",["ContextualDialog","ContextualDialogArrow","ContextualDialogXUITheme","__elem_072b8e64_0_2_Tc","LayerFadeOnShow","LayerFadeOnHide","LayerHideOnBlur","LayerHideOnEscape","DialogHideOnSuccess","LayerHideOnTransition","LayerRemoveOnHide","LayerAutoFocus","ContextualLayerAutoFlip","LayerTabIsolation","__markup_a588f507_0_1_cz","HTML"],[{width:312,context:null,contextID:"u_0_h_JK",contextSelector:null,dialogRole:"dialog",labelledBy:"u_0_f_bZ",position:"below",alignment:"left",offsetX:0,offsetY:0,arrowBehavior:{__m:"ContextualDialogArrow"},hoverShowDelay:null,hoverHideDelay:null,theme:{__m:"ContextualDialogXUITheme"},hoverContext:{__m:"__elem_072b8e64_0_2_Tc"},addedBehaviors:[{__m:"LayerFadeOnShow"},{__m:"LayerFadeOnHide"},{__m:"LayerHideOnBlur"},{__m:"LayerHideOnEscape"},{__m:"DialogHideOnSuccess"},{__m:"LayerHideOnTransition"},{__m:"LayerRemoveOnHide"},{__m:"LayerAutoFocus"},{__m:"ContextualLayerAutoFlip"},{__m:"LayerTabIsolation"}]},{__m:"__markup_a588f507_0_1_cz"}],2]],markup:[["__markup_a588f507_0_0_4p",{__html:"\x3Cdiv>\x3Cdiv class=\"_53iv\">\x3Cdiv class=\"_655e\">\x3Ca href=\"/tools/explorer/\" class=\"_655f _65bz\">\x3Cspan class=\"_50f7\">Graph API Explorer\x3C/span>\x3C/a>\x3Cdiv class=\"_41p_ _3-97\">Test, create, and authenticate API calls and debug responses.\x3C/div>\x3Ca href=\"/tools/debug/accesstoken/\" class=\"_655f _65bz\">\x3Cspan class=\"_50f7\">Access token debugger\x3C/span>\x3C/a>\x3Cdiv class=\"_41p_ _3-97\">See detailed info for an access token.\x3C/div>\x3Ca href=\"/tools/debug/\" class=\"_655f _65bz\">\x3Cspan class=\"_50f7\">Sharing Debugger\x3C/span>\x3C/a>\x3Cdiv class=\"_41p_\">Preview how your content will look when it's shared to Facebook.\x3C/div>\x3Ca class=\"_3-8z _655f\" href=\"/tools/\">\x3Cspan class=\"_50f7\">VIEW ALL TOOLS\x3C/span>\x3C/a>\x3C/div>\x3Cdiv aria-label=\"Tools\" id=\"u_0_c_R2\">\x3C/div>\x3C/div>\x3Ca aria-label=\"Close\" class=\"layer_close_elem accessible_elem\" href=\"#\" role=\"button\" id=\"u_0_d_L+\" aria-labelledby=\"u_0_d_L+ u_0_c_R2\">\x3C/a>\x3C/div>"},1,"HTML"],["__markup_a588f507_0_1_cz",{__html:"\x3Cdiv>\x3Cdiv class=\"_53iv\">\x3Cdiv class=\"_655e\">\x3Cdiv class=\"_65kd _1glo\">\x3Ci class=\"_3-90 img sp_s_usVSEU-xQ sx_43baa1\">\x3C/i>\x3Ca href=\"https://l.facebook.com/l.php?u=https%3A%2F%2Fmetastatus.com%2F%3Fref%3Ddfc%23developerplatform&h=AT219nM_AinHf64li9Fd2_5bkj79NjMoplp0Cm_j0Sreuj7oIxBNEybhqJZHxVZgXPK27_J819Lz1tHDDd03arJq9lcWhE9WXOMsDhQvtk8m15xDpnDWx-sHYHmzdZOcPz9i0FBo6alobtYY6V0qcPUncA\" target=\"_blank\" rel=\"nofollow\" data-lynx-mode=\"hover\">\x3Cdiv class=\"_65ke _50f7\">Facebook Platform is Healthy\x3C/div>\x3Cdiv class=\"_50f8 _50f3\">\x3C/div>\x3C/a>\x3C/div>\x3Ca class=\"_655f _1glo\" href=\"/support/bugs/\">\x3Ci class=\"_3-90 img sp_s_usVSEU-xQ sx_825f80\">\x3C/i>\x3Cspan class=\"_50f7\">Report a bug\x3C/span>\x3C/a>\x3Ca class=\"_655f _1glo\" href=\"/community/\">\x3Ci class=\"_3-90 img sp_s_usVSEU-xQ sx_1e8f67\">\x3C/i>\x3Cspan class=\"_50f7\">Ask the Community\x3C/span>\x3C/a>\x3Ca class=\"_655f _1glo\" href=\"/incident/report/\">\x3Ci class=\"_3-90 img sp_s_usVSEU-xQ sx_c18fc0\">\x3C/i>\x3Cspan class=\"_50f7\">Report a Platform Data Incident\x3C/span>\x3C/a>\x3Ca class=\"_655f _1glo\" href=\"/support/\" target=\"_blank\">\x3Ci class=\"_3-90 img sp_s_usVSEU-xQ sx_2d3777\">\x3C/i>\x3Cspan class=\"_50f7\">Developer support\x3C/span>\x3C/a>\x3C/div>\x3Cdiv aria-label=\"Support\" id=\"u_0_f_bZ\">\x3C/div>\x3C/div>\x3Ca aria-label=\"Close\" class=\"layer_close_elem accessible_elem\" href=\"#\" role=\"button\" id=\"u_0_g_8m\" aria-labelledby=\"u_0_g_8m u_0_f_bZ\">\x3C/a>\x3C/div>"},1,"HTML"]],elements:[["__elem_a588f507_0_3_xh","bizBlackBar",1],["__elem_072b8e64_0_0_zz","u_0_i_WU",1],["__elem_072b8e64_0_1_Iy","u_0_e_l1",2],["__elem_072b8e64_0_2_Tc","u_0_h_JK",2],["__elem_072b8e64_0_3_jn","u_0_k_mo",1]],require:[["DevsiteHeaderInteractionsLogger","registerDialog",["__elem_072b8e64_0_0_zz"],[{__m:"__elem_072b8e64_0_0_zz"},null]],["__inst_41781d56_0_0_NA"],["DevsiteHeaderInteractionsLogger","registerDialog",["__elem_072b8e64_0_1_Iy","__inst_41781d56_0_0_NA"],[{__m:"__elem_072b8e64_0_1_Iy"},{__m:"__inst_41781d56_0_0_NA"}]],["__inst_41781d56_0_1_pD"],["DevsiteHeaderInteractionsLogger","registerDialog",["__elem_072b8e64_0_2_Tc","__inst_41781d56_0_1_pD"],[{__m:"__elem_072b8e64_0_2_Tc"},{__m:"__inst_41781d56_0_1_pD"}]],["BizSiteHeader","registerStickyListener",["__elem_a588f507_0_3_xh"],[{__m:"__elem_a588f507_0_3_xh"}]],["DevsiteHeaderLoginButton","initButtonClick",["__elem_072b8e64_0_3_jn"],[{__m:"__elem_072b8e64_0_3_jn"},"login_button_clicked"]],["FBLynx","setupDelegation",[],[]],["RequireDeferredReference","unblock",[],[["FbtLogging","IntlQtEventFalcoEvent","PageTransitions","Animation"],"sd"]],["RequireDeferredReference","unblock",[],[["FbtLogging","IntlQtEventFalcoEvent","PageTransitions","Animation"],"css"]]]},hsrp:{hsdp:{clpData:{"1814852":{r:1}},gkxData:{"25981":{result:false,hash:null},"25983":{result:false,hash:null}}},hblp:{consistency:{rev:1020162270},rsrcMap:{rCasuzG:{type:"js",src:"https://static.xx.fbcdn.net/rsrc.php/v4/yA/r/OzWmCcYw0wO.js"},mMkijhs:{type:"css",src:"https://static.xx.fbcdn.net/rsrc.php/v5/yM/l/0,cross/oF8MnC09maW.css"}},compMap:{ContextualLayerInlineTabOrder:{r:["1VRdE+K","/XRSCRy","HLSPxCz","zyNcqsR","q4k9dcL","nvhaXqO","bO1dD4x","YAndhp3","iHCiaFe"],be:1},KeyEventTypedLogger:{r:["1VRdE+K","nvhaXqO","rCasuzG","QFvEXya","/XRSCRy"],be:1},CSSFade:{r:["nvhaXqO","bO1dD4x","YAndhp3","iHCiaFe"],be:1}}}},allResources:["zfzSak0","1VRdE+K","/XRSCRy","mMkijhs","nvhaXqO","ckQqi92","bO1dD4x","jIgdi67","fXXLWNj","dzZKBxS","iHCiaFe","WgFZrWv","+HX6M3x","zyNcqsR","q4k9dcL","YAndhp3","R5w1rCJ","QFvEXya","6ZPxvBs","ros5UYc","jCb/uTV"]});}));</script> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/y2/r/DyGxoExKf8F.js" as="script" crossorigin="anonymous" nonce="CtsVRpdO" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/yF/r/p55HfXW__mM.js" as="script" crossorigin="anonymous" nonce="CtsVRpdO" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4ioJq4/y_/l/en_US/fxa4fahEnRt.js" as="script" crossorigin="anonymous" nonce="CtsVRpdO" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/yL/r/HCHjtU2o8Gs.js" as="script" crossorigin="anonymous" nonce="CtsVRpdO" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/yI/r/nkcTaFYgH7k.js" as="script" crossorigin="anonymous" nonce="CtsVRpdO" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v5/yK/l/0,cross/KHIwvvT0mdn.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/yN/r/iXcl39c1iZr.js" as="script" crossorigin="anonymous" nonce="CtsVRpdO" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/yH/r/fmaAjv0lQCY.js" as="script" crossorigin="anonymous" nonce="CtsVRpdO" /> <div class="hidden_elem"><code id="u_0_n_/k"><!-- <noscript id="u_0_m_xO"></noscript> --></code></div> <script nonce="CtsVRpdO">(function(){var n=now_inl();requireLazy(["__bigPipe"],function(bigPipe){bigPipe.beforePageletArrive("documentation_breadcrumbs_pagelet",n);})})();</script> <script nonce="CtsVRpdO">requireLazy(["__bigPipe"],(function(bigPipe){bigPipe.onPageletArrive({displayResources:["1VRdE+K","/XRSCRy","zyNcqsR","R5w1rCJ","HD/14dc","jIgdi67","ckQqi92","QFvEXya","OjYoAp2","AkVBda0","nvhaXqO","zfzSak0","iHCiaFe","ros5UYc","CERwne7","bO1dD4x","dzZKBxS"],content:{documentation_breadcrumbs_pagelet:{container_id:"u_0_n_/k"}},id:"documentation_breadcrumbs_pagelet",phase:1,jsmods:{define:[["cr:734",[],{__rc:[null,null]},-1],["cr:755",["warningWWW"],{__rc:["warningWWW",null]},-1],["cr:1293",["ReactDOM.classic"],{__rc:["ReactDOM.classic",null]},-1],["cr:3473",["unmountComponentOnTransition"],{__rc:["unmountComponentOnTransition",null]},-1],["cr:3603",["unmountConcurrentComponentOnTransition"],{__rc:["unmountConcurrentComponentOnTransition",null]},-1],["cr:7162",["ReactDOMCompatibilityLayer"],{__rc:["ReactDOMCompatibilityLayer",null]},-1],["cr:1108857",[],{__rc:[null,null]},-1],["cr:1294158",["React.classic"],{__rc:["React.classic",null]},-1],["cr:1294159",["ReactDOM.classic"],{__rc:["ReactDOM.classic",null]},-1],["cr:510",["GeoPrivateBaseText_DEPRECATED.react"],{__rc:["GeoPrivateBaseText_DEPRECATED.react",null]},-1],["cr:757",["ImageWwwCssDependency"],{__rc:["ImageWwwCssDependency",null]},-1],["cr:1958",["createGeoPrivateSidebarNavigationFlatTheme"],{__rc:["createGeoPrivateSidebarNavigationFlatTheme",null]},-1],["cr:2443",[],{__rc:[null,null]},-1],["cr:4655",["AbstractLinkLynxMode"],{__rc:["AbstractLinkLynxMode",null]},-1],["cr:5662",["Event"],{__rc:["Event",null]},-1],["cr:6170",["GeoPrivateDefaultColorGeneratedStyles"],{__rc:["GeoPrivateDefaultColorGeneratedStyles","Aa1jjKSnbPoZoofU7t4_dEEsnVAdUVUO_94v7y4WqT3t2xJQ3mhcRDEBlmULIQDQs3FxRkgrB_KMj78C3m5Xldimivbte7EaD_088YgUqHwzJMc2RrnIfrdOj3DJcZO1_lTP82qDhJz0AABrOp6iFnjetQP0nyQ7"]},-1],["cr:6754",[],{__rc:[null,null]},-1],["cr:7319",[],{__rc:[null,null]},-1],["cr:8469",[],{__rc:[null,null]},-1],["cr:8658",[],{__rc:[null,null]},-1],["cr:1641505",[],{__rc:[null,null]},-1],["ClickIDURLBlocklistSVConfig",[],{block_list_url:["https://www.youtube.com/watch?v=f1J38FlDKxo","https://www.youtube.com/watch?v=6xt7nTuO85A"]},7631],["LoadingMarkerGated",[],{component:null},2874],["FBDomainsSVConfig",[],{domains:{__map:[["www.facebook.com",1],["tfbnw.net",1],["m.beta.facebook.com",1],["touch.beta.facebook.com",1],["www.dev.facebook.com",1],["fb.me",1],["s.fb.com",1],["m.fbjs.facebook.com",1],["facebook.com.es",1],["www.fbjs.facebook.com",1],["m.facebook.com",1],["facebook.fr",1],["fbsbx.com",1],["embed.fbsbx.com",1],["attachment.fbsbx.com",1],["lookaside.fbsbx.com",1],["web.facebook.com",1],["fb.com",1],["messenger.com",1],["secure.facebook.com",1],["secure.my-od.facebook.com",1],["www.my-od.facebook.com",1]]}},3828],["ClickIDDomainBlacklistSVConfig",[],{domains:["craigslist","tfbnw.net","canadiantire.ca","o2.co.uk","archive.org","reddit.com","redd.it","gmail.com","cvk.gov.ua","electoralsearch.in","yahoo.com","cve.mitre.org","usenix.org","ky.gov","voteohio.gov","vote.pa.gov","oversightboard.com","wi.gov","pbs.twimg.com","media.discordapp.net","vastadeal.com","theaustralian.com.au","alloygator.com","elsmannimmobilien.de","news.com.au","dennisbonnen.com","stoett.com","investorhour.com","perspectivasur.com","bonnegueule.fr","firstent.org","twitpic.com","kollosche.com.au","nau.edu","arcourts.gov","lomberg.de","network4.hu","balloonrace.com","awstrack.me","ic3.gov","sos.wyo.gov","cnpq.br","0.discoverapp.com","apple.com","apple.co","applecard.apple","services.apple","appletvplus.com","applepay.apple","wallet.apple","beatsbydre.com","dinn.com.mx","soriana.com","facebook.sso.datasite.com","fycextras.com","rik.parlament.gov.rs","elections.delaware.gov","dge.sn","facebook.co1.qualtrics.com","instagram.qualtrics.com"]},3829],["cr:2682",["warningBlueish"],{__rc:["warningBlueish",null]},-1],["cr:11202",[],{__rc:[null,null]},-1],["cr:1105154",[],{__rc:[null,null]},-1],["cr:5277",["ReactDOM.classic.prod-or-profiling"],{__rc:["ReactDOM.classic.prod-or-profiling",null]},-1],["cr:1292365",["React-prod.classic"],{__rc:["React-prod.classic",null]},-1],["cr:2099",[],{__rc:[null,null]},-1],["cr:2448",["useHeroBootloadedComponent"],{__rc:["useHeroBootloadedComponent",null]},-1],["cr:2683",["warningBlue"],{__rc:["warningBlue",null]},-1],["cr:5278",["ReactDOM-prod.classic"],{__rc:["ReactDOM-prod.classic",null]},-1],["cr:3695",[],{__rc:[null,null]},-1],["cr:983844",[],{__rc:[null,null]},-1],["cr:5695",["EventListenerWWW"],{__rc:["EventListenerWWW",null]},-1],["cr:8909",["ReactFiberErrorDialogWWW"],{__rc:["ReactFiberErrorDialogWWW",null]},-1],["CoreWarningGK",[],{forceWarning:false},725],["cr:1353359",["EventListenerImplForBlue"],{__rc:["EventListenerImplForBlue",null]},-1]],elements:[["__elem_fc9f538f_0_0_q3","u_0_m_xO",1]],require:[["react-xhp","constructAndRenderComponentIntoComment_DO_NOT_USE",["DevsiteDocBreadcrumbs.react","__elem_fc9f538f_0_0_q3"],[{constructor:{__m:"DevsiteDocBreadcrumbs.react"},concurrentRootOptions:{},props:{crumbs:[{title:"Docs",uri:"/docs/"},{title:"Commerce Platform",uri:"/docs/commerce-platform"},{title:"Partner Integration",uri:"/docs/commerce-platform/partners"},{title:"Catalog Integration",uri:"/docs/commerce-platform/partners/catalog-integration"}]},placeholderElement:{__m:"__elem_fc9f538f_0_0_q3"},acrossTransitions:false,clobberSiblings:false,preloader:null,bigPipeContext:{__bigPipeContext:1},nonBlockingPreloaders:null}]],["RequireDeferredReference","unblock",[],[["FbtLogging","IntlQtEventFalcoEvent"],"sd"]],["RequireDeferredReference","unblock",[],[["FbtLogging","IntlQtEventFalcoEvent"],"css"]]]},hsrp:{hsdp:{gkxData:{"5762":{result:true,hash:"AT4Dp-W-eVW9WXI4QJ8"},"9498":{result:true,hash:"AT49rf2PFP4swjnDvTk"},"20942":{result:false,hash:null},"21106":{result:false,hash:null},"21107":{result:false,hash:null},"24835":{result:false,hash:null},"24836":{result:true,hash:null},"24838":{result:false,hash:null}},ixData:{"1163":{sprited:1,spriteCssClass:"sx_8cfd38",spriteMapCssClass:"sp_WbXBGqjC54o"},"1165":{sprited:1,spriteCssClass:"sx_318c2a",spriteMapCssClass:"sp_WbXBGqjC54o"},"1739":{sprited:1,spriteCssClass:"sx_10d608",spriteMapCssClass:"sp_WbXBGqjC54o"},"390007":{sprited:1,spriteCssClass:"sx_3941ca",spriteMapCssClass:"sp_WbXBGqjC54o"},"390008":{sprited:1,spriteCssClass:"sx_dd33be",spriteMapCssClass:"sp_WbXBGqjC54o"},"390009":{sprited:1,spriteCssClass:"sx_35981f",spriteMapCssClass:"sp_WbXBGqjC54o"},"478232":{sprited:1,spriteCssClass:"sx_b53dd8",spriteMapCssClass:"sp_WbXBGqjC54o"},"478237":{sprited:1,spriteCssClass:"sx_b9e4a8",spriteMapCssClass:"sp_WbXBGqjC54o"},"478791":{sprited:1,spriteCssClass:"sx_fecb10",spriteMapCssClass:"sp_WbXBGqjC54o"},"478793":{sprited:1,spriteCssClass:"sx_b278c5",spriteMapCssClass:"sp_WbXBGqjC54o"},"478795":{sprited:1,spriteCssClass:"sx_8bbd22",spriteMapCssClass:"sp_WbXBGqjC54o"},"478799":{sprited:1,spriteCssClass:"sx_b9fbc6",spriteMapCssClass:"sp_WbXBGqjC54o"},"478801":{sprited:1,spriteCssClass:"sx_82c83f",spriteMapCssClass:"sp_WbXBGqjC54o"},"479175":{sprited:1,spriteCssClass:"sx_bc419e",spriteMapCssClass:"sp_WbXBGqjC54o"},"479176":{sprited:1,spriteCssClass:"sx_b8b36c",spriteMapCssClass:"sp_WbXBGqjC54o"},"479177":{sprited:1,spriteCssClass:"sx_3a6083",spriteMapCssClass:"sp_WbXBGqjC54o"},"479179":{sprited:1,spriteCssClass:"sx_9fa179",spriteMapCssClass:"sp_WbXBGqjC54o"},"479180":{sprited:1,spriteCssClass:"sx_42f1dd",spriteMapCssClass:"sp_WbXBGqjC54o"},"479321":{sprited:1,spriteCssClass:"sx_59a474",spriteMapCssClass:"sp_WbXBGqjC54o"},"479324":{sprited:1,spriteCssClass:"sx_3a6aec",spriteMapCssClass:"sp_WbXBGqjC54o"},"479327":{sprited:1,spriteCssClass:"sx_5ad8a6",spriteMapCssClass:"sp_WbXBGqjC54o"},"479360":{sprited:1,spriteCssClass:"sx_4b28ab",spriteMapCssClass:"sp_WbXBGqjC54o"},"479363":{sprited:1,spriteCssClass:"sx_8d7ff2",spriteMapCssClass:"sp_WbXBGqjC54o"},"480789":{sprited:1,spriteCssClass:"sx_a663f5",spriteMapCssClass:"sp_s_usVSEU-xQ"},"481882":{sprited:1,spriteCssClass:"sx_05cd7d",spriteMapCssClass:"sp_WbXBGqjC54o"},"484386":{sprited:1,spriteCssClass:"sx_e30349",spriteMapCssClass:"sp_WbXBGqjC54o"},"489534":{sprited:1,spriteCssClass:"sx_1c93d0",spriteMapCssClass:"sp_WbXBGqjC54o"},"492482":{sprited:1,spriteCssClass:"sx_a5ee58",spriteMapCssClass:"sp_WbXBGqjC54o"},"492485":{sprited:1,spriteCssClass:"sx_fcbaed",spriteMapCssClass:"sp_WbXBGqjC54o"},"492515":{sprited:1,spriteCssClass:"sx_c791a7",spriteMapCssClass:"sp_WbXBGqjC54o"},"492530":{sprited:1,spriteCssClass:"sx_2066fd",spriteMapCssClass:"sp_WbXBGqjC54o"},"492533":{sprited:1,spriteCssClass:"sx_348678",spriteMapCssClass:"sp_WbXBGqjC54o"},"492569":{sprited:1,spriteCssClass:"sx_83f9eb",spriteMapCssClass:"sp_WbXBGqjC54o"},"492698":{sprited:1,spriteCssClass:"sx_99a136",spriteMapCssClass:"sp_WbXBGqjC54o"},"492700":{sprited:1,spriteCssClass:"sx_b54ef2",spriteMapCssClass:"sp_WbXBGqjC54o"},"492702":{sprited:1,spriteCssClass:"sx_0840c5",spriteMapCssClass:"sp_WbXBGqjC54o"},"492706":{sprited:1,spriteCssClass:"sx_5f340f",spriteMapCssClass:"sp_WbXBGqjC54o"},"492708":{sprited:1,spriteCssClass:"sx_45b96f",spriteMapCssClass:"sp_WbXBGqjC54o"},"498144":{sprited:1,spriteCssClass:"sx_94c2ab",spriteMapCssClass:"sp_WbXBGqjC54o"},"498145":{sprited:1,spriteCssClass:"sx_abf84f",spriteMapCssClass:"sp_WbXBGqjC54o"},"498146":{sprited:1,spriteCssClass:"sx_abb08c",spriteMapCssClass:"sp_WbXBGqjC54o"},"498148":{sprited:1,spriteCssClass:"sx_10b609",spriteMapCssClass:"sp_WbXBGqjC54o"},"498149":{sprited:1,spriteCssClass:"sx_b4c3e1",spriteMapCssClass:"sp_WbXBGqjC54o"},"502060":{sprited:1,spriteCssClass:"sx_d09554",spriteMapCssClass:"sp_WbXBGqjC54o"},"502061":{sprited:1,spriteCssClass:"sx_552a83",spriteMapCssClass:"sp_WbXBGqjC54o"},"502062":{sprited:1,spriteCssClass:"sx_cc9245",spriteMapCssClass:"sp_WbXBGqjC54o"},"502064":{sprited:1,spriteCssClass:"sx_d06afd",spriteMapCssClass:"sp_WbXBGqjC54o"},"502065":{sprited:1,spriteCssClass:"sx_caf356",spriteMapCssClass:"sp_WbXBGqjC54o"},"648667":{sprited:1,spriteCssClass:"sx_7393c9",spriteMapCssClass:"sp_WbXBGqjC54o"},"648668":{sprited:1,spriteCssClass:"sx_20c08b",spriteMapCssClass:"sp_WbXBGqjC54o"},"648669":{sprited:1,spriteCssClass:"sx_03511c",spriteMapCssClass:"sp_WbXBGqjC54o"},"812005":{sprited:1,spriteCssClass:"sx_1329a4",spriteMapCssClass:"sp_WbXBGqjC54o"},"1166721":{sprited:1,spriteCssClass:"sx_4c3b61",spriteMapCssClass:"sp_WbXBGqjC54o"},"1213581":{sprited:1,spriteCssClass:"sx_4bc853",spriteMapCssClass:"sp_WbXBGqjC54o"},"1280864":{sprited:1,spriteCssClass:"sx_02ac5e",spriteMapCssClass:"sp_WbXBGqjC54o"},"1826783":{sprited:1,spriteCssClass:"sx_424aa8",spriteMapCssClass:"sp_WbXBGqjC54o"}},qexData:{"1494":{r:false,l:"J{\"qeid\":\"0\",\"u\":\"\",\"t\":\"fb_acting_account\",\"gks\":[],\"qe\":\"564249576328418\"}"},"1497":{r:false,l:"J{\"qeid\":\"0\",\"u\":\"\",\"t\":\"fb_acting_account\",\"gks\":[],\"qe\":\"564249576328418\"}"},"1502":{r:true,l:"J{\"qeid\":\"0\",\"u\":\"\",\"t\":\"fb_acting_account\",\"gks\":[],\"qe\":\"564249576328418\"}"}},justknobxData:{"450":{r:true},"1568":{r:true}}},hblp:{consistency:{rev:1020162270},rsrcMap:{OjYoAp2:{type:"js",src:"https://static.xx.fbcdn.net/rsrc.php/v4/yI/r/nkcTaFYgH7k.js"},"HD/14dc":{type:"js",src:"https://static.xx.fbcdn.net/rsrc.php/v4ioJq4/y_/l/en_US/fxa4fahEnRt.js"},AkVBda0:{type:"css",src:"https://static.xx.fbcdn.net/rsrc.php/v5/yK/l/0,cross/KHIwvvT0mdn.css"},CERwne7:{type:"js",src:"https://static.xx.fbcdn.net/rsrc.php/v4/yH/r/fmaAjv0lQCY.js"}},compMap:{"GeoTooltip.react":{r:["zyNcqsR","R5w1rCJ","jIgdi67","OjYoAp2","HD/14dc","AkVBda0","ckQqi92","nvhaXqO","QFvEXya","1VRdE+K","zfzSak0","CERwne7","ros5UYc","bO1dD4x","/XRSCRy","dzZKBxS","iHCiaFe"],rds:{m:["FbtLogging","IntlQtEventFalcoEvent"],r:["+HX6M3x"]},be:1}}}},allResources:["1VRdE+K","/XRSCRy","zyNcqsR","R5w1rCJ","HD/14dc","jIgdi67","ckQqi92","QFvEXya","OjYoAp2","AkVBda0","nvhaXqO","zfzSak0","iHCiaFe","ros5UYc","CERwne7","bO1dD4x","dzZKBxS","+HX6M3x"]});}));</script> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v5/yI/l/0,cross/IEtGQ33ZcA8.css" as="style" crossorigin="anonymous" /> <div class="hidden_elem"><code id="u_0_q_Js"><!-- <div class="_6e3x" data-testid="home_page_footer_cms_obj"><hr /><div class="_2jqx _2js6 _2jqq _1x12 _4wnt _7pk5 _7pj_ _7pk8 _7pk2"><div class="_6uo3 _370f _370e _370j _370k"><div class="_4v84 _6u4h" style=""><div class="_6uo3 _370e _370j _370k"><div class="_8_jd"><div class="_af7-"><div class="_8_je"><img class="_6voz _7f2d img" src="https://scontent-sin11-2.xx.fbcdn.net/v/t39.2365-6/459257729_1010347667767763_3581566724399163588_n.svg?_nc_cat=1&ccb=1-7&_nc_sid=e280be&_nc_ohc=dzfH6ptiDacQ7kNvgG2EChA&_nc_zt=14&_nc_ht=scontent-sin11-2.xx&_nc_gid=ABs5GfuMQhoe5FXc92HqHXS&oh=00_AYDuAblDAtoAshskNk-hVLXmzNcEEyw6AnAcgMoismX2Cg&oe=67CD44EC" width="68px" alt="" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}" /></div><div class="_8_jf _8_jg"><ul class="_8_jr"><div class="_8_js"></div><li class="_8_jq"><a class="_8xd- _9ao6 _8zgc" href="#" style="" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}" role="button"><a data-click-event="footer_social_facebook" href="https://www.facebook.com/MetaforDevelopers" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}"><img class="_6voz _7f2d img" src="https://scontent-sin11-2.xx.fbcdn.net/v/t39.2365-6/459306853_1501629487899251_7449019458089488547_n.png?_nc_cat=1&ccb=1-7&_nc_sid=e280be&_nc_ohc=HNLG0ZzwzQsQ7kNvgFfyQNb&_nc_zt=14&_nc_ht=scontent-sin11-2.xx&_nc_gid=ABs5GfuMQhoe5FXc92HqHXS&oh=00_AYBUfgfx2QdfDpzDXJ4Ir_8a0JgzgysikskrPysERipTRQ&oe=67CD60E2" alt="Follow us on Facebook" style="width:24px; height:auto; display:inline; margin-right:20px;" /></a><a data-click-event="footer_social_ig" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.instagram.com%2Fmetafordevelopers%2F&h=AT1YFM-k1Akh08QkbshBd_a1szRULRdogunhC73hHgYfYikGFifkVwrOiG4p6NfBlOABorz10Hz7fucWtnd-3-aPeeXGYhsDWTWCLPoPTrlOz9U8WXMyEV8dDcHj9jzoXPqnSJVvnFhfpjpLnjtArfTikg" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}" target="_blank" rel="nofollow" data-lynx-mode="hover"><img class="_6voz _7f2d img" src="https://scontent-sin11-2.xx.fbcdn.net/v/t39.2365-6/458971466_433154499741175_6962021715663093697_n.png?_nc_cat=1&ccb=1-7&_nc_sid=e280be&_nc_ohc=ke2mhYQ1wboQ7kNvgHDTCJr&_nc_zt=14&_nc_ht=scontent-sin11-2.xx&_nc_gid=ABs5GfuMQhoe5FXc92HqHXS&oh=00_AYAOBYQaym399h7r2xHSVmqdHaTIZqtdgbm8oCzyt4aFfg&oe=67CD5D4E" alt="Follow us on Instagram" style="width:24px; height:auto; display:inline; margin-right:20px;" /></a><a data-click-event="footer_social_twitter" href="https://l.facebook.com/l.php?u=https%3A%2F%2Ftwitter.com%2Fmetafordevs&h=AT3epEUg3czmm-dTA01G0KFY0MAzOLTPcSUsP1hVyAG1D15Qrts_8xCzD_0Zs6ZOo30H1VgwV9BhmQksfDNbjN7EpZmHCW3R9FXbpcEEh0JwLepE3D879yv58BZ_JunQT17TI3kf5Kwi1vf-rcnTkr2HQA" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}" target="_blank" rel="nofollow" data-lynx-mode="hover"><img class="_6voz _7f2d img" src="https://scontent-sin11-2.xx.fbcdn.net/v/t39.2365-6/459160202_540178488525397_747089945616031028_n.png?_nc_cat=1&ccb=1-7&_nc_sid=e280be&_nc_ohc=v8xcs-xciaYQ7kNvgERnOrn&_nc_zt=14&_nc_ht=scontent-sin11-2.xx&_nc_gid=ABs5GfuMQhoe5FXc92HqHXS&oh=00_AYCq_9Uz-9FsMQcWAfIQ_w7po_rWIdMeav5uWdgAh0d2Vw&oe=67CD4C58" alt="Follow us on X" style="width:24px; height:auto; display:inline; margin-right:20px;" /></a><a data-click-event="footer_social_linkedin" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.linkedin.com%2Fshowcase%2Fmeta-for-developers%2F&h=AT3jckWws_xpruyh-_3fejkA7FsxWPfcwexuV6MvLo5_kH1NjgoECFqfigXZdQbHJlMM0xdObsAqPlLMir6gbFj-zrZWGw_wpE_4I47O7QfQ4ReI2yL-TiynRP7uOFLFQputgEq3Kqx6C-HUhDXyN388Gg" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}" target="_blank" rel="nofollow" data-lynx-mode="hover"><img class="_6voz _7f2d img" src="https://scontent-sin11-2.xx.fbcdn.net/v/t39.2365-6/458754681_1046279956748647_3773356972584952025_n.png?_nc_cat=1&ccb=1-7&_nc_sid=e280be&_nc_ohc=FFXDDvS9IvEQ7kNvgHS3nsP&_nc_zt=14&_nc_ht=scontent-sin11-2.xx&_nc_gid=ABs5GfuMQhoe5FXc92HqHXS&oh=00_AYBbALhQnQcL42iflBpLp5AQ316wIRGr9bsuAgUe0o6Shg&oe=67CD62AC" alt="Follow us on LinkedIn" style="width:auto; height:24px; display:inline; margin-right:15px" /></a><a data-click-event="footer_social_youtube" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.youtube.com%2FMetaDevelopers%2F&h=AT3bLLtYerBXMdL6udCdzVrjuAniWFgPFLz8eKhJZNw_GMBALsFd3myMWO9dH56unMtcx0Ws-hbqa7bh5EKkXPE4oDo9tF30g0IGtuixtZ97tCECV6T63NltEDgh2fRf9nOfioX0aXo2FaTAV5P9GkwWzQ" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}" target="_blank" rel="nofollow" data-lynx-mode="hover"><img class="_6voz _7f2d img" src="https://scontent-sin11-2.xx.fbcdn.net/v/t39.2365-6/459342489_501198322668453_7712071717227028092_n.png?_nc_cat=1&ccb=1-7&_nc_sid=e280be&_nc_ohc=5r6MdCERcBEQ7kNvgEWuNFg&_nc_zt=14&_nc_ht=scontent-sin11-2.xx&_nc_gid=ABs5GfuMQhoe5FXc92HqHXS&oh=00_AYC1InRLZbELwoRw4Pr8YbcbLHSgSgS1JpzsgYQ98USEGA&oe=67CD4FF0" alt="Follow us on YouTube" style="width:auto; height:24px; display:inline; margin-right:15px" /></a></a></li></ul></div></div></div></div></div><div class="_4v82 _6u4h" style=""><ul class="_8_jr"><div class="_8_js"><h4 class="_8xdx _8xdr _8xdj _8yp1 _93n_ _8zf- _8xdh" style="font-size:14px;font-weight:500;">Build with Meta</h4></div><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://developers.meta.com/ai/" style="color:#465a69;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">AI</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://developers.meta.com/horizon/" style="color:#465a69;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Meta Horizon OS</a></li><li class="_8_jq"><a class="_8xd- _9ao6 _8zgc _8zgd" href="/social-technologies/" style="color:#465a69;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Social technologies</a></li></ul><ul class="_8_jr"><div class="_8_js"><h4 class="_8xdx _8xdr _8xdj _8yp1 _93n_ _8zf- _8xdh" style="font-size:14px;font-weight:500;">News</h4></div><li class="_8_jq"><a class="_8xd- _9ao6 _8zgc _8zgd" href="https://developers.meta.com/blog/" style="color:#465a69;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Meta for Developers</a></li><li class="_8_jq"><a class="_8xd- _9ao6 _8zgc _8zgd" href="/blog/" style="color:#465a69;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Blog</a></li><li class="_8_jq"><a class="_8xd- _9ao6 _8zgc _8zgd" href="/success-stories/" style="color:#465a69;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Success stories</a></li></ul></div><div class="_4v82 _6u4h" style=""><ul class="_8_jr"><div class="_8_js"><h4 class="_8xdx _8xdr _8xdj _8yp1 _93n_ _8zf- _8xdh" style="font-size:14px;font-weight:500;">Support</h4></div><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/support/" style="color:#465a69;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Developer support</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/support/bugs/" style="color:#465a69;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Bug tool</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fmetastatus.com%2F&h=AT3dlo9on5ZVRgKtjI-bsznums2uwOl0Gh1qGVE0tSiDzv7Eop-un6VwOoUVt9xde1lwuynS0PgGP40uq1Ie7na7r6gHb8YqqGsZW8dZkReFBaljh54cMAjo__Q5izw3TPYHxb1kSZD62LxiDNp8rKZ1Mw" style="color:#465a69;" target="_blank" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}" rel="nofollow" data-lynx-mode="hover">Platform status</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://www.facebook.com/groups/fbdevelopers/" style="color:#465a69;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Developer community forum<img class="img" src="https://static.xx.fbcdn.net/rsrc.php/v4/yE/r/3AaI47RuuWt.png" alt="" width="16" height="16" /></a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/incident/report/" style="color:#465a69;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Report an incident</a></li></ul></div><div class="_4v82 _6u4h" style=""><ul class="_8_jr"><div class="_8_js"><h4 class="_8xdx _8xdr _8xdj _8yp1 _93n_ _8zf- _8xdh" style="font-size:14px;font-weight:500;">Terms and policies</h4></div><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/products/responsible-platform-initiatives/" style="color:#465a69;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Responsible platform initiatives</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/terms/" style="color:#465a69;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Platform terms</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/devpolicy/" style="color:#465a69;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Developer policies</a></li></ul></div><div class="_6u4h" style=""><div class="_8_jd"><div class="_af7-"><div class="_8_je"></div><div class="_8_jf _8_jh"><ul class="_8_jr"><div class="_8_js"><div class="_8zym _8xdr _8xdj _8xd- _8yp1 _93n_ _8zf- _9ao6" style="color:#232323;">Follow Us</div></div><li class="_8_jq"><a class="_8xd- _9ao6 _8zgc" href="#" style="" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}" role="button"><a data-click-event="footer_social_fb" href="https://www.facebook.com/MetaforDevelopers" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}"><img class="_6voz _7f2d img" src="https://scontent-sin11-2.xx.fbcdn.net/v/t39.2365-6/89126182_222315695571651_4936319991919149056_n.svg?_nc_cat=1&ccb=1-7&_nc_sid=e280be&_nc_ohc=MMaBa_tN0jYQ7kNvgGmQjAR&_nc_zt=14&_nc_ht=scontent-sin11-2.xx&_nc_gid=ABs5GfuMQhoe5FXc92HqHXS&oh=00_AYAUmuixGY229KYmRyggQIfGje_BlnzyrFjkgXwlNGzZ5w&oe=67CD5CEF" alt="Follow us on Facebook" style="width:24px; height:auto; display:inline; margin-right:20px;" /></a><a data-click-event="footer_social_ig" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.instagram.com%2Fmetafordevelopers%2F&h=AT24DsmsobPf4eqWcHgk4I9jVT-IoSDFKuPk1n7NBUZgZIBzegAwPOvTxLAd_TyHyMHg8WrJrRb0dR6JtpXvKaXGvWCHsm1S8Qk8lFyjVBerRMropVR3Sk-3UpSLr_VW9vi87cCdcbKA5zRTsD-NI7ueQQJC5PizEaR9fbU" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}" target="_blank" rel="nofollow" data-lynx-mode="hover"><img class="_6voz _7f2d img" src="https://scontent-sin11-2.xx.fbcdn.net/v/t39.2365-6/89319900_506382610280628_2520212398984396800_n.svg?_nc_cat=1&ccb=1-7&_nc_sid=e280be&_nc_ohc=wfuxPo1sfiMQ7kNvgHHdhlq&_nc_zt=14&_nc_ht=scontent-sin11-2.xx&_nc_gid=ABs5GfuMQhoe5FXc92HqHXS&oh=00_AYAjAmofIdFbaVk3N1cr4rrIfjHnnQnzOZZdL2IMa9jqBA&oe=67CD6875" alt="Follow us on Instagram" style="width:24px; height:auto; display:inline; margin-right:20px;" /></a><a data-click-event="footer_social_twitter" href="https://l.facebook.com/l.php?u=https%3A%2F%2Ftwitter.com%2Fmetafordevs&h=AT12TvMOGuk6LtyDhQWo4rA2hzva5DCtQ3mZIkUPgy6olI45K_qlqsHPD2Y_GzWPma2uKLvZWUoSq9PMhyv1acxM9PesGite6Z4Ja-WaflIbron5xUBPRLAca4YcP-au9CP98WXKg1i5vhoel1Ld1w63wg" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}" target="_blank" rel="nofollow" data-lynx-mode="hover"><img class="_6voz _7f2d img" src="https://scontent-sin11-2.xx.fbcdn.net/v/t39.2365-6/89154638_493934268150363_1123534170136510464_n.svg?_nc_cat=1&ccb=1-7&_nc_sid=e280be&_nc_ohc=ac1rztRWbyEQ7kNvgF5G2cb&_nc_zt=14&_nc_ht=scontent-sin11-2.xx&_nc_gid=ABs5GfuMQhoe5FXc92HqHXS&oh=00_AYDm0KIuc2fN5kYlgGt4XaChQPCJeEv3mH4M9M8NXIiUAA&oe=67CD4245" alt="Follow us on Twitter" style="width:24px; height:auto; display:inline; margin-right:20px;" /></a><a data-click-event="footer_social_linkedin" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.linkedin.com%2Fshowcase%2Fmeta-for-developers%2F&h=AT1-6kRISxr9pU3abDgpRDFTUREMEv9Eywd6XwPgN5juacz69otXhKMBS4zE8IWy3V80hRYXsISUJTC2kxP1dh9MvDVxraANY9BHMYKky1YXb9Y9y3lCHh-OSbE95wa1haDvZeajq77DPSKfGVNnlBFZgg" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}" target="_blank" rel="nofollow" data-lynx-mode="hover"><img class="_6voz _7f2d img" src="https://scontent-sin11-2.xx.fbcdn.net/v/t39.2365-6/89354779_640044533453459_7031092369583767552_n.svg?_nc_cat=1&ccb=1-7&_nc_sid=e280be&_nc_ohc=ebZHZEbMcpwQ7kNvgFyxbug&_nc_zt=14&_nc_ht=scontent-sin11-2.xx&_nc_gid=ABs5GfuMQhoe5FXc92HqHXS&oh=00_AYANSPMkuezEgTixVD_-lYiYE2GZmv_8e_095LEVH1w1OA&oe=67CD6BC6" alt="Follow us on LinkedIn" style="width:auto; height:24px; display:inline; margin-right:20px" /></a><a data-click-event="footer_social_youtube" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.youtube.com%2FMetaDevelopers%2F&h=AT0qwJvVwz0sQ1fEtrGHy4fOaMoJ3xdKBIrgY9TBB-L4aBMQ6Ws_i76GHxmli-myTYzdkhg9IpEwjfL1He5XYFZTrvs7buiUw3Dgjn2G0jfK0gtnTsdS4_OOt038YyR6x_EIwbNvYgUM_Uonr5AQGvsPhw" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}" target="_blank" rel="nofollow" data-lynx-mode="hover"><img class="_6voz _7f2d img" src="https://scontent-sin11-2.xx.fbcdn.net/v/t39.2365-6/89127358_532616317687233_292625476315250688_n.svg?_nc_cat=1&ccb=1-7&_nc_sid=e280be&_nc_ohc=h_j8HDJO50sQ7kNvgFuvRS6&_nc_zt=14&_nc_ht=scontent-sin11-2.xx&_nc_gid=ABs5GfuMQhoe5FXc92HqHXS&oh=00_AYDG64FZ4LMnoqte4AuTTwpet878dHpA4XKan6TcDI8VUA&oe=67CD5394" alt="Follow us on YouTube" style="width: auto; height:24px; display:inline;" /></a></a></li></ul></div></div></div></div></div><div class="_46qr"></div><div class="_6uo3 _370e _370j _370k"><ul class="_8_jo"><div class="_8zym _8xdr _8xdj _8xdz _8yp1 _93n_ _8zf- _9ao6" style=""> © 2025 Meta </div><div class="_8_j4"><li class="_8_jp"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fabout.fb.com%2F&h=AT0sVcj1Std90QYziV25lQpeUXcq8BsFRtCG0AWdeC37S0s9bgkIXAbFam3svCCRKuD0JXYnd25n6-qiMy73grl_1SqghokTYWMAtBzICeVf2_zU_6n-ESiHMSs4GaL-nbhmJh_22LGsIJRhB_HXrr7Avw" style="color:#232323;" target="_blank" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}" rel="nofollow" data-lynx-mode="hover">About</a></li><li class="_8_jp"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://www.facebook.com/careers" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Careers</a></li><li class="_8_jp"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://www.facebook.com/about/privacy" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Privacy Policy</a></li><li class="_8_jp"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://www.facebook.com/help/cookies" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Cookies</a></li><li class="_8_jp"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://www.facebook.com/policies" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Terms</a></li><div class="_8_j1"><div class="_af7_" data-nocookies="1"><div class="_8_j5"><select class="_8_j6 _9aob" id="u_0_o_ey"><option class="_8_ja" tabindex="0" data-locale="en_US" value="en_US">English (US)</option><option class="_8_j9" value="id_ID" data-locale="id_ID" tabindex="0">Bahasa Indonesia</option><option class="_8_j9" value="de_DE" data-locale="de_DE" tabindex="0">Deutsch</option><option class="_8_j9" value="es_LA" data-locale="es_LA" tabindex="0">Español</option><option class="_8_j9" value="es_ES" data-locale="es_ES" tabindex="0">Español (España)</option><option class="_8_j9" value="fr_FR" data-locale="fr_FR" tabindex="0">Français (France)</option><option class="_8_j9" value="it_IT" data-locale="it_IT" tabindex="0">Italiano</option><option class="_8_j9" value="pt_BR" data-locale="pt_BR" tabindex="0">Português (Brasil)</option><option class="_8_j9" value="vi_VN" data-locale="vi_VN" tabindex="0">Tiếng Việt</option><option class="_8_j9" value="ru_RU" data-locale="ru_RU" tabindex="0">Русский</option><option class="_8_j9" value="ar_AR" data-locale="ar_AR" tabindex="0">العربية</option><option class="_8_j9" value="th_TH" data-locale="th_TH" tabindex="0">ภาษาไทย</option><option class="_8_j9" value="ko_KR" data-locale="ko_KR" tabindex="0">한국어</option><option class="_8_j9" value="zh_HK" data-locale="zh_HK" tabindex="0">中文(香港)</option><option class="_8_j9" value="zh_TW" data-locale="zh_TW" tabindex="0">中文(台灣)</option><option class="_8_j9" value="zh_CN" data-locale="zh_CN" tabindex="0">中文(简体)</option><option class="_8_j9" value="ja_JP" data-locale="ja_JP" tabindex="0">日本語</option></select><button class="_8_j7" tabindex="-1" id="u_0_p_/D"><div class="_8_j2"><div class="_8zym _8xdr _8xdj _8xdz _8yp1 _93n_ _8zf- _8xdi" style="">English (US)</div></div><div class="_8_j8"><div class="_8xnp"><svg width="12px" height="8px" viewBox="0 0 8 12" version="1.1" xmlns="http://www.w3.org/2000/svg"><polygon id="path-1" points="4 2 10 10 -2 10" transform="translate(4.000000, 6.000000) scale(1, -1) rotate(90.000000) translate(-4.000000, -6.000000)" fill="#232323"></polygon></svg></div></div></button></div></div></div></div></ul></div></div></div> --></code></div> <script nonce="CtsVRpdO">(function(){var n=now_inl();requireLazy(["__bigPipe"],function(bigPipe){bigPipe.beforePageletArrive("devsite_footer",n);})})();</script> <script nonce="CtsVRpdO">requireLazy(["__bigPipe"],(function(bigPipe){bigPipe.onPageletArrive({displayResources:["fMMu2GU","dzZKBxS","ooZM6N3","iHCiaFe"],content:{devsite_footer:{container_id:"u_0_q_Js"}},id:"devsite_footer",phase:1,jsmods:{instances:[["__inst_6b97fe1e_0_0_V8",["DeveloperRefreshFooterLocaleSelector","__elem_11edcf69_0_0_Ju","__elem_0cdc66ad_0_0_l/"],[{__m:"__elem_11edcf69_0_0_Ju"},{__m:"__elem_0cdc66ad_0_0_l/"},false,"en_US"],1]],elements:[["__elem_11edcf69_0_0_Ju","u_0_o_ey",1],["__elem_0cdc66ad_0_0_l/","u_0_p_/D",1]],require:[["__inst_6b97fe1e_0_0_V8"],["RequireDeferredReference","unblock",[],[["FbtLogging","IntlQtEventFalcoEvent"],"sd"]],["RequireDeferredReference","unblock",[],[["FbtLogging","IntlQtEventFalcoEvent"],"css"]]]},hsrp:{hblp:{consistency:{rev:1020162270},rsrcMap:{ooZM6N3:{type:"css",src:"https://static.xx.fbcdn.net/rsrc.php/v5/yI/l/0,cross/IEtGQ33ZcA8.css"}}}},allResources:["1VRdE+K","/XRSCRy","+HX6M3x","nvhaXqO","QFvEXya","fMMu2GU","dzZKBxS","ooZM6N3","iHCiaFe"]});}));</script> <script nonce="CtsVRpdO">(function(){var n=now_inl();requireLazy(["__bigPipe"],function(bigPipe){bigPipe.beforePageletArrive("developer_documentation_toolbar",n);})})();</script> <script nonce="CtsVRpdO">requireLazy(["__bigPipe"],(function(bigPipe){bigPipe.onPageletArrive({displayResources:["iHCiaFe","dzZKBxS"],id:"developer_documentation_toolbar",phase:1,last_in_phase:true,last_pagelet:true,tti_phase:1,jsmods:{require:[["RequireDeferredReference","unblock",[],[["FbtLogging","IntlQtEventFalcoEvent"],"sd"]],["RequireDeferredReference","unblock",[],[["FbtLogging","IntlQtEventFalcoEvent"],"css"]]]},hsrp:{hblp:{consistency:{rev:1020162270}}},allResources:["1VRdE+K","/XRSCRy","+HX6M3x","iHCiaFe","dzZKBxS"]});}));</script> <script nonce="CtsVRpdO">(function(){var n=now_inl();requireLazy(["__bigPipe"],function(bigPipe){bigPipe.beforePageletArrive("last_response",n);})})();</script> <script nonce="CtsVRpdO">requireLazy(["__bigPipe"],(function(bigPipe){bigPipe.onPageletArrive({displayResources:["QFvEXya"],id:"last_response",phase:2,last_in_phase:true,the_end:true,jsmods:{define:[["cr:6016",["NavigationMetricsWWW"],{__rc:["NavigationMetricsWWW",null]},-1],["cr:3376",[],{__rc:[null,null]},-1],["cr:7383",["BanzaiWWW"],{__rc:["BanzaiWWW",null]},-1],["cr:1083116",["XAsyncRequest"],{__rc:["XAsyncRequest",null]},-1],["cr:1083117",[],{__rc:[null,null]},-1],["cr:7267",["AdsDataAtom"],{__rc:["AdsDataAtom",null]},-1],["cr:6114",["DOM"],{__rc:["DOM",null]},-1],["TimeSliceInteractionSV",[],{on_demand_reference_counting:true,on_demand_profiling_counters:true,default_rate:1000,lite_default_rate:100,interaction_to_lite_coinflip:{ADS_INTERFACES_INTERACTION:0,ads_perf_scenario:0,ads_wait_time:0,Event:1},interaction_to_coinflip:{ADS_INTERFACES_INTERACTION:1,ads_perf_scenario:1,ads_wait_time:1,Event:100},enable_heartbeat:false,maxBlockMergeDuration:0,maxBlockMergeDistance:0,enable_banzai_stream:true,user_timing_coinflip:50,banzai_stream_coinflip:0,compression_enabled:true,ref_counting_fix:false,ref_counting_cont_fix:false,also_record_new_timeslice_format:false,force_async_request_tracing_on:false},2609],["JSSDKConfig",[],{features:{allow_non_canvas_app_events:false,error_handling:{rate:4},e2e_ping_tracking:{rate:0.1},xd_timeout:{rate:1,value:60000},use_bundle:false,should_log_response_error:true,popup_blocker_scribe_logging:{rate:100},https_only_enforce_starting:2538809200000,https_only_learn_more:"https://developers.facebook.com/blog/post/2018/06/08/enforce-https-facebook-login/",https_only_scribe_logging:{rate:1},log_perf:{rate:0.001},use_x_xd:{rate:100},cache_auth_response:{rate:100},oauth_funnel_logger_version:1,force_popup_to_canvas_apps_with_id:[],force_popup_to_all_canvas_app:false,max_oauth_dialog_retries:{rate:100,value:10},plugin_tags_blacklist:[],idle_callback_wait_time_ms:3000,chat_plugin_facade_timeout_ms:8000,chat_plugin_facade_enabled_pageids:["102493178867330","107331571710078","1032787970130843","107771111665395","261907812360345","101305975654752","275483104252055","101664622285042","112682113428700","271628573687012","385757598521443","100545935690488"],should_enable_ig_login_status_fetch:true,log_cookies_usage:{rate:0.1},allow_shadow_dom_for_apps_with_id:[520916077950649,152351391599356,132081130190180,468663283258845,409976882430412,189845245141894,360467581347,274266067164],allow_shadow_dom:true}},378],["JSSDKRuntimeConfig",[],{locale:"en_US",revision:"1020162270",rtl:false,sdkab:null,sdkns:"",sdkurl:"https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/",scribeurl:"https://www.facebook.com/platform/scribe_endpoint.php/"},384],["cr:1642797",["BanzaiBase"],{__rc:["BanzaiBase",null]},-1],["cr:1042",["XAsyncRequestWWW"],{__rc:["XAsyncRequestWWW",null]},-1],["cr:7225",[],{__rc:[null,null]},-1],["cr:917439",["PageTransitionsBlue"],{__rc:["PageTransitionsBlue",null]},-1],["PageletGK",[],{destroyDomAfterEventHandler:false,skipClearingChildrenOnUnmount:true},2327],["cr:1172",["WebSession"],{__rc:["WebSession",null]},-1],["cr:2037",["BanzaiAdapter"],{__rc:["BanzaiAdapter",null]},-1],["cr:3724",["SetIdleTimeoutAcrossTransitions"],{__rc:["SetIdleTimeoutAcrossTransitions",null]},-1],["cr:9985",["performanceAbsoluteNow"],{__rc:["performanceAbsoluteNow",null]},-1],["cr:9986",["CurrentUser"],{__rc:["CurrentUser",null]},-1],["cr:9987",["NavigationMetrics"],{__rc:["NavigationMetrics",null]},-1],["cr:9988",["Visibility"],{__rc:["Visibility",null]},-1],["CurrentEnvironment",[],{facebookdotcom:true,messengerdotcom:false,workplacedotcom:false,instagramdotcom:false,workdotmetadotcom:false,horizondotmetadotcom:false},827],["PageTransitionsConfig",[],{reloadOnBootloadError:true},1067],["CometAltpayJsSdkIframeAllowedDomains",[],{allowed_domains:["https://live.adyen.com","https://integration-facebook.payu.in","https://facebook.payulatam.com","https://secure.payu.com","https://facebook.dlocal.com","https://buy2.boku.com"]},4920],["cr:5866",["BanzaiAdapterWWW"],{__rc:["BanzaiAdapterWWW",null]},-1],["cr:7384",["cancelIdleCallbackWWW"],{__rc:["cancelIdleCallbackWWW",null]},-1],["cr:692209",["cancelIdleCallbackBlue"],{__rc:["cancelIdleCallbackBlue",null]},-1],["BanzaiConfig",[],{MAX_SIZE:10000,MAX_WAIT:150000,MIN_WAIT:null,RESTORE_WAIT:150000,blacklist:["time_spent"],disabled:false,gks:{boosted_pagelikes:true,platform_oauth_client_events:true,sticker_search_ranking:true},known_routes:["artillery_javascript_actions","artillery_javascript_trace","artillery_logger_data","logger","falco","gk2_exposure","js_error_logging","loom_trace","marauder","perfx_custom_logger_endpoint","qex","require_cond_exposure_logging","metaconfig_exposure"],should_drop_unknown_routes:true,should_log_unknown_routes:false},7],["UrlMapConfig",[],{www:"www.facebook.com",m:"m.facebook.com",business:"business.facebook.com",api:"api.facebook.com",api_read:"api-read.facebook.com",graph:"graph.facebook.com",an:"an.facebook.com",fbcdn:"static.xx.fbcdn.net",cdn:"staticxx.facebook.com",graph_facebook:"graph.facebook.com",graph_gaming:"graph.fb.gg",graph_instagram:"graph.instagram.com",www_instagram:"www.instagram.com",social_plugin:"socialplugin.facebook.net"},73],["cr:971473",["LayerHideOnTransition"],{__rc:["LayerHideOnTransition",null]},-1],["cr:844180",["TimeSpentImmediateActiveSecondsLoggerBlue"],{__rc:["TimeSpentImmediateActiveSecondsLoggerBlue",null]},-1],["cr:1187159",["BlueCompatBroker"],{__rc:["BlueCompatBroker",null]},-1],["cr:1634616",["UserActivityBlue"],{__rc:["UserActivityBlue",null]},-1],["TimeSpentConfig",[],{delay:1000,timeout:64,"0_delay":0,"0_timeout":8},142],["cr:710",[],{__rc:[null,null]},-1],["ImmediateActiveSecondsConfig",[],{sampling_rate:0},423]],require:[["NavigationMetrics","setPage",[],[{page:"XDeveloperDocumentationController",page_type:"normal",page_uri:"https://developers.facebook.com/docs/commerce-platform/partners/catalog-integration/",serverLID:"7472339451693640767"}]],["FalcoLoggerTransports","attach",[],[]],["Chromedome","start",[],[{}]],["DimensionTracking"],["NavigationClickPointHandler"],["DeferredCookie","addToQueue",[],["_js_datr","IxWzZ2t01P9AtZjK5w0vPGiQ",34560000000,"/",true,false,true,".facebook.com"]],["ClickRefLogger"],["Artillery","disable",[],[]],["ScriptPathLogger","startLogging",[],[]],["TimeSpentBitArrayLogger","init",[],[]],["TransportSelectingClientSingletonConditional"],["RequireDeferredReference","unblock",[],[["TransportSelectingClientSingletonConditional"],"sd"]],["RequireDeferredReference","unblock",[],[["TransportSelectingClientSingletonConditional"],"css"]]]},hsrp:{hsdp:{clpData:{"1829319":{r:1},"1829320":{r:1},"1843988":{r:1}}},hblp:{consistency:{rev:1020162270}}},allResources:["QFvEXya","1VRdE+K","49g5Itw","+HX6M3x"]});}));</script></body></html>