{"id":2125,"date":"2025-01-03T11:47:06","date_gmt":"2025-01-03T11:47:06","guid":{"rendered":"https:\/\/interkeykb.eoceandemo.com\/?p=1858"},"modified":"2025-10-02T05:39:31","modified_gmt":"2025-10-02T05:39:31","slug":"create-and-manage-templates","status":"publish","type":"post","link":"https:\/\/help.eocean.net\/knowledge\/create-and-manage-templates\/","title":{"rendered":"Create and Manage Templates"},"content":{"rendered":"<div id=\"pl-gb2125-69f76a73a59d6\"  class=\"panel-layout\" ><div id=\"pg-gb2125-69f76a73a59d6-0\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb2125-69f76a73a59d6-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-gb2125-69f76a73a59d6-0-0-0\" class=\"so-panel widget widget_siteorigin-panels-builder panel-first-child panel-last-child\" data-index=\"0\" ><div id=\"pl-w676010c491327\"  class=\"panel-layout\" ><div id=\"pg-w676010c491327-0\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-w676010c491327-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-w676010c491327-0-0-0\" class=\"widget_text so-panel widget widget_custom_html panel-first-child panel-last-child\" data-index=\"0\" ><div class=\"textwidget custom-html-widget\"><div class=\"inner_banner_section\">\n   <div class=\"custom_container\">\n      <div class=\"search_box_section\">\n\t\t\t\t\t<div class=\"asl_w_container asl_w_container_1\" data-id=\"1\" data-instance=\"1\">\n\t<div id='ajaxsearchlite1'\n\t\tdata-id=\"1\"\n\t\tdata-instance=\"1\"\n\t\tclass=\"asl_w asl_m asl_m_1 asl_m_1_1\">\n\t\t<div class=\"probox\">\n\n\t\n\t<div class='prosettings' style='display:none;' data-opened=0>\n\t\t\t\t<div class='innericon'>\n\t\t\t<svg version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" width=\"22\" height=\"22\" viewBox=\"0 0 512 512\" enable-background=\"new 0 0 512 512\" xml:space=\"preserve\">\n\t\t\t\t\t<polygon transform = \"rotate(90 256 256)\" points=\"142.332,104.886 197.48,50 402.5,256 197.48,462 142.332,407.113 292.727,256 \"\/>\n\t\t\t\t<\/svg>\n\t\t<\/div>\n\t<\/div>\n\n\t\n\t\n\t<div class='proinput'>\n\t\t<form role=\"search\" action='#' autocomplete=\"off\"\n\t\t\t\taria-label=\"Search form\">\n\t\t\t<input aria-label=\"Search input\"\n\t\t\t\t\ttype='search' class='orig'\n\t\t\t\t\ttabindex=\"0\"\n\t\t\t\t\tname='phrase'\n\t\t\t\t\tplaceholder='Search for Answers'\n\t\t\t\t\tvalue=''\n\t\t\t\t\tautocomplete=\"off\"\/>\n\t\t\t<input aria-label=\"Search autocomplete\"\n\t\t\t\t\ttype='text'\n\t\t\t\t\tclass='autocomplete'\n\t\t\t\t\ttabindex=\"-1\"\n\t\t\t\t\tname='phrase'\n\t\t\t\t\tvalue=''\n\t\t\t\t\tautocomplete=\"off\" disabled\/>\n\t\t\t<input type='submit' value=\"Start search\" style='width:0; height: 0; visibility: hidden;'>\n\t\t<\/form>\n\t<\/div>\n\n\t\n\t\n\t<button class='promagnifier' tabindex=\"0\" aria-label=\"Search magnifier\">\n\t\t\t\t<span class='innericon' style=\"display:block;\">\n\t\t\t<svg version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" width=\"22\" height=\"22\" viewBox=\"0 0 512 512\" enable-background=\"new 0 0 512 512\" xml:space=\"preserve\">\n\t\t\t\t\t<path d=\"M460.355,421.59L353.844,315.078c20.041-27.553,31.885-61.437,31.885-98.037\n\t\t\t\t\t\tC385.729,124.934,310.793,50,218.686,50C126.58,50,51.645,124.934,51.645,217.041c0,92.106,74.936,167.041,167.041,167.041\n\t\t\t\t\t\tc34.912,0,67.352-10.773,94.184-29.158L419.945,462L460.355,421.59z M100.631,217.041c0-65.096,52.959-118.056,118.055-118.056\n\t\t\t\t\t\tc65.098,0,118.057,52.959,118.057,118.056c0,65.096-52.959,118.056-118.057,118.056C153.59,335.097,100.631,282.137,100.631,217.041\n\t\t\t\t\t\tz\"\/>\n\t\t\t\t<\/svg>\n\t\t<\/span>\n\t<\/button>\n\n\t\n\t\n\t<div class='proloading'>\n\n\t\t<div class=\"asl_loader\"><div class=\"asl_loader-inner asl_simple-circle\"><\/div><\/div>\n\n\t\t\t<\/div>\n\n\t\t\t<div class='proclose'>\n\t\t\t<svg version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\"\n\t\t\t\ty=\"0px\"\n\t\t\t\twidth=\"12\" height=\"12\" viewBox=\"0 0 512 512\" enable-background=\"new 0 0 512 512\"\n\t\t\t\txml:space=\"preserve\">\n\t\t\t\t<polygon points=\"438.393,374.595 319.757,255.977 438.378,137.348 374.595,73.607 255.995,192.225 137.375,73.622 73.607,137.352 192.246,255.983 73.622,374.625 137.352,438.393 256.002,319.734 374.652,438.378 \"\/>\n\t\t\t<\/svg>\n\t\t<\/div>\n\t\n\t\n<\/div>\t<\/div>\n\t<div class='asl_data_container' style=\"display:none !important;\">\n\t\t<div class=\"asl_init_data wpdreams_asl_data_ct\"\n\tstyle=\"display:none !important;\"\n\tid=\"asl_init_id_1\"\n\tdata-asl-id=\"1\"\n\tdata-asl-instance=\"1\"\n\tdata-settings=\"{&quot;homeurl&quot;:&quot;https:\\\/\\\/help.eocean.net\\\/knowledge\\\/&quot;,&quot;resultstype&quot;:&quot;vertical&quot;,&quot;resultsposition&quot;:&quot;hover&quot;,&quot;itemscount&quot;:4,&quot;charcount&quot;:0,&quot;highlight&quot;:false,&quot;highlightWholewords&quot;:true,&quot;singleHighlight&quot;:false,&quot;scrollToResults&quot;:{&quot;enabled&quot;:false,&quot;offset&quot;:0},&quot;resultareaclickable&quot;:1,&quot;autocomplete&quot;:{&quot;enabled&quot;:false,&quot;lang&quot;:&quot;en&quot;,&quot;trigger_charcount&quot;:0},&quot;mobile&quot;:{&quot;menu_selector&quot;:&quot;#menu-toggle, .menu-toggle&quot;},&quot;trigger&quot;:{&quot;click&quot;:&quot;results_page&quot;,&quot;click_location&quot;:&quot;same&quot;,&quot;update_href&quot;:false,&quot;return&quot;:&quot;results_page&quot;,&quot;return_location&quot;:&quot;same&quot;,&quot;facet&quot;:true,&quot;type&quot;:true,&quot;redirect_url&quot;:&quot;?s={phrase}&quot;,&quot;delay&quot;:300},&quot;animations&quot;:{&quot;pc&quot;:{&quot;settings&quot;:{&quot;anim&quot;:&quot;fadedrop&quot;,&quot;dur&quot;:300},&quot;results&quot;:{&quot;anim&quot;:&quot;fadedrop&quot;,&quot;dur&quot;:300},&quot;items&quot;:&quot;voidanim&quot;},&quot;mob&quot;:{&quot;settings&quot;:{&quot;anim&quot;:&quot;fadedrop&quot;,&quot;dur&quot;:300},&quot;results&quot;:{&quot;anim&quot;:&quot;fadedrop&quot;,&quot;dur&quot;:300},&quot;items&quot;:&quot;voidanim&quot;}},&quot;autop&quot;:{&quot;state&quot;:true,&quot;phrase&quot;:&quot;&quot;,&quot;count&quot;:&quot;1&quot;},&quot;resPage&quot;:{&quot;useAjax&quot;:false,&quot;selector&quot;:&quot;#main&quot;,&quot;trigger_type&quot;:true,&quot;trigger_facet&quot;:true,&quot;trigger_magnifier&quot;:false,&quot;trigger_return&quot;:false},&quot;resultsSnapTo&quot;:&quot;left&quot;,&quot;results&quot;:{&quot;width&quot;:&quot;auto&quot;,&quot;width_tablet&quot;:&quot;auto&quot;,&quot;width_phone&quot;:&quot;auto&quot;},&quot;settingsimagepos&quot;:&quot;right&quot;,&quot;closeOnDocClick&quot;:true,&quot;overridewpdefault&quot;:false,&quot;override_method&quot;:&quot;get&quot;}\"><\/div>\n\t<div id=\"asl_hidden_data\">\n\t\t<svg style=\"position:absolute\" height=\"0\" width=\"0\">\n\t\t\t<filter id=\"aslblur\">\n\t\t\t\t<feGaussianBlur in=\"SourceGraphic\" stdDeviation=\"4\"\/>\n\t\t\t<\/filter>\n\t\t<\/svg>\n\t\t<svg style=\"position:absolute\" height=\"0\" width=\"0\">\n\t\t\t<filter id=\"no_aslblur\"><\/filter>\n\t\t<\/svg>\n\t<\/div>\n\t<\/div>\n\n\t<div id='ajaxsearchliteres1'\n\tclass='vertical wpdreams_asl_results asl_w asl_r asl_r_1 asl_r_1_1'>\n\n\t\n\t<div class=\"results\">\n\n\t\t\n\t\t<div class=\"resdrg\">\n\t\t<\/div>\n\n\t\t\n\t<\/div>\n\n\t\n\t\n<\/div>\n\n\t<div id='__original__ajaxsearchlitesettings1'\n\t\tdata-id=\"1\"\n\t\tclass=\"searchsettings wpdreams_asl_settings asl_w asl_s asl_s_1\">\n\t\t<form name='options'\n\t\taria-label=\"Search settings form\"\n\t\tautocomplete = 'off'>\n\n\t\n\t\n\t<input type=\"hidden\" name=\"filters_changed\" style=\"display:none;\" value=\"0\">\n\t<input type=\"hidden\" name=\"filters_initial\" style=\"display:none;\" value=\"1\">\n\n\t<div class=\"asl_option_inner hiddend\">\n\t\t<input type='hidden' name='qtranslate_lang' id='qtranslate_lang'\n\t\t\t\tvalue='0'\/>\n\t<\/div>\n\n\t\n\t\n\t<fieldset class=\"asl_sett_scroll\">\n\t\t<legend style=\"display: none;\">Generic selectors<\/legend>\n\t\t<div class=\"asl_option\" tabindex=\"0\">\n\t\t\t<div class=\"asl_option_inner\">\n\t\t\t\t<input type=\"checkbox\" value=\"exact\"\n\t\t\t\t\t\taria-label=\"Exact matches only\"\n\t\t\t\t\t\tname=\"asl_gen[]\"  checked=\"checked\"\/>\n\t\t\t\t<div class=\"asl_option_checkbox\"><\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"asl_option_label\">\n\t\t\t\tExact matches only\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"asl_option\" tabindex=\"0\">\n\t\t\t<div class=\"asl_option_inner\">\n\t\t\t\t<input type=\"checkbox\" value=\"title\"\n\t\t\t\t\t\taria-label=\"Search in title\"\n\t\t\t\t\t\tname=\"asl_gen[]\"  checked=\"checked\"\/>\n\t\t\t\t<div class=\"asl_option_checkbox\"><\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"asl_option_label\">\n\t\t\t\tSearch in title\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"asl_option\" tabindex=\"0\">\n\t\t\t<div class=\"asl_option_inner\">\n\t\t\t\t<input type=\"checkbox\" value=\"content\"\n\t\t\t\t\t\taria-label=\"Search in content\"\n\t\t\t\t\t\tname=\"asl_gen[]\"  checked=\"checked\"\/>\n\t\t\t\t<div class=\"asl_option_checkbox\"><\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"asl_option_label\">\n\t\t\t\tSearch in content\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"asl_option_inner hiddend\">\n\t\t\t<input type=\"checkbox\" value=\"excerpt\"\n\t\t\t\t\taria-label=\"Search in excerpt\"\n\t\t\t\t\tname=\"asl_gen[]\"  checked=\"checked\"\/>\n\t\t\t<div class=\"asl_option_checkbox\"><\/div>\n\t\t<\/div>\n\t<\/fieldset>\n\t<fieldset class=\"asl_sett_scroll\">\n\t\t<legend style=\"display: none;\">Post Type Selectors<\/legend>\n\t\t\t\t\t<div class=\"asl_option_inner hiddend\">\n\t\t\t\t<input type=\"checkbox\" value=\"post\"\n\t\t\t\t\t\taria-label=\"Hidden option, ignore please\"\n\t\t\t\t\t\tname=\"customset[]\" checked=\"checked\"\/>\n\t\t\t<\/div>\n\t\t\t\t<\/fieldset>\n\t<\/form>\n\t<\/div>\n<\/div>\n\n      <\/div>\n   <\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\n\n<div id=\"pl-gb2125-69f76a73a5d12\"  class=\"panel-layout\" ><div id=\"pg-gb2125-69f76a73a5d12-0\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb2125-69f76a73a5d12-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-gb2125-69f76a73a5d12-0-0-0\" class=\"so-panel widget widget_siteorigin-panels-builder panel-first-child panel-last-child\" data-index=\"0\" ><div class=\"mobile_section custom_container panel-widget-style panel-widget-style-for-gb2125-69f76a73a5d12-0-0-0\" ><div id=\"pl-w68da88582d124\"  class=\"panel-layout\" ><div id=\"pg-w68da88582d124-0\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-w68da88582d124-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-w68da88582d124-0-0-0\" class=\"widget_text so-panel widget widget_custom_html panel-first-child panel-last-child\" data-index=\"0\" ><div class=\"textwidget custom-html-widget\">[mobile_menu]<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\n\n<div id=\"pl-gb2125-69f76a73a5f36\"  class=\"panel-layout\" ><div id=\"pg-gb2125-69f76a73a5f36-0\"  class=\"panel-grid panel-has-style\" ><div class=\"custom_container panel-row-style panel-row-style-for-gb2125-69f76a73a5f36-0\" ><div id=\"pgc-gb2125-69f76a73a5f36-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-gb2125-69f76a73a5f36-0-0-0\" class=\"so-panel widget widget_siteorigin-panels-builder panel-first-child panel-last-child\" data-index=\"0\" ><div id=\"pl-w68de101197af0\"  class=\"panel-layout\" ><div id=\"pg-w68de101197af0-0\"  class=\"panel-grid panel-has-style\" ><div class=\"getting_started_section panel-row-style panel-row-style-for-w68de101197af0-0\" ><div id=\"pgc-w68de101197af0-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-w68de101197af0-0-0-0\" class=\"so-panel widget widget_siteorigin-panels-builder panel-first-child panel-last-child\" data-index=\"0\" ><div id=\"pl-w68de101197afa\"  class=\"panel-layout\" ><div id=\"pg-w68de101197afa-0\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-w68de101197afa-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-w68de101197afa-0-0-0\" class=\"widget_text so-panel widget widget_custom_html panel-first-child panel-last-child\" data-index=\"0\" ><div class=\"textwidget custom-html-widget\"><div class=\"breadcrumb_section\">\n\t<ul>\n\t\t<li>\n\t\t\t<a href=\"\/\">Help Center<\/a>\n\t\t<\/li>\n\t\t<i class=\"fa fa-chevron-right\"><\/i>\n\t\t<li>\n\t\t\t<p>Digital Connect API Docs<\/p>\n\t\t<\/li>\n\t<\/ul>\n<\/div><\/div><\/div><\/div><\/div><div id=\"pg-w68de101197afa-1\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-w68de101197afa-1-0\"  class=\"panel-grid-cell\" ><div id=\"panel-w68de101197afa-1-0-0\" class=\"widget_text so-panel widget widget_custom_html panel-first-child panel-last-child\" data-index=\"1\" ><div class=\"textwidget custom-html-widget\"><ul class=\"left-menu\"><li class=\"menu-item \"><div class=\"menu-row\"><a class=\"menu-link\" href=\"https:\/\/help.eocean.net\/knowledge\/knowledge\/campaign-manager\/\">Campaign Manager<\/a><\/div><\/li><li class=\"menu-item \"><div class=\"menu-row\"><a class=\"menu-link\" href=\"https:\/\/help.eocean.net\/knowledge\/knowledge\/chat-manager\/\">Chat Manager<\/a><\/div><\/li><li class=\"menu-item \"><div class=\"menu-row\"><a class=\"menu-link\" href=\"https:\/\/help.eocean.net\/knowledge\/knowledge\/chatbot-builder\/\">ChatBot Builder<\/a><\/div><\/li><li class=\"menu-item \"><div class=\"menu-row\"><a class=\"menu-link\" href=\"https:\/\/help.eocean.net\/knowledge\/knowledge\/digital-connect-api-docs\/\">Digital Connect API Docs<\/a><\/div><\/li><li class=\"menu-item \"><div class=\"menu-row\"><a class=\"menu-link\" href=\"https:\/\/help.eocean.net\/knowledge\/knowledge\/getting-started\/\">Getting Started<\/a><\/div><\/li><li class=\"menu-item \"><div class=\"menu-row\"><a class=\"menu-link\" href=\"https:\/\/help.eocean.net\/knowledge\/knowledge\/insights\/\">Insights<\/a><\/div><\/li><li class=\"menu-item \"><div class=\"menu-row\"><a class=\"menu-link\" href=\"https:\/\/help.eocean.net\/knowledge\/knowledge\/integrations\/\">Integrations<\/a><\/div><\/li><li class=\"menu-item \"><div class=\"menu-row\"><a class=\"menu-link\" href=\"https:\/\/help.eocean.net\/knowledge\/knowledge\/plans-pricing\/\">Plans Pricing<\/a><\/div><\/li><li class=\"menu-item \"><div class=\"menu-row\"><a class=\"menu-link\" href=\"https:\/\/help.eocean.net\/knowledge\/knowledge\/sms-service\/\">SMS Service<\/a><\/div><\/li><li class=\"menu-item \"><div class=\"menu-row\"><a class=\"menu-link\" href=\"https:\/\/help.eocean.net\/knowledge\/knowledge\/support-channel\/\">Support Channel<\/a><\/div><\/li><li class=\"menu-item \"><div class=\"menu-row\"><a class=\"menu-link\" href=\"https:\/\/help.eocean.net\/knowledge\/knowledge\/template-manager\/\">Template Manager<\/a><\/div><\/li><li class=\"menu-item \"><div class=\"menu-row\"><a class=\"menu-link\" href=\"https:\/\/help.eocean.net\/knowledge\/knowledge\/users-and-teams\/\">Users and Teams<\/a><\/div><\/li><li class=\"menu-item \"><div class=\"menu-row\"><a class=\"menu-link\" href=\"https:\/\/help.eocean.net\/knowledge\/knowledge\/whatsapp-business-platform\/\">Whatsapp Business Platform<\/a><\/div><\/li><li class=\"menu-item \"><div class=\"menu-row\"><a class=\"menu-link\" href=\"https:\/\/help.eocean.net\/knowledge\/knowledge\/whatsapp-manager\/\">WhatsApp Manager<\/a><\/div><\/li><\/ul><\/div><\/div><\/div><div id=\"pgc-w68de101197afa-1-1\"  class=\"panel-grid-cell\" ><div id=\"panel-w68de101197afa-1-1-0\" class=\"widget_text so-panel widget widget_custom_html panel-first-child panel-last-child\" data-index=\"2\" ><div class=\"textwidget custom-html-widget\"><div class=\"menu_page_inner_section\">\n\t<h1 style=\"margin-bottom: 20px;\">\n\t\tCreate and Manage Templates\n\t<\/h1>\n\t\n\t<h3 style=\"margin-bottom: 40px;\">\n\t\tLearn all about how to create and manage message templates, allowing businesses to send predefined messages to customers on WhatsApp in compliance with WhatsApp&#8217;s policies.\n\t<\/h3>\n\t\n\t<p style=\"margin-bottom: 15px;\">\n\t\tTemplates are used for sending <strong>WhatsApp template messages<\/strong> via either the <strong>Cloud API (hosted by Meta)<\/strong> or the <strong>On-Premises API<\/strong>. These templates are essential for businesses to initiate a new conversation with users on WhatsApp,  when the interaction occurs <strong>outside the 24-hour customer service window<\/strong>.\n\t<\/p>\n\t\n\t<p>\n\t\tThe number of templates a WhatsApp Business Account can have is determined by its parent business. If a parent business is unverified, each of its WhatsApp Business Accounts is limited to 250 templates. However, if the parent business is verified and at least one of its WhatsApp Business Accounts has a business phone number with an approved display name, each of its WhatsApp Business Accounts can have up to 6,000 templates.\n\t<\/p>\n\t\n\t<div class=\"badge_section\" style=\"margin: 10px 0px;background-color: #e5f8f6;border-left: 5px solid #7fded2;\">\n\t\t<p>\n\t\t\tEnsure that your templates meet Meta&#8217;s strict <a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/message-templates\/guidelines\">Message Template Guidelines<\/a>. \n\t\t<\/p>\n\t<\/div>\n\t\n\t<p style=\"margin-bottom: 40px;\">\n\t\tYou can create templates using the <strong>Digital Connect Template Manager<\/strong> or the <strong>EOcean Template API<\/strong>. This article focuses on using the API to create and manage templates.\n\t<\/p>\n\t\n\t<div class=\"inner_para_section\">\n\t\t<h4 style=\"marign-bottom: 10px;\">\n\t\t\tBefore You Start\n\t\t<\/h4>\n\t\t\n\t\t<p style=\"margin-bottom: 15px;\">\n\t\t\tYou will need:\n\t\t<\/p>\n\t\t\n\t\t<p style=\"margin-bottom: 15px;\">\n\t\t\tThe <strong>API key<\/strong> associated with your account to authenticate the API request. The API key can be found in the <strong>Developer Settings<\/strong> of your Digital Connect account.\n\t\t<\/p>\n\t\t\n\t\t<div class=\"badge_section\" style=\"margin: 10px 0px 20px;background-color: #e5f8f6;border-left: 5px solid #7fded2;\">\n\t\t\t<p>\n\t\t\t\tPlease note that access to the Developer Settings is restricted to the platform administrator only.\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t\n\t\t<img decoding=\"async\" style=\"margin-bottom: 20px;\" src=\"https:\/\/help.eocean.net\/knowledge\/wp-content\/uploads\/2025\/10\/dev-set-1-2.webp\" \/>\n\t\t\n\t\t<img decoding=\"async\" src=\"https:\/\/help.eocean.net\/knowledge\/wp-content\/uploads\/2025\/10\/image-png-Nov-15-2024-01-38-38-5293-PM-1.webp\" \/>\n\t<\/div>\n\t\n\t<div class=\"inner_para_section\">\n\t\t<h4 style=\"margin-bottom: 20px;\">\n\t\t\tLimitations\n\t\t<\/h4>\n\t\t\n\t\t<ul style=\"margin-bottom: 30px;\">\n\t\t\t<li>The message template name field is limited to 512 characters.<\/li>\n\t\t\t<li>The message template content field is limited to 1024 characters.<\/li>\n\t\t\t<li>A template can only be edited when it is in a state of <strong>Approved, Rejected,<\/strong> or <strong>Paused<\/strong>. A template can be edited once per day, up to 10 times per month<\/li>\n\t\t\t<li>WhatsApp Business Accounts can only create 100 message templates per hour.<\/li>\n\t\t\t<li>Templates composed of 4 or more buttons, or a quick reply button and one or more buttons of another type, cannot be viewed on WhatsApp desktop clients. WhatsApp users who receive one of these template messages will be prompted to view the message on a phone instead.<\/li>\n\t\t<\/ul>\n\t<\/div>\n\t\n\t<div class=\"inner_para_section\">\n\t\t<h4 style=\"margin-bottom: 10px;\">\n\t\t\tLocalization\n\t\t<\/h4>\n\t\t\n\t\t<p>\n\t\t\tYou can add a message template in a specific language when creating a template. These templates count against your limit. Be consistent when providing translations.\n\t\t<\/p>\n\t<\/div>\n\t\n\t<div class=\"inner_para_section\">\n\t\t<h4 style=\"margin-bottom: 10px;\">\n\t\t\tGetting Templates\n\t\t<\/h4>\n\t\t\n\t\t<p style=\"margin-bottom: 40px;\">\n\t\t\tSend a GET request to the Eocean&#8217;s Template API endpoint to get a list of templates owned by a WhatsApp Business Account.\n\t\t<\/p>\n\t\t\n\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t<strong>Request Syntax<\/strong>\n\t\t<\/p>\n\t\t\n\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">GET \/template?category=<CATEGORY>,<\/code>\n\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">&content=<CONTENT>,<\/code>\n\t\t<\/p>\n\t\t\t\t\n\t\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">&language=<LANGUAGE>,<\/code>\n\t\t<\/p>\n\t\t\t\t\t\n\t\t\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">&name=<NAME>,<\/code>\n\t\t<\/p>\n\t\t\t\t\t\t\n\t\t\t\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">&name_or_content=<NAME_OR_CONTENT>,<\/code>\n\t\t<\/p>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">&quality_score=<QUALITY_SCORE>,<\/code>\n\t\t<\/p>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">&status=<STATUS><\/code>\n\t\t<\/p>\n\t\t\n\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t<strong>Sample Request<\/strong>\n\t\t<\/p>\n\t\t\n\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t<strong>GET <\/strong><a href=\"https:\/\/eoceandigitalconnect.com\/v2\/api\/outgoing\/template?category=MARKETING&#038;name=my_template_name&#038;language=en\">https:\/\/eoceandigitalconnect.com\/v2\/api\/outgoing\/template?category=MARKETING&#038;name=my_template_name&#038;language=en<\/a>\n\t\t<\/p>\n\t\t\n\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t<strong>Parameters<\/strong>\n\t\t<\/p>\n\t\t\n\t\t<table class=\"table_section\">\n\t\t\t<tr>\n\t\t\t\t<th>Parameter<\/th>\n\t\t\t\t<th>Description<\/th>\n\t\t\t<\/tr>\n\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td>category\narray<enum {ACCOUNT_UPDATE, PAYMENT_UPDATE, PERSONAL_FINANCE_UPDATE, SHIPPING_UPDATE, RESERVATION_UPDATE, ISSUE_RESOLUTION, APPOINTMENT_UPDATE, TRANSPORTATION_UPDATE, TICKET_UPDATE, ALERT_UPDATE, AUTO_REPLY, TRANSACTIONAL, OTP, UTILITY, MARKETING, AUTHENTICATION}><\/td>\n\t\t\t\t<td>The category for a template<\/td>\n\t\t\t<\/tr>\n\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td>content string <\/td>\n\t\t\t\t<td>\tThe content for a template<\/td>\n\t\t\t<\/tr>\n\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td>language\narray<string><\/td>\n\t\t\t\t<td>A list of supported languages that are available for each template<\/td>\n\t\t\t<\/tr>\n\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td>name string<\/td>\n\t\t\t\t<td>The name for a message template<\/td>\n\t\t\t<\/tr>\n\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td>name_or_content\nstring<\/td>\n\t\t\t\t<td>name_or_content\nstring\tReturns a list of message templates where the value for name or content match this value<\/td>\n\t\t\t<\/tr>\n\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td>quality_score\n\narray<enum {GREEN, YELLOW, RED, UNKNOWN}><\/td>\n\t\t\t\t<td>The quality score for a template<\/td>\n\t\t\t<\/tr>\n\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td>status\narray<enum {APPROVED, IN_APPEAL, PENDING, REJECTED, PENDING_DELETION, DELETED, DISABLED, PAUSED, LIMIT_EXCEEDED, ARCHIVED}><\/td>\n\t\t\t\t<td>The review status for a template<\/td>\n\t\t\t<\/tr>\n\t\t<\/table>\n\t\t\n\t\t<p style=\"margin-top: 10px;margin-bottom: 0px;\">\n\t\t\t<strong>Example Request (Rejected Templates)<\/strong>\n\t\t<\/p>\n\t\t\n\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\tYou can return only templates with specific field values by including the field and the desired value in your request. For example, include status=REJECTED to only get templates that have been rejected.\n\t\t<\/p>\n\t\t\n\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\tcurl https:\/\/eoceandigitalconnect.com\/v2\/api\/outgoing\/template?fields=name,status&#038;status=REJECTED&#8217; \\\n-H &#8216;token: EAAJB&#8230;&#8217;\n\t\t<\/p>\n\t\t\n\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t<strong>Example Response<\/strong>\n\t\t<\/p>\n\t\t\n\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">{<\/code>\n\t\t<\/p>\n\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"data\": [<\/code>\n\t\t<\/p>\n\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">{<\/code>\n\t\t<\/p>\n\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"name\": \"seasonal_promotion_text_only\",<\/code>\n\t\t<\/p>\n\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"status\": \"APPROVED\",<\/code>\n\t\t<\/p>\n\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">},<\/code>\n\t\t<\/p>\n\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">{<\/code>\n\t\t<\/p>\n\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"name\": \"seasonal_promotion_video\",<\/code>\n\t\t<\/p>\n\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"status\": \"PENDING\",<\/code>\n\t\t<\/p>\n\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"id\": \"1252715608684590\"<\/code>\n\t\t<\/p>\n\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">3<\/code>\n\t\t<\/p>\n\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">},<\/code>\n\t\t<\/p>\n\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">{<\/code>\n\t\t<\/p>\n\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"name\": \"seasonal_promotion_image_header\",<\/code>\n\t\t<\/p>\n\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"status\": \"PENDING\",<\/code>\n\t\t<\/p>\n\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"id\": \"1372429296936443\"<\/code>\n\t\t<\/p>\n\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">}<\/code>\n\t\t<\/p>\n\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">],<\/code>\n\t\t<\/p>\n\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"paging\": {<\/code>\n\t\t<\/p>\n\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"cursors\": {<\/code>\n\t\t<\/p>\n\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"before\": \"MAZDZD\",<\/code>\n\t\t<\/p>\n\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"after\": \"MgZDZD\"<\/code>\n\t\t<\/p>\n\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">},<\/code>\n\t\t<\/p>\n\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">}<\/code>\n\t\t<\/p>\n\t\t<p style=\"margin-bottom: 15px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">}<\/code>\n\t\t<\/p>\n\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t<strong>Example Request (Rejected Templates)<\/strong>\n\t\t<\/p>\n\t\t\n\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\tYou can return only templates with specific field values by including the field and the desired value in your request. For example, include status=REJECTED to only get templates that have been rejected.\n\t\t\t<\/p>\n\t\t\n\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t<strong>GET <\/strong><a href=\"https:\/\/eoceandigitalconnect.com\/v2\/api\/outgoing\/template?category=MARKETING&#038;name=my_template_name&#038;language=en\">https:\/\/eoceandigitalconnect.com\/v2\/api\/outgoing\/template?fields=name,status&#038;status=REJECTED<\/a>\n\t\t<\/p>\n\t<\/div>\n\t\n\t<div class=\"inner_para_section\">\n\t\t<h4 style=\"margin-bottom: 15px;\">\n\t\t\tGet Template Insights\n\t\t<\/h4>\n\t\t\n\t\t<p style=\"margin-bottom: 15px;\">\n\t\t\tSend a GET request to the Eocean&#8217;s Template Insight API endpoint to get a list of templates owned by your WhatsApp Business Account.\n\t\t<\/p>\n\t\t\n\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t<strong>Request Syntax<\/strong>\n\t\t<\/p>\n\t\t\n\t\t<p style=\"margin-bottom: 15px;\">\n\t\t\t<strong>GET <\/strong><a href=\"https:\/\/eoceandigitalconnect.com\/v2\/api\/outgoing\/template\/insights?fields=analytics&#038;start=%3cstartDate%3e&#038;end=%3cendDate%3e&#038;granularity=%3cgranularity%3e\">\/template\/insights?fields=analytics&#038;start=<startDate>&#038;end=<endDate>&#038;granularity=<granularity><\/a>\n\t\t<\/p>\n\t\t\t\t\n\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t<strong>Example Request<\/strong>\n\t\t<\/p>\n\t\t\n\t\t<p style=\"margin-bottom: 15px;\">\n\t\t\t<a href=\"https:\/\/eoceandigitalconnect.com\/v2\/api\/outgoing\/template\/insights?fields=analytics&#038;start=01-01-2024&#038;end=05-11-2024&#038;granularity=DAILY\">https:\/\/eoceandigitalconnect.com\/v2\/api\/outgoing\/template\/insights?fields=analytics&#038;start=01-01-2024&#038;end=05-11-2024&#038;granularity=DAILY<\/a>\n\t\t<\/p>\n\t\t\t\t\n\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t<strong>Parameters<\/strong>\n\t\t<\/p>\n\t\t\t\t\n\t\t<table class=\"table_section\">\n\t\t\t<tr>\n\t\t\t\t<th>Parameter<\/th>\n\t\t\t\t<th>Description<\/th>\n\t\t\t<\/tr>\n\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td>end datetime\/timestamp<\/td>\n\t\t\t\t<td>The end timestamp for the date range you are retrieving analytics for. As template analytics are being provided with a daily granularity in the UTC timezone, an end timestamp other than 0:00 UTC would be corrected to its next 0:00 UTC.\nRequired<\/td>\n\t\t\t<\/tr>\n\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td>granularity enum {DAILY}<\/td>\n\t\t\t\t<td>The granularity by which you would like to retrieve the analytics. Required<\/td>\n\t\t\t<\/tr>\n\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td>start datetime\/timestamp<\/td>\n\t\t\t\t<td>The start timestamp for the date range you are retrieving analytics for. As template analytics are being provided with a daily granularity in the UTC timezone, a start timestamp other than 0:00 UTC would be corrected to its prior 0:00 UTC. Required<\/td>\n\t\t\t<\/tr>\n\t\t<\/table>\n\t\t\t\t\n\t\t<p style=\"margin-top: 10px;margin-bottom: 10px;\">\n\t\t\t<b>Fields<\/b>\n\t\t<\/p>\n\t\t\t\t\n\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\tReading from this edge will return a JSON formatted result:\n\t\t<\/p>\n\t\t\t\t\n\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t{\t\n\t\t<\/p>\n\t\t\t\t\n\t\t\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t&#8220;data&#8221;: [],\n\t\t<\/p>\n\t\t\t\t\n\t\t\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t&#8220;paging&#8221;: {}\n\t\t<\/p>\n\t\t\t\t\n\t\t\t\t<p style=\"margin-bottom: 15px;\">\n\t\t\t}\n\t\t<\/p>\n\t\t\t\t\n\t\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t\t<b>Error Codes<\/b>\n\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t<table class=\"table_section\">\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<th>Error<\/th>\n\t\t\t\t\t\t<th>Description<\/th>\n\t\t\t\t\t<\/tr>\n\t\t\t\t\t\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td>100<\/td>\n\t\t\t\t\t\t<td>Invalid parameter<\/td>\n\t\t\t\t\t<\/tr>\n\t\t\t\t\t\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td>200005<\/td>\n\t\t\t\t\t\t<td>Template Insights are not available yet for this WhatsApp Business account<\/td>\n\t\t\t\t\t<\/tr>\n\t\t\t\t\t\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td>105<\/td>\n\t\t\t\t\t\t<td>The number of parameters exceeded the maximum for this operation<\/td>\n\t\t\t\t\t<\/tr>\n\t\t\t\t<\/table>\n\t<\/div>\n\t\t\t\n\t<div class=\"inner_para_section\">\n\t\t<h4 style=\"margin-bottom: 10px;\">\n\t\t\tCreating Templates\n\t\t<\/h4>\n\t\t\n\t\t<p style=\"margin-bottom: 15px;\">\n\t\t\tSend a <strong>POST<\/strong> request to the Eocean\u2019s Template API endpoint to create a template.\n\t\t<\/p>\n\t\t\n\t\t<p style=\"margin-bottom: 0px;\">\n\t\t\t<strong>Request Syntax<\/strong>\n\t\t<\/p>\n\t\t\n\t\t<p style=\"margin-bottom: 15px;\">\n\t\t\t<strong>POST<\/strong> <a href=\"https:\/\/eoceandigitalconnect.com\/v2\/api\/outgoing\/template\"> https:\/\/eoceandigitalconnect.com\/v2\/api\/outgoing\/template<\/a>\n\t\t<\/p>\n\t\t\n\t\t<p style=\"margin-bottom: 0px;\">\n\t\t\t<b>Post Body<\/b>\n\t\t<\/p>\n\t\t\n\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">{<\/code>\n\t\t<\/p>\n\t\t\n\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"allow_category_change\": <ALLOW_CATEGORY_CHANGE>,<\/code>\n\t\t<\/p>\n\t\t\n\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"name\": \"<NAME>\",<\/code>\n\t\t<\/p>\n\t\t\n\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"language\": \"<LANGUAGE>\",<\/code>\n\t\t<\/p>\n\t\t\n\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"category\": \"<CATEGORY>\",<\/code>\n\t\t<\/p>\n\t\t\n\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"components\": [<COMPONENTS>]<\/code>\n\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">}<\/code>\n\t\t<\/p>\n\t\t\n\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t<strong>Body Properties<\/strong>\n\t\t<\/p>\n\t\t\n\t\t<table class=\"table_section\">\n\t\t\t<tr>\n\t\t\t\t<th>Placeholder<\/th>\n\t\t\t\t<th>Description<\/th>\n\t\t\t\t<th>Sample Value<\/th>\n\t\t\t<\/tr>\n\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td><NAME> String<\/td>\n\t\t\t\t<td>Required.\n\t\t\t\tTemplate name.\n\t\t\t\tMaximum 512 characters<\/td>\n\t\t\t\t<td>order_confirmation<\/td>\n\t\t\t<\/tr>\n\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td><CATEGORY> Enum<\/td>\n\t\t\t\t<td>Required. \n\n\t\t\t\t\tTemplate category. See <a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/business-management-api\/message-templates\/#template-categories\">Template Categories<\/a> below.<\/td>\n\t\t\t\t<td>UTIILITY<\/td>\n\t\t\t<\/tr>\n\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td><ALLOW_CATEGORY_CHANGE>\nBoolean<\/td>\n\t\t\t\t<td>Optional.\nSet to true to allow us to <a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/business-management-api\/message-templates\/#automatic-categorization\">automatically assign a category<\/a>. If omitted, the template may be rejected due to miscategorization.<\/td>\n\t\t\t\t<td>true<\/td>\n\t\t\t<\/tr>\n\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td><LANGUAGE> Enum<\/td>\n\t\t\t\t<td><strong>Required.<\/strong> \n\nTemplate <a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/business-management-api\/message-templates\/supported-languages\">language and locale code<\/a>.<\/td>\n\t\t\t\t<td>en_US<\/td>\n\t\t\t<\/tr>\n\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td><COMPONENTS> Array of objects<\/td>\n\t\t\t\t<td><strong>Required.<\/strong> \n\nComponents that make up the template. See <a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/business-management-api\/message-templates\/#template-components\">Template Components<\/a> below.<\/td>\n\t\t\t\t<td>See <a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/business-management-api\/message-templates\/#template-components\">Template Components<\/a> below.<\/td>\n\t\t\t<\/tr>\n\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td><LIBRARY_TEMPLATE_BUTTON_INPUTS>\nJSON Object<\/td>\n\t\t\t\t<td><strong>Optional.<\/strong> \n\nOptional data during creation of a template from Template Library. These are optional fields for the button component.<strong>Note: For utility templates that contain buttons, this property is not optional.<\/strong><a href=\"#\">Learn how to create templates using Template Library<\/a><\/td>\n\t\t\t\t<td>\u201c[ {&#8216;type&#8217;: &#8216;URL&#8217;, &#8216;url&#8217;: {&#8216;base_url&#8217; : &#8216;https:\/\/www.example.com\/1&#8217;, &#8216;url_suffix_example&#8217; : &#8216;https:\/\/www.example.com\/demo&#8217;}}, {type: &#8216;PHONE_NUMBER&#8217;, &#8216;phone_number&#8217;: &#8216;+16315551010&#8217;} ]&#8221;<\/td>\n\t\t\t<\/tr>\n\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td>type\nenum<\/td>\n\t\t\t\t<td><strong>Required.<\/strong> <br \/>\n\nThe button type\nQUICK_REPLY, URL, PHONE_NUMBER, OTP, MPM, CATALOG, FLOW, VOICE_CALL, APP<\/td>\n\t\t\t\t<td>OTP<\/td>\n\t\t\t<\/tr>\n\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td>phone_number\nString<\/td>\n\t\t\t\t<td><strong>Optional.<\/strong> <br \/>\n\nPhone number for the button.<\/td>\n\t\t\t\t<td>&#8220;+13057652345&#8221;<\/td>\n\t\t\t<\/tr>\n\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td>url\nJSON Object<\/td>\n\t\t\t\t<td><strong>Optional.<\/strong> <br \/>\n\n<a href=\"https:\/\/developers.facebook.com\/docs\/graph-api\/reference\/whats-app-business-account\/message_templates#parameters-2\">View JSON object URL paramters base_url and url_suffix_example<\/a><\/td>\n\t\t\t\t<td><\/td>\n\t\t\t<\/tr>\n\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td>zero_tap_terms_accepted\nboolean<\/td>\n\t\t\t\t<td><strong>Optional.<\/strong> <br \/>\n\nWhether the zero tap terms were accepted by the user or not.<\/td>\n\t\t\t\t<td>true<\/td>\n\t\t\t<\/tr>\n\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td>otp_type\nenum<\/td>\n\t\t\t\t<td><strong>Optional.<\/strong> <br \/>\n\nThe OTP type.\nCOPY_CODE, ONE_TAP, ZERO_TAP<\/td>\n\t\t\t\t<td>true<\/td>\n\t\t\t<\/tr>\n\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td>supported_apps\nArray of JSON Object<\/td>\n\t\t\t\t<td><strong>Optional.<\/strong> <br \/>\n\n<a href=\"https:\/\/developers.facebook.com\/docs\/graph-api\/reference\/whats-app-business-account\/message_templates#parameters-2\">View JSON object Supported App paramters package_name and signature_hash<\/a><\/td>\n\t\t\t\t<td><\/td>\n\t\t\t<\/tr>\n\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td><LIBRARY_TEMPLATE_BODY_INPUTS>\nJSON Object<\/td>\n\t\t\t\t<td><strong>Optional.<\/strong> <br \/>\nOptional data during creation of a template from Template Library.\n<a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/cloud-api\/guides\/send-message-templates\/template-library\">Learn how to create templates using Template Library<\/a><\/td>\n\t\t\t\t<td><\/td>\n\t\t\t<\/tr>\n\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td>add_contact_number\nboolean<\/td>\n\t\t\t\t<td><strong>Optional.<\/strong> <br \/>\nBoolean value to add information to the template about contacting business on their phone number.<\/td>\n\t\t\t\t<td>true<\/td>\n\t\t\t<\/tr>\n\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td>add_learn_more_link\nboolean<\/td>\n\t\t\t\t<td><strong>Optional.<\/strong> <br \/>\nBoolean value to add information to the template about learning more information with a url link.<br \/>\nNot widely available and will be ignored if not available<\/td>\n\t\t\t\t<td>true<\/td>\n\t\t\t<\/tr>\n\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td>add_security_recommendation\nboolean<\/td>\n\t\t\t\t<td><strong>Optional.<\/strong> <br \/>\nBoolean value to add information to the template about not sharing authentication codes with anyone.<\/td>\n\t\t\t\t<td>true<\/td>\n\t\t\t<\/tr>\n\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td>add_track_package_link\nboolean<\/td>\n\t\t\t\t<td><strong>Optional.<\/strong> <br \/>\nBoolean value to add information to the template to track delivery packages.\nNot widely available and will be ignored if not available.<\/td>\n\t\t\t\t<td>true<\/td>\n\t\t\t<\/tr>\n\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td>code_expiration_minutes\nint64<\/td>\n\t\t\t\t<td><strong>Optional.<\/strong> <br \/>\nInteger value to add information to the template on when the code will expire.<\/td>\n\t\t\t\t<td>5<\/td>\n\t\t\t<\/tr>\n\t\t<\/table>\n\t<\/div>\n\t\t\n\t\t<div class=\"inner_para_section\">\n\t\t\t<h4 style=\"margin-bottom: 15px;\">\n\t\t\t\tTemplate Categories\n\t\t\t<\/h4>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 20px;\">\n\t\t\t\tTemplates must be assigned to one of the predefined categories. These categories are important because they influence <a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/pricing\">pricing<\/a>. The category you select will be reviewed and <a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/pricing\">validated<\/a> during the template creation process.\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<ul style=\"margin-bottom: 20px;\">\n\t\t\t\t<li>AUTHENTICATION<\/li>\n\t\t\t\t<li>MARKETING<\/li>\n\t\t\t\t<li>UTILITY<\/li>\n\t\t\t<\/ul>\n\t\t\t\n\t\t\t<p>\n\t\t\t\tRefer to Meta\u2019s <a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/updates-to-pricing\/new-template-guidelines\">Template Categorization<\/a> document to determine which category to use when creating templates.\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t\n\t\t<div class=\"inner_para_section\">\n\t\t\t<h4 style=\"margin-bottom: 15px;\"> \n\t\t\t\tTemplate Components\n\t\t\t<\/h4>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 15px;\">\n\t\t\t\tTemplates are composed of various text, media, and interactive components, based on your business needs. Refer to the <a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/business-management-api\/message-templates\/components\">Template Components<\/a> document for a list of all possible components and their requirements as well as samples and example queries.\nWhen creating a template, define its components by assigning an array of component objects to the component\u2019s property in the body of the request.\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 15px;\">\n\t\t\t\tFor example, here&#8217;s an array containing a text body component with two variables and sample values, a phone number button component, and a URL button component:\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">[ { \"type\": \"BODY\",<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"text\": \"Thank you for your order, 1! Your confirmation number is 2. If you have any questions, please use the buttons below to contact support. Thank you for being a customer!\",<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\"> \"example\": { <\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"body_text\":<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">[ <\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"Pablo\",\"860198-230332\"<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">] <\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">]<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">} <\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">},<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\"><strong>{<\/strong><\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\"><strong>\"type\": \"BUTTONS\",<\/strong><\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\"><strong>\"buttons\": [<\/strong><\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\"><strong>{ <\/strong><\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\"><strong>\"type\": \"PHONE_NUMBER\",<\/strong><\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\"><strong>\"text\": \"Call\",<\/strong><\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\"><strong>{\"phone_number\": \"15550051310\"<\/strong><\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\"><strong>},<\/strong><\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\"><strong>{ \"type\": \"URL\",<\/strong><\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\"><strong>\"text\": \"Contact Support\",<\/strong><\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\"><strong> \"url\": \"https:\/\/www.luckyshrub.com\/support\"<\/strong><\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\"><strong>} <\/strong><\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\"><strong>]<\/strong><\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\"><strong>} <\/strong><\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\"><strong>]<\/strong><\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 15px;\">\n\t\t\t\tRefer to the <a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/business-management-api\/message-templates\/components\">Template Components<\/a> document for a list of all possible components and their requirements as well as samples and example queries.\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<div class=\"badge_section\" style=\"margin: 10px 0px;background-color: #e5f8f6;border-left: 5px solid #7fded2;\">\n\t\t\t\t<p>\n\t\t\t\t\tTemplates categorized as AUTHENTICATION have unique component requirements. See <a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/business-management-api\/authentication-templates\">Authentication Templates<\/a>.\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\n\t\t<div class=\"inner_para_section\">\n\t\t\t<h4 style=\"margin-bottom: 15px;\">\n\t\t\t\tCategory Validation\n\t\t\t<\/h4>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 20px;\">\n\t\t\t\tWhen you send a template creation request, Meta immediately validate its category using the <a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/updates-to-pricing\/new-template-guidelines\">template categorization<\/a> guidelines.\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<ul>\n\t\t\t\t<li>If Meta agrees with the category you designated, template is created and  its status is set as PENDING. The template then undergoes <a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/business-management-api\/message-templates\/#template-review\">template review<\/a>.<\/li>\n\t\t\t\t\n\t\t\t\t<li>If Meta disagrees with your category designation, template is created, but its status is set as REJECTED and triggers a <a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/business-management-api\/webhooks\/components#message-template-updates\">message template status update<\/a> webhook with reason set to INCORRECT_CATEGORY. We recommend that you listen for this webhook to identify rejected templates, or request the rejected_reason field on newly created templates, which will have the value TAG_CONTENT_MISMATCH.<\/li>\n\t\t\t<\/ul>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 15px;\">\n\t\t\t\tIn both cases, the template&#8217;s initial status is returned as part of the API response.\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 20px;\">\n\t\t\t\tIf your template status has been set to <strong>REJECTED<\/strong> as part of category validation, you have several options:\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<ul>\n\t\t\t\t<li><a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/business-management-api\/message-templates\/#example-request--editing-components-\">Edit the template&#8217;s components<\/a> so they align with our guidelines.<\/li>\n\t\t\t\t<li><a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/business-management-api\/message-templates\/#example-request--editing-category-only-\">Edit the template&#8217;s category<\/a> so it aligns with our guidelines.<\/li>\n\t\t\t\t<li>Create a new template.<\/li>\n\t\t\t<\/ul>\n\t\t<\/div>\n\t\t\n\t\t<div class=\"inner_para_section\">\n\t\t\t<h4 style=\"margin-bottom: 15px;\">\n\t\t\t\tAutomatic Categorization\n\t\t\t<\/h4>\n\t\t\t\n\t\t\t<p>\n\t\t\t\tYou can include the <strong>allow_category_change<\/strong> property in your request to have us automatically assign a category based on your template&#8217;s contents and our <a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/updates-to-pricing\/new-template-guidelines\">template categorization<\/a> guidelines. This can prevent your template&#8217;s status from immediately being set to <strong>REJECTED<\/strong> due to miscategorization.\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<div class=\"badge_section\" style=\"margin: 10px 0px;background-color: #e5f8f6;border-left: 5px solid #7fded2;\">\n\t\t\t\t<p>\n\t\t\t\t\tAutomatic categorization is only possible when creating a template.\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\n\t\t<div class=\"inner_para_section\">\n\t\t\t<h4 style=\"margin-bottom: 15px;\">\n\t\t\t\tTemplate Review\n\t\t\t<\/h4>\n\t\t\t\n\t\t\t<p>\n\t\t\t\tTemplates with a status of <strong>PENDING<\/strong> are undergoing template review. We review the contents of each newly created or edited template to make sure it adheres to our content guidelines and policies. Based upon the outcome of this review, we automatically change its status to <strong>APPROVED<\/strong> or <strong>REJECTED<\/strong>, which triggers a <a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/business-management-api\/webhooks\/components#message-template-updates\">message template status update<\/a> webhook.\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t\n\t\t<div class=\"inner_para_section\">\n\t\t\t<h4 style=\"margin-bottom: 15px;\">\n\t\t\t\tTemplate Status\n\t\t\t<\/h4>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 20px;\">\n\t\t\t\tBased on the outcome of category validation and template review, we set or change your template&#8217;s status to one of the following values:\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<ul>\n\t\t\t\t<li><strong>APPROVED \u2014 <\/strong>The template has passed template review and been approved, and can now be sent in <a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/business-management-api\/message-templates\/#sending-templates\">template messages<\/a>.<\/li>\n\t\t\t\t<li><strong>PENDING \u2014 <\/strong>The template passed category validation and is undergoing template review.<\/li>\n\t\t\t\t<li><strong>REJECTED \u2014<\/strong> The template failed category validation or template review. You can request the rejected_reason field on the template to<\/li>\n\t\t\t<\/ul>\n\t\t<\/div>\n\t\t\n\t\t<div class=\"inner_para_section\">\n\t\t\t<h4 style=\"margin-bottom: 15px;\">\n\t\t\t\tResponse\n\t\t\t<\/h4>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 20px;\">\n\t\t\t\tUpon success, the API responds with the newly created template&#8217;s ID, status, and category. There are three possible outcomes:\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<ul style=\"margin-bottom: 30px;\">\n\t\t\t\t<li>We agreed with the category you designated and the template is now undergoing template review (status is <strong>PENDING<\/strong>).<\/li>\n\t\t\t\t<li>We disagreed with the category you designated (status is <strong>REJECTED<\/strong>)<\/li>\n\t\t\t\t<li>We automatically approved the template (status is <strong>APPROVED<\/strong>). This is only possible for <a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/business-management-api\/authentication-templates\">authentication templates<\/a> with one-time password buttons.<\/li>\n\t\t\t<\/ul>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">{ \"id\": \"<ID>\",<\/code>\n\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"status\": \"<STATUS>\",<\/code>\n\t\t\t<\/p>\n\t\t\t\t\t\n\t\t\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"category\": \"<CATEGORY>\"<\/code>\n\t\t\t<\/p>\n\t\t\t\t\t\t\n\t\t\t\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">}<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 15px;\">\n\t\t\t\t<strong>Response Properties<\/strong>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<table class=\"table_section\"> \n\t\t\t\t<tr>\n\t\t\t\t\t<th>Placeholder<\/th>\n\t\t\t\t\t<th>Description<\/th>\n\t\t\t\t\t<th>Sample Value<\/th>\n\t\t\t\t<\/tr>\n\t\t\t\t\n\t\t\t\t<tr>\n\t\t\t\t\t<td><ID><\/td>\n\t\t\t\t\t<td>Template ID.<\/td>\n\t\t\t\t\t<td>572279198452421<\/td>\n\t\t\t\t<\/tr>\n\t\t\t\t\n\t\t\t\t<tr>\n\t\t\t\t\t<td><STATUS><\/td>\n\t\t\t\t\t<td><a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/business-management-api\/message-templates\/#template-status\">Template status<\/a><\/td>\n\t\t\t\t\t<td>PENDING<\/td>\n\t\t\t\t<\/tr>\n\t\t\t\t\n\t\t\t\t<tr>\n\t\t\t\t\t<td><CATEGORY><\/td>\n\t\t\t\t\t<td>The <a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/business-management-api\/message-templates\/#template-categories\">template category<\/a> that you designated, or that <a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/business-management-api\/message-templates\/#automatic-categorization\">Meta assigned<\/a>.<\/td>\n\t\t\t\t\t<td>MARKETING<\/td>\n\t\t\t\t<\/tr>\n\t\t\t<\/table>\n\t\t\t\n\t\t\t<p style=\"margin: 15px 0px;\">\n\t\t\t\t<strong>Example Request<\/strong>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 20px;\">\n\t\t\t\tHere&#8217;s an example request to create a seasonal promotion template composed of the following components:\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<ul style=\"margin-bottom: 25px;\">\n\t\t\t\t<li>a text header<\/li>\n\t\t\t\t<li>a text body<\/li>\n\t\t\t\t<li>a footer<\/li>\n\t\t\t\t<li>two quick-reply buttons<\/li>\n\t\t\t<\/ul>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\tFor additional examples, see <a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/business-management-api\/message-templates\/components#example-requests\">Example Requests<\/a>.\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">curl 'https:\/\/eoceandigitalconnect.com\/v2\/api\/outgoing\/template\\<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">-H token: EAAJB...' \\<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">-H 'Content-Type: application\/json' \\<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">-d ' <\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">{<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"name\": \"seasonal_promotion\",<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"language\": \"en_US\",<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"category\": \"MARKETING\",<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"components\": [<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\"> {<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"type\": \"HEADER\",<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"format\": \"TEXT\",<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"text\": \"Our 1 is on!\",<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"example\": {<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"header_text\": [<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"Summer Sale\"<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">]<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">} <\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">}, <\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">{<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"type\": \"BODY\",<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\"> \"text\": \"Shop now through 1 and use code 2 to get 3 off of all merchandise.\",<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"example\": {<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"body_text\": [ <\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">[ \"the end of August\",\"25OFF\",\"25%\" <\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">]<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">]<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">} <\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">}, <\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">{<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\"> \"type\": \"FOOTER\",<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"text\": \"Use the buttons below to manage your marketing subscriptions\"<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">},<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">{ <\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">{<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"type\":\"BUTTONS\",<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"buttons\": [<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">{<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"type\": \"QUICK_REPLY\",<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"text\": \"Unsubscribe from Promos\"<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">},<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">{<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"type\":\"QUICK_REPLY\",<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"text\": \"Unsubscribe from All\"<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">} <\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">]<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">}<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">]<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">},<\/code>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t\n\t\t<div class=\"inner_para_section\">\n\t\t\t<h4 style=\"margin-bottom: 10px;\">\n\t\t\t\tExample Response \n\t\t\t<\/h4>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">{ \"id\": \"572279198452421\",<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"status\": \"PENDING\",<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"category\": \"MARKETING\"<\/code>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t\n\t\t<div class=\"inner_para_section\">\n\t\t\t<h4 style=\"margin-bottom: 10px;\">\n\t\t\t\tEditing Templates\n\t\t\t<\/h4>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 20px;\">\n\t\t\t\tSend a POST request to the Eocean Template API endpoint to edit a template.\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t\n\t\t<div class=\"inner_para_section\">\n\t\t\t<h4 style=\"margin-bottom: 20px;\">\n\t\t\t\tLimitations\n\t\t\t<\/h4>\n\t\t\t\n\t\t\t<ul style=\"margin-bottom: 40px;\">\n\t\t\t\t<li>Only templates with an <strong>APPROVED<\/strong>, <strong>REJECTED<\/strong>, or <strong>PAUSED<\/strong> status can be edited.<\/li>\n\t\t\t\t<li>You can only edit a template&#8217;s category or components.<\/li>\n\t\t\t\t<li>You cannot edit the category of an approved template.<\/li>\n\t\t\t\t<li>Approved templates can be edited up to 10 times in a 30 day window, or 1 time in a 24 hour window. Rejected or paused templates can be edited an unlimited number of times.<\/li>\n\t\t\t\t<li>After editing an approved or paused template, it will automatically be approved unless it fails template review.<\/li>\n\t\t\t<\/ul>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 0px;\">\n\t\t\t\t<strong>Request Syntax<\/strong>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<strong>PUT<\/strong> <a href=\"https:\/\/eoceandigitalconnect.com\/v2\/api\/outgoing\/template\">https:\/\/eoceandigitalconnect.com\/v2\/api\/outgoing\/template<\/a>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 0px;\">\n\t\t\t\t<strong>Post Body<\/strong>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t{<br \/><br \/>\n\n\t\t\t\t\t &#8220;templateId&#8221;: &#8220;{templateId}&#8221;,<br \/>\n\t\t\t\t\t &#8220;templateDetails&#8221;: {<br \/>\n\t\t\t\t\t\t&#8220;category&#8221;: &#8220;{category}&#8221;,<br \/>\n\t\t\t\t\t\t&#8220;components&#8221;: [<COMPONENTS>]<br \/>\n\t\t\t\t\t\t}<br \/>\n\t\t\t\t}<br \/>\n\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t\t<strong>Properties<\/strong>\n\t\t\t\t<\/p>\n\t\t\t\n\t\t\t\t<table class=\"table_section\">\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<th>Placeholder<\/th>\n\t\t\t\t\t\t<th>Description<\/th>\n\t\t\t\t\t\t<th>Sample Value<\/th>\n\t\t\t\t\t<\/tr>\n\t\t\t\t\t\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><CATEGORY>\nString<\/td>\n\t\t\t\t\t\t<td><strong>Required if components property is omitted.<\/strong><br \/>Template Category<\/td>\n\t\t\t\t\t\t<td>AUTHENTICATION<\/td>\n\t\t\t\t\t<\/tr>\n\t\t\t\t\t\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><COMPONENTS> Array<\/td>\n\t\t\t\t\t\t<td><strong>Required if components property is omitted.<\/strong><br \/>Array of template components objects<\/td>\n\t\t\t\t\t\t<td>See <a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/business-management-api\/message-templates\/\">Example Request (Editing Components)<\/a><br \/><br \/> below.<\/td>\n\t\t\t\t\t<\/tr>\n\t\t\t<\/table>\n\t\t\t\n\t\t\t<p style=\"margin: 10px 0px 0px;\">\n\t\t\t\t<strong>Example Request (Editing Components)<\/strong>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin: 0px 0px 0px;\">\n\t\t\t\tExample request to a template&#8217;s body text which contained both marketing and utility content to only contain marketing content.\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin: 0px 0px 10px;\">\n\t\t\t\tcurl &#8211;location &#8211;globoff &#8211;request PUT<br \/> &#8216;https:\/\/eoceandigitalconnect.com\/v2\/api\/outgoing\/template&#8217; \\<br \/>\n\t\t\t\t&#8211;header &#8216;token: &#8216; \\<br \/>\n\t\t\t\t&#8211;header &#8216;Content-Type: application\/json&#8217; \\<br \/>\n\t\t\t\t&#8211;data &#8216;{<br \/>\n\t\t\t\t\t\t\t&#8220;templateId&#8221;: &#8220;&#8221;,<br \/>\n\t\t\t\t\t\t\t&#8220;templateDetails&#8221;: {<br \/>\n\t\t\t\t\t\t\t &#8220;category&#8221;: &#8220;&#8221;,<br \/>\n\t\t\t\t\t\t\t &#8220;components&#8221;: [<COMPONENTS>]<br \/>\n\n\t\t\t\t\t\t\t}<br \/>\n\t\t\t\t}&#8217;\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<strong>Example Payload<\/strong>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">{<br \/>\n  \"components\": [<br \/>\n   {<br \/>\n    \"type\": \"HEADER\",<br \/>\n    \"format\": \"TEXT\",<br \/>\n    \"text\": \"Our 1 is on!\",<br \/>\n    \"example\": {<br \/>\n     \"header_text\": [<br \/>\n      \"Spring Sale\"<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">]<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">}<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">},<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">{<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"type\": \"BODY\",<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\"> \"text\": \"Shop now through 1 and use code 2 to get 3<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">off  of all merchandise.\",<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"example\": {<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"body_text\": [<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">[<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"the end of April\",<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\"> \"25OFF\",<br \/>\n      \"25%\"<br \/>\n     ]<br \/>\n    ]<br \/>\n   }<br \/>\n },<br \/>\n {<br \/>\n  \"type\": \"FOOTER\",<br \/>\n  \"text\": \"Use the buttons below to manage your marketing  subscriptions\" },<br \/>\n {<br \/>\n  \"type\":<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">\"BUTTONS\",<br \/>\n  \"buttons\": [<br \/>\n   {<br \/>\n    \"type\": \"QUICK_REPLY\",<br \/>\n    \"text\": \"Unsubcribe from Promos\"<br \/>\n   },<br \/>\n   {<br \/>\n    \"type\": \"QUICK_REPLY\",<br \/>\n    \"text\": \"Unsubscribe from All\"<br \/>\n    }<br \/>\n   ]<br \/>\n  }<br \/>\n ]<br \/>\n}'<\/code>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t\n\t\t<div class=\"inner_para_section\">\n\t\t\t<h4 style=\"margin-bottom: 15px;\">\n\t\t\t\tExample Request (Editing Category Only)\n\t\t\t<\/h4>\n\t\t\t\n\t\t\t<p>\n\t\t\t\tExample request to change template&#8217;s category from UTILITY to MARKETING.\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">curl <a href=\"https:\/\/eoceandigitalconnect.com\/v2\/api\/outgoing\/template\">'https:\/\/eoceandigitalconnect.com\/v2\/api\/outgoing\/template<\/a><\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">-H 'Content-Type: application\/json' \\<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">-H 'token: EAAJB...' \\<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">-d '<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">{<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 5px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\"> \"category\": \"MARKETING\"<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 15px;\">\n\t\t\t\t<code style=\"border: 1px solid #ccc;background-color: #f6f8fa;border-radius: 3px;padding: 2px 4px;\">}'<\/code>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<strong>Example Response<\/strong>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 0px;\">\n\t\t\t\tExample response upon success.\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 20px;\">\n\t\t\t\t{<br \/>\n\t\t\t\t\t&#8220;success&#8221;: true<br \/>\n\t\t\t\t\t}\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t\n\t\t<div class=\"inner_para_section\">\n\t\t\t<h4 style=\"margin-bottom: 10px;\">\n\t\t\t\tDeleting Templates\n\t\t\t<\/h4>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\tYou can dissociate a WhatsApp Message Template from a WhatsApp Business Account by making a DELETE request to\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p>\n\t\t\t\t<a href=\"https:\/\/eoceandigitalconnect.com\/v2\/api\/outgoing\/template?name=%7btemplate_name%7d\">https:\/\/eoceandigitalconnect.com\/v2\/api\/outgoing\/template?name={template_name}<\/a>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<div class=\"badge_section\" style=\"margin: 10px 0px;\">\n\t\t\t\t<ul>\n\t\t\t\t\t<li>If you delete a template that has been sent in a template message but has yet to be delivered (e.g. because the customer&#8217;s phone is turned off), the template&#8217;s status will be set to PENDING_DELETION and we will attempt to deliver the message for 30 days. After this time you will receive a &#8220;Structure Unavailable&#8221; error and the customer will not receive the message.<\/li>\n\t\t\t\t\t<li>Name of an approved template that has been deleted cannot be used again for 30 days.<\/li>\n\t\t\t\t<\/ul>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 0px;\">\n\t\t\t\t<strong>Deleting by name<\/strong>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\tDeleting a template by name deletes all templates that match that name (meaning templates with the same name but different languages will also be deleted).\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 0px;\">\n\t\t\t\t<strong>Request Syntax<\/strong>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<strong>DELETE<\/strong> \/template?name=<NAME>\n\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<p style=\"margin-bottom: 0px;\">\n\t\t\t\t<strong>Example Request<\/strong>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\tcurl \u2013location &#8211;request DELETE<br \/> &#8216;https:\/\/eoceandigitalconnect.com\/v2\/api\/outgoing\/template?name={template_name}&#8217;<br \/> \\<br \/>\n\t\t\t&#8211;header &#8216;token: {token}&#8217; \\<br \/>\n\t\t\t&#8211;header &#8216;Content-Type: application\/json&#8217;\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 10px;\">\n\t\t\t\t<strong>Example Response<\/strong>\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 0px;\">\n\t\t\t\t{<br \/>\n\t\t\t\t\t&#8220;success&#8221;: true<br \/>\n\t\t\t\t\t}\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t\n\t\t<div class=\"inner_para_section\">\n\t\t\t<h4 style=\"margin-bottom: 10px;\">\n\t\t\t\tExample Postman Request\n\t\t\t<\/h4>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 15px;\">\n\t\t\t\tStep 1 &#8211; Setup request type to &#8220;POST&#8221;\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 15px;\">\n\t\t\t\tStep 2 &#8211; Setup URL\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 15px;\">\n\t\t\t\tStep 3 &#8211; Choose body type &#8220;raw&#8221;\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 15px;\">\n\t\t\t\tStep 4 &#8211; Select &#8220;JSON&#8221; type\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 15px;\">\n\t\t\t\tStep 5 &#8211; Set content of the request\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 15px;\">\n\t\t\t\tYou can find more examples here &#8211; <a href=\"https:\/\/www.postman.com\/payload-administrator-52198977\/digital-connect-cloud-apis\/folder\/k55uo4s\/templates\">Open in Postman<\/a>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t\n\t\t<div class=\"inner_para_section\">\n\t\t\t<h4 style=\"margin-bottom: 10px;\">\n\t\t\t\tPrerequisites\n\t\t\t<\/h4>\n\t\t\t\n\t\t\t<ol style=\"margin-bottom: 15px;\">\n\t\t\t\t<li>You must have a verified WhatsApp Business Account.<\/li>\n\t\t\t\t<li>If you want to send Template Messages, it must be approved first.<\/li>\n\t\t\t<\/ol>\n\t\t\t\n\t\t\t<p style=\"margin-bottom: 0px;\">\n\t\t\t\tMeta Official Documentation:\n\t\t\t<\/p>\n\t\t\t\n\t\t\t<p>\n\t\t\t\thttps:\/\/developers.facebook.com\/docs\/whatsapp\/business-management-api\/message-templates\/\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t\n\t\t<div class=\"inner_para_section\">\n\t\t\t<h4 style=\"margin-bottom: 10px;\">\n\t\t\t\tMeta Official Documentation\n\t\t\t<\/h4>\n\t\t\t\n\t\t\t<p>\n\t\t\t\t<a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/business-management-api\/message-templates\/\">https:\/\/developers.facebook.com\/docs\/whatsapp\/business-management-api\/message-templates\/<\/a>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\n\t[feedback_form]\n\t\n\t[related_articles]\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Digital Connect API Docs<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":[],"rop_publish_now_history":[],"rop_publish_now_status":"pending","footnotes":""},"categories":[5],"tags":[],"class_list":["post-2125","post","type-post","status-publish","format-standard","hentry","category-digital-connect-api-docs"],"_links":{"self":[{"href":"https:\/\/help.eocean.net\/knowledge\/wp-json\/wp\/v2\/posts\/2125","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help.eocean.net\/knowledge\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/help.eocean.net\/knowledge\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/help.eocean.net\/knowledge\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/help.eocean.net\/knowledge\/wp-json\/wp\/v2\/comments?post=2125"}],"version-history":[{"count":2,"href":"https:\/\/help.eocean.net\/knowledge\/wp-json\/wp\/v2\/posts\/2125\/revisions"}],"predecessor-version":[{"id":3233,"href":"https:\/\/help.eocean.net\/knowledge\/wp-json\/wp\/v2\/posts\/2125\/revisions\/3233"}],"wp:attachment":[{"href":"https:\/\/help.eocean.net\/knowledge\/wp-json\/wp\/v2\/media?parent=2125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/help.eocean.net\/knowledge\/wp-json\/wp\/v2\/categories?post=2125"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/help.eocean.net\/knowledge\/wp-json\/wp\/v2\/tags?post=2125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}