CINXE.COM

<!DOCTYPE html><html ng-app="hub" lang="en" style="" class=" "><head><script type="text/javascript" src="https://web-static.archive.org/_static/js/bundle-playback.js?v=7YQSqjSh" charset="utf-8"></script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://developers.sendinblue.com/docs","20210813051217","https://web.archive.org/","web","https://web-static.archive.org/_static/", "1628831537"); </script> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/banner-styles.css?v=p7PEIJWi" /> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <script src="https://web.archive.org/web/20210813051217js_/https://cdn.readme.io/js/force-firefox-anchor-jump.js?1628802292817"></script><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="readme-deploy" content="4.36.4"><meta name="readme-subdomain" content="sendinblue"><meta name="readme-version" content="3"><title ng-bind="pageTitle">Getting Started</title><meta name="description" content="Sendinblue's API provides developers with programmatic access to all of the key features in the Sendinblue platform: transactional emails, email marketing, contact database management, SMS, and more!"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="twitter:card" content="summary"><meta property="og:title" content="Getting Started"><meta property="og:site_name" content="Sendinblue API"><meta property="og:description" content="By using Sendinblue's API you can programmatically execute a wide range of functions which are also available in app.sendinblue.com, through the user interface."><link id="favicon" href="https://web.archive.org/web/20210813051217im_/https://files.readme.io/3cb716b-small-sib-logo-symbol-blue.png" rel="shortcut icon" type="image/png"><link rel="canonical" href="https://web.archive.org/web/20210813051217/https://developers.sendinblue.com/docs"><!-- Application Styles--><link rel="stylesheet" href="https://web.archive.org/web/20210813051217cs_/https://cdn.readme.io/css/bundle-hub2.css?1628802292817"><!-- Custom CSS--><style>:root{--project-color-primary:#044A75;--project-color-inverse:#fff;--recipe-button-color:#044A75;--recipe-button-color-hover:#010c12;--recipe-button-color-active:#000000;--recipe-button-color-focus:rgba(4, 74, 117, 0.25);--recipe-button-color-disabled:#4cb7f9}[id=enterprise] .ReadMeUI[is=AlgoliaSearch]{--project-color-primary:#044A75;--project-color-inverse:#fff}a{color:#044a75}a:hover{color:#010c12}a.text-muted:hover{color:#044a75}.btn.btn-primary{background-color:#044a75}.btn.btn-primary:hover{background-color:#010c12}.theme-line #hub-landing-top h2{color:#044a75}#hub-landing-top .btn:hover{color:#044a75}.theme-line #hub-landing-top .btn:hover{color:#fff}.theme-solid header#hub-header #header-top{background-color:#044a75}.theme-solid.header-gradient header#hub-header #header-top{background:linear-gradient(to bottom,#044a75,#6c5cd1)}.theme-solid.header-custom header#hub-header #header-top{background-image:url(/web/20210813051217im_/https://developers.sendinblue.com/undefined)}.theme-line header#hub-header #header-top{border-bottom-color:#044a75}.theme-line header#hub-header #header-top .btn{background-color:#044a75}header#hub-header #header-top #header-logo{width:225px;height:40px;margin-top:0;background-image:url(https://web.archive.org/web/20210813051217im_/https://files.readme.io/14433df-small-Master-API-white2x.png)}html:not(.useReactApp) nav#hub-sidebar ul a:hover:not(.active){color:#044a75}html:not(.useReactApp) nav#hub-sidebar ul a.active,html:not(.useReactApp) nav#hub-sidebar ul>li.subnav-expanded>a{color:#fff;background-color:#044a75}html:not(.useReactApp) nav#hub-sidebar ul a.active:not(.active),html:not(.useReactApp) nav#hub-sidebar ul>li.subnav-expanded>a:not(.active){color:#384248}html:not(.useReactApp) nav#hub-sidebar ul.subpages{border-left-color:#044a75}html:not(.useReactApp) nav#hub-sidebar ul.subpages:after{background-color:#044a75!important}html:not(.useReactApp) nav#hub-sidebar ul.subpages:after>li>a.subpage.active{color:#fff!important;background-color:#044a75}#hub-subheader-parent #hub-subheader .hub-subheader-breadcrumbs .dropdown-menu a:hover{background-color:#044a75}#subheader-links a.active{color:#044a75!important;box-shadow:inset 0 -2px 0 #044a75}#subheader-links a:hover{color:#044a75!important;box-shadow:inset 0 -2px 0 #044a75;opacity:.7}.discussion .submit-vote.submit-vote-parent.voted a.submit-vote-button{background-color:#044a75}section#hub-discuss .discussion a .discuss-body h4{color:#044a75}section#hub-discuss .discussion a:hover .discuss-body h4{color:#010c12}#hub-subheader-parent #hub-subheader.sticky-header.sticky{border-bottom-color:#044a75}#hub-subheader-parent #hub-subheader.sticky-header.sticky .search-box{border-bottom-color:#044a75}#hub-search-results h3 em{color:#044a75}.main_background,.tag-item{background:#044a75!important}.main_background:hover{background:#010c12!important}.main_color{color:#044a75!important}.border_bottom_main_color{border-bottom:2px solid #044a75}.main_color_hover:hover{color:#044a75!important}section#hub-discuss h1{color:#044a75}#hub-reference .hub-api .api-definition .api-try-it-out.active{border-color:#044a75;background-color:#044a75}#hub-reference .hub-api .api-definition .api-try-it-out.active:hover{background-color:#010c12;border-color:#010c12}#hub-reference .hub-api .api-definition .api-try-it-out:hover{border-color:#044a75;color:#044a75}#hub-reference .hub-reference .logs .logs-empty .logs-login-button,#hub-reference .hub-reference .logs .logs-login .logs-login-button{background-color:var(--project-color-primary,#044a75);border-color:var(--project-color-primary,#044a75)}#hub-reference .hub-reference .logs .logs-empty .logs-login-button:hover,#hub-reference .hub-reference .logs .logs-login .logs-login-button:hover{background-color:#010c12;border-color:#010c12}#hub-reference .hub-reference .logs .logs-empty>svg>path,#hub-reference .hub-reference .logs .logs-login>svg>path{fill:#044a75;fill:var(--project-color-primary,#044a75)}#hub-reference .hub-reference .logs:last-child .logs-empty,#hub-reference .hub-reference .logs:last-child .logs-login{margin-bottom:35px}#hub-reference .hub-reference .hub-reference-section .hub-reference-left header .hub-reference-edit:hover{color:#044a75}.main-color-accent{border-bottom:3px solid #044a75;padding-bottom:8px}.nextSteps h3{color:#555;font-size:23px;font-weight:600;font-family:publicoFo}.hub-reference-right p,.hub-reference-right ul>li{color:rgba(255,255,255,.7)}@font-face{font-family:publicoFo;src:url(https://web.archive.org/web/20210813051217im_/https://www.sendinblue.com/wp-content/themes/sendinblue2019/assets/fonts/PublicoHeadline-Bold-Web.woff2)}@font-face{font-family:openSans;src:url(https://web.archive.org/web/20210813051217im_/https://www.sendinblue.com/wp-content/themes/sendinblue2019/assets/fonts/OpenSans-Regular.ttf)}.hub-changelog-list .changelog-post .post-title h3 a{font-family:publicoFo!important;color:#044a75}div.heading-text,h1,h2{font-family:publicoFo}a,p{font-family:openSans,bold!important}h3{font-family:Arial,bold!important;color:#044a75!important}</style><meta name="google-site-verification" content="kMGWV20dteFSnX8XxROiVpV9h_2SCTz2md8wHEqXqLk"><meta name="loadedProject" content="sendinblue"><link rel="preconnect" href="https://web.archive.org/web/20210813051217/https://fonts.gstatic.com/"> <link href="https://web.archive.org/web/20210813051217cs_/https://fonts.googleapis.com/css2?family=IBM+Plex+Serif:wght@600&amp;display=swap" rel="stylesheet"> <script> dataLayer = [{'userType': 'Visitor','application': 'API docs V3'}]; </script> <script> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://web.archive.org/web/20210813051217/https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-N6WQB9'); </script> <noscript> <iframe src="https://web.archive.org/web/20210813051217if_/https://www.googletagmanager.com/ns.html?id=GTM-N6WQB9" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <meta name="google-site-verification" content="kMGWV20dteFSnX8XxROiVpV9h_2SCTz2md8wHEqXqLk"/><script id="config" type="application/json" data-json="{&quot;asset_url&quot;:&quot;https://cdn.readme.io&quot;,&quot;domain&quot;:&quot;readme.io&quot;,&quot;legacy_asset_url&quot;:&quot;https://cdn-hub1.readme.io&quot;,&quot;metricsPrimus&quot;:{&quot;retries&quot;:10,&quot;pingTimeout&quot;:45000},&quot;metricsUrl&quot;:&quot;https://metrics.readme.io&quot;,&quot;releaseVersion&quot;:&quot;4.36.4&quot;,&quot;sentryDash&quot;:&quot;https://b316d165f5ed45baad8526702cc6b96b@o343074.ingest.sentry.io/5545434&quot;,&quot;sentryExplorer&quot;:&quot;https://4bf678e769934231b8a128e4b2b003b1@sentry.io/5182358&quot;,&quot;sentryHub&quot;:&quot;https://241e8e2a3f4f42aa80ad55a2a7c59472@o343074.ingest.sentry.io/5545435&quot;,&quot;sentryJobs&quot;:&quot;https://07e2165d3e6646548561eff566eb3e24@o343074.ingest.sentry.io/5593413&quot;,&quot;sentryTracesSampleRate&quot;:0.01,&quot;sslGenerationService&quot;:&quot;ssl.readmessl.com&quot;}"></script></head><body ng-class="{'hub-full': state.current().opts.full, 'hub-reference-parent': state.current().name.includes('reference'), 'hub-guides-parent': state.current().name.includes('docs'), 'no-sidebar': !state.current().opts.sidebar, 'hub-is-home': state.current().name == 'home' &amp;&amp; 'docs' == 'landing', 'hub-suggested-edits': suggestedEdits.isEnabled}" class="toolbarCount_undefined body-none theme-solid header-solid header-bg-size-auto header-bg-pos-tl header-overlay-map reference-layout-column lumosity-normal "><header id="hub-header"><div id="header-top"><div class="hub-container"><div class="clearfix"><a href="" ui-sref="docs" target="_self" class="header-link"><h1 id="header-logo">Sendinblue API</h1></a><nav><ul id="header-nav-left"></ul><ul id="header-nav-right"><li><a href="https://web.archive.org/web/20210813051217/https://account.sendinblue.com/advanced/api" target="_self">My API Keys 🔑</a></li></ul></nav></div><div ng-if="state.current().name === 'home'"><div id="hub-landing-top" class="hub-landing-buttons"><h2>Easily Integrate Sendinblue To Your Project.</h2><div class="hub-landing-description"></div><a href="" ui-sref="docs" class="btn btn-lg btn-primary"><i class="icon icon-guides"></i><span>Guides</span></a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="" ui-sref="reference" class="btn btn-lg btn-secondary"><i class="icon icon-references"></i><span>API Reference</span></a></div></div></div></div><div id="hub-subheader-parent"><div id="hub-subheader"><div class="hub-container"><nav id="header-bottom-nav"><div id="header-icon-nav"><div class="icons"><div class="hub-subheader-breadcrumbs"><!-- Project Picker--><!-- Translation--><!-- Version picker--><!-- Modules as links--><ul id="subheader-links" ng-show="!isMobile"><a href="" ui-sref="docs" ng-class="{muted: false}" class="subheaderLink"><i class="icon icon-guides"></i><span>Guides</span></a><a href="" ui-sref="recipes" ng-class="{muted: false}" class="subheaderLink"><i class="icon icon-recipes"></i><span>Recipes</span><i data-tooltip="Only visible to ReadMe admins" ng-if="false" class="icon icon-eye-off"></i></a><a href="" ui-sref="reference" ng-class="{muted: false}" class="subheaderLink"><i class="icon icon-references"></i><span>API Reference</span></a><a href="" ui-sref="changelog" class="subheaderLink"><i class="icon icon-changelog"></i><span>Changelog</span></a></ul><span ng-show="isMobile"><span dropdown class="left-dropdown ng-cloak"><a href="" ng-class="{'hub-breadcrumb-last': !showTitle() &amp;&amp; !state.current().params.category}" dropdown-toggle class="hub-breadcrumb-item hub-breadcrumb-item-type"><span ng-show="state.current().root == 'home'">Home</span><span ng-show="state.current().root == 'docs'">Guides</span><span ng-show="state.current().root == 'recipes'">Recipes</span><span ng-show="state.current().root == 'reference'">API Reference</span><span ng-show="state.current().root == 'preview'">Reference</span><span ng-show="state.current().root == 'changelog'">Changelog</span><span ng-show="state.current().root == 'discuss'">Discussions</span><span ng-show="state.current().root == 'error'">Page Not Found</span><span ng-show="state.current().root == 'search'">Search</span><span ng-show="state.current().root == 'custompages'">{{ state.current().meta.title }}</span><span ng-show="state.current().root == 'logs'">API Logs</span><i class="fa fa-chevron-down"></i></a><ul dropdown-menu class="ng-cloak"><a href="" ui-sref="docs" ng-class="{muted: false}" class="subheaderLink"><i class="icon icon-guides"></i><span>Guides</span></a><a href="" ui-sref="recipes" ng-class="{muted: false}" class="subheaderLink"><i class="icon icon-recipes"></i><span>Recipes</span><i data-tooltip="Only visible to ReadMe" ng-if="false" class="icon icon-eye-off"></i></a><a href="" ui-sref="reference" ng-class="{muted: false}" class="subheaderLink"><i class="icon icon-references"></i><span>API Reference</span></a><a href="" ui-sref="changelog" class="subheaderLink"><i class="icon icon-changelog"></i><span>Changelog</span></a></ul></span></span></div><div><div id="hub-search" searchbox newux="enabled"><button data-symbol="{{search.symbol}}" class="searchbox searchbox-button searchbox-input"><div class="fa fa-search"></div><div placeholder="Search" class="search-box"></div><div class="search-symbol ng-cloak">{{search.symbol}}K</div></button></div></div></div></div></nav><div id="header-bottom-suggested-edits"><div class="pull-right"><a href="" ng-click="suggestedEdits.disable()" class="hub-suggested-edits-cancel"><i class="icon icon-cross-circle"></i>discard</a><button ng-if="user.isAdmin" ng-click="suggestedEdits.adminSave()" class="btn btn-default hub-suggested-edits-save"><i class="icon icon-right icon-floppy-disk"></i><strong ng-show="!suggestedEdits.loading">Save Edits</strong><span ng-show="suggestedEdits.loading" class="loader"></span></button><button ng-click="suggestedEdits.prepare()" class="btn btn-default"><i class="icon icon-right icon-register"></i><strong>Submit</strong> Suggested Edits</button></div></div></div><div><div id="hub-search-results" searchresults ng-class="{'new-search': search.newUX, 'hub-search-results-active':search.full}" class="notranslate"><div class="hub-container"><div ng-class="{'show-modal': true}" class="modal-backdrop"><ui is="AlgoliaSearch" props="[{id: 'AppSearch'}, {appId: user.search.app}, {searchApiKey: user.search.token}, {indexName: 'readme_search_v2'}, {projectsMeta: user.search.metaData}, {currentProject: '58ec75dcee98cf1900e3626c'}, {UrlManager: state.UrlManager()}, { email: user.email }]"></ui></div></div></div></div><div ng-cloak ng-if="isMobile" class="mobile-nav"></div></div></div></header><div ng-class="{active:contentLoadingSection || contentLoading}" class="hub-loading-indicator"></div><div id="hub-container" ng-class="{loading:contentLoadingSection}"><div class="hub-container"><div id="hub-sidebar-parent" sidebar="sidebar" class="hub-sidebar-sticky static"><nav id="hub-sidebar"><div class="scrollable-parent"><scrollable scroll-to-top="state.current().root"><div id="hub-sidebar-content"><div ng-show="state.current().root == 'docs'"><h3>API</h3><ul><li ng-class="{'subnav-expanded' : isActive('5d14ccb9ef4b690012f7e179'), 'subnav-soft-toggle' : isActive('5d14ccb9ef4b690012f7e179')}"><a ui-sref="docs.show({'doc': 'getting-started'})" href="" ng-class="{active: true}" ui-sref-alt="docs" title="Getting Started" ng-click="toggleMenu()" class="text-wrap active"><span ng-click="toggleMenu()" class="fa fa-chevron-right"></span><div class="link-title">Getting Started</div></a><ul class="subpages"><li><a ui-sref="docs.show({'doc': 'how-it-works'})" href="" ng-class="{active: false}" title="How the API works" class="text-wrap subpage"><div class="link-title">How the API works</div></a></li></ul></li><li ng-class="{'subnav-expanded' : isActive('602c2acdb4bc7d0012440e8d'), 'subnav-soft-toggle' : isActive('602c2acdb4bc7d0012440e8d')}"><a ui-sref="docs.show({'doc': 'api-limits'})" href="" ng-class="{active: false}" ui-sref-alt="" title="Rate limits" ng-click="toggleMenu()" class="text-wrap"><div class="link-title">Rate limits</div></a></li><li ng-class="{'subnav-expanded' : isActive('5efd6e471b216d0024244c57'), 'subnav-soft-toggle' : isActive('5efd6e471b216d0024244c57')}"><a ui-sref="docs.show({'doc': 'migration-guide-for-api-v2-users-1'})" href="" ng-class="{active: false}" ui-sref-alt="" title="Migration guide for API v2 users" ng-click="toggleMenu()" class="text-wrap"><span ng-click="toggleMenu()" class="fa fa-chevron-right"></span><div class="link-title">Migration guide for API v2 users</div></a><ul class="subpages"><li><a ui-sref="docs.show({'doc': 'migrating-to-new-endpoints-1'})" href="" ng-class="{active: false}" title="Endpoint mapping" class="text-wrap subpage"><div class="link-title">Endpoint mapping</div></a></li></ul></li><li ng-class="{'subnav-expanded' : isActive('595b42cdb1d3940033afab4b'), 'subnav-soft-toggle' : isActive('595b42cdb1d3940033afab4b')}"><a ui-sref="docs.show({'doc': 'faq'})" href="" ng-class="{active: false}" ui-sref-alt="" title="FAQ" ng-click="toggleMenu()" class="text-wrap"><span ng-click="toggleMenu()" class="fa fa-chevron-right"></span><div class="link-title">FAQ</div></a><ul class="subpages"><li><a ui-sref="docs.show({'doc': 'other-common-questions'})" href="" ng-class="{active: false}" title="Other integration related questions" class="text-wrap subpage"><div class="link-title">Other integration related questions</div></a></li></ul></li></ul><h3>SDK's &amp; Functions</h3><ul><li ng-class="{'subnav-expanded' : isActive('58ef74c114ab683100de18a9'), 'subnav-soft-toggle' : isActive('58ef74c114ab683100de18a9')}"><a ui-sref="docs.show({'doc': 'api-clients'})" href="" ng-class="{active: false}" ui-sref-alt="" title="Supported programming languages" ng-click="toggleMenu()" class="text-wrap"><div class="link-title">Supported programming languages</div></a></li><li ng-class="{'subnav-expanded' : isActive('5f0eec9451c235040ce96e54'), 'subnav-soft-toggle' : isActive('5f0eec9451c235040ce96e54')}"><a ui-sref="docs.show({'doc': 'available-functions-in-api-clients'})" href="" ng-class="{active: false}" ui-sref-alt="" title="Supported functions in SDKs" ng-click="toggleMenu()" class="text-wrap"><div class="link-title">Supported functions in SDKs</div></a></li></ul><h3>Transactional Platform</h3><ul><li ng-class="{'subnav-expanded' : isActive('5e381179bbbd74005d2e21aa'), 'subnav-soft-toggle' : isActive('5e381179bbbd74005d2e21aa')}"><a ui-sref="docs.show({'doc': 'send-a-transactional-email'})" href="" ng-class="{active: false}" ui-sref-alt="" title="Send a transactional email" ng-click="toggleMenu()" class="text-wrap"><div class="link-title">Send a transactional email</div></a></li><li ng-class="{'subnav-expanded' : isActive('5f4f21eb2ddbad0024c6aeb8'), 'subnav-soft-toggle' : isActive('5f4f21eb2ddbad0024c6aeb8')}"><a ui-sref="docs.show({'doc': 'batch-send-transactional-emails'})" href="" ng-class="{active: false}" ui-sref-alt="" title="Bulk send customised transactional emails" ng-click="toggleMenu()" class="text-wrap"><div class="link-title">Bulk send customised transactional emails</div></a></li></ul><h3>Marketing Platform</h3><ul><li ng-class="{'subnav-expanded' : isActive('5cf0e334272f2c0014a819f6'), 'subnav-soft-toggle' : isActive('5cf0e334272f2c0014a819f6')}"><a ui-sref="docs.show({'doc': 'synchronise-contact-lists'})" href="" ng-class="{active: false}" ui-sref-alt="" title="Import your contacts to Sendinblue" ng-click="toggleMenu()" class="text-wrap"><div class="link-title">Import your contacts to Sendinblue</div></a></li></ul><h3>Webhooks</h3><ul><li ng-class="{'subnav-expanded' : isActive('5f92f10cffb9880073d7c0f9'), 'subnav-soft-toggle' : isActive('5f92f10cffb9880073d7c0f9')}"><a ui-sref="docs.show({'doc': 'how-to-use-webhooks'})" href="" ng-class="{active: false}" ui-sref-alt="" title="How to use webhooks ?" ng-click="toggleMenu()" class="text-wrap"><div class="link-title">How to use webhooks ?</div></a></li><li ng-class="{'subnav-expanded' : isActive('5fa58f15cdaa120018005382'), 'subnav-soft-toggle' : isActive('5fa58f15cdaa120018005382')}"><a ui-sref="docs.show({'doc': 'marketing-webhooks'})" href="" ng-class="{active: false}" ui-sref-alt="" title="Marketing webhooks" ng-click="toggleMenu()" class="text-wrap"><div class="link-title">Marketing webhooks</div></a></li><li ng-class="{'subnav-expanded' : isActive('5faaa03acd724d0011230dff'), 'subnav-soft-toggle' : isActive('5faaa03acd724d0011230dff')}"><a ui-sref="docs.show({'doc': 'transactional-webhooks'})" href="" ng-class="{active: false}" ui-sref-alt="" title="Transactional webhooks" ng-click="toggleMenu()" class="text-wrap"><div class="link-title">Transactional webhooks</div></a></li></ul><h3>Sendinblue Tracker</h3><ul><li ng-class="{'subnav-expanded' : isActive('5d31d5745135e7005eb5b701'), 'subnav-soft-toggle' : isActive('5d31d5745135e7005eb5b701')}"><a ui-sref="docs.show({'doc': 'gettings-started-with-sendinblue-tracker'})" href="" ng-class="{active: false}" ui-sref-alt="" title="Track your website activity" ng-click="toggleMenu()" class="text-wrap"><div class="link-title">Track your website activity</div></a></li><li><a href="https://web.archive.org/web/20210813051217/https://tracker-doc.sendinblue.com/docs" data-sidebar="reference" target="_self" title="Reference" class="sidebar-link"><div class="link-title"><span>Reference</span><div class="fa fa-external-link-square external"></div></div></a></li></ul><h3>STATUS</h3><ul><li><a href="https://web.archive.org/web/20210813051217/https://status.sendinblue.com/" data-sidebar="status-api-platform" target="_self" title="Status | API &amp; Platform" class="sidebar-link"><div class="link-title"><span>Status | API &amp; Platform</span><div class="fa fa-external-link-square external"></div></div></a></li></ul><h3>Product</h3><ul><li><a href="https://web.archive.org/web/20210813051217/https://sendinblue.com/" data-sidebar="sendinblue" target="_self" title="Sendinblue" class="sidebar-link"><div class="link-title"><span>Sendinblue</span><div class="fa fa-external-link-square external"></div></div></a></li><li><a href="https://web.archive.org/web/20210813051217/https://www.sendinblue.com/blog/" data-sidebar="sendinblue-blog" target="_self" title="Sendinblue blog" class="sidebar-link"><div class="link-title"><span>Sendinblue blog</span><div class="fa fa-external-link-square external"></div></div></a></li></ul></div><div ng-show="state.current().root == 'suggested-edits'" class="ng-cloak"><h3>API</h3><ul><li ng-class="{'subnav-expanded' : isActive('5d14ccb9ef4b690012f7e179'), 'subnav-soft-toggle' : isActive('5d14ccb9ef4b690012f7e179')}"><a ui-sref="docs.show({'doc': 'getting-started'})" href="" ng-class="{active: true}" ui-sref-alt="docs" title="Getting Started" ng-click="toggleMenu()" class="text-wrap active"><span ng-click="toggleMenu()" class="fa fa-chevron-right"></span><div class="link-title">Getting Started</div></a><ul class="subpages"><li><a ui-sref="docs.show({'doc': 'how-it-works'})" href="" ng-class="{active: false}" title="How the API works" class="text-wrap subpage"><div class="link-title">How the API works</div></a></li></ul></li><li ng-class="{'subnav-expanded' : isActive('602c2acdb4bc7d0012440e8d'), 'subnav-soft-toggle' : isActive('602c2acdb4bc7d0012440e8d')}"><a ui-sref="docs.show({'doc': 'api-limits'})" href="" ng-class="{active: false}" ui-sref-alt="" title="Rate limits" ng-click="toggleMenu()" class="text-wrap"><div class="link-title">Rate limits</div></a></li><li ng-class="{'subnav-expanded' : isActive('5efd6e471b216d0024244c57'), 'subnav-soft-toggle' : isActive('5efd6e471b216d0024244c57')}"><a ui-sref="docs.show({'doc': 'migration-guide-for-api-v2-users-1'})" href="" ng-class="{active: false}" ui-sref-alt="" title="Migration guide for API v2 users" ng-click="toggleMenu()" class="text-wrap"><span ng-click="toggleMenu()" class="fa fa-chevron-right"></span><div class="link-title">Migration guide for API v2 users</div></a><ul class="subpages"><li><a ui-sref="docs.show({'doc': 'migrating-to-new-endpoints-1'})" href="" ng-class="{active: false}" title="Endpoint mapping" class="text-wrap subpage"><div class="link-title">Endpoint mapping</div></a></li></ul></li><li ng-class="{'subnav-expanded' : isActive('595b42cdb1d3940033afab4b'), 'subnav-soft-toggle' : isActive('595b42cdb1d3940033afab4b')}"><a ui-sref="docs.show({'doc': 'faq'})" href="" ng-class="{active: false}" ui-sref-alt="" title="FAQ" ng-click="toggleMenu()" class="text-wrap"><span ng-click="toggleMenu()" class="fa fa-chevron-right"></span><div class="link-title">FAQ</div></a><ul class="subpages"><li><a ui-sref="docs.show({'doc': 'other-common-questions'})" href="" ng-class="{active: false}" title="Other integration related questions" class="text-wrap subpage"><div class="link-title">Other integration related questions</div></a></li></ul></li></ul><h3>SDK's &amp; Functions</h3><ul><li ng-class="{'subnav-expanded' : isActive('58ef74c114ab683100de18a9'), 'subnav-soft-toggle' : isActive('58ef74c114ab683100de18a9')}"><a ui-sref="docs.show({'doc': 'api-clients'})" href="" ng-class="{active: false}" ui-sref-alt="" title="Supported programming languages" ng-click="toggleMenu()" class="text-wrap"><div class="link-title">Supported programming languages</div></a></li><li ng-class="{'subnav-expanded' : isActive('5f0eec9451c235040ce96e54'), 'subnav-soft-toggle' : isActive('5f0eec9451c235040ce96e54')}"><a ui-sref="docs.show({'doc': 'available-functions-in-api-clients'})" href="" ng-class="{active: false}" ui-sref-alt="" title="Supported functions in SDKs" ng-click="toggleMenu()" class="text-wrap"><div class="link-title">Supported functions in SDKs</div></a></li></ul><h3>Transactional Platform</h3><ul><li ng-class="{'subnav-expanded' : isActive('5e381179bbbd74005d2e21aa'), 'subnav-soft-toggle' : isActive('5e381179bbbd74005d2e21aa')}"><a ui-sref="docs.show({'doc': 'send-a-transactional-email'})" href="" ng-class="{active: false}" ui-sref-alt="" title="Send a transactional email" ng-click="toggleMenu()" class="text-wrap"><div class="link-title">Send a transactional email</div></a></li><li ng-class="{'subnav-expanded' : isActive('5f4f21eb2ddbad0024c6aeb8'), 'subnav-soft-toggle' : isActive('5f4f21eb2ddbad0024c6aeb8')}"><a ui-sref="docs.show({'doc': 'batch-send-transactional-emails'})" href="" ng-class="{active: false}" ui-sref-alt="" title="Bulk send customised transactional emails" ng-click="toggleMenu()" class="text-wrap"><div class="link-title">Bulk send customised transactional emails</div></a></li></ul><h3>Marketing Platform</h3><ul><li ng-class="{'subnav-expanded' : isActive('5cf0e334272f2c0014a819f6'), 'subnav-soft-toggle' : isActive('5cf0e334272f2c0014a819f6')}"><a ui-sref="docs.show({'doc': 'synchronise-contact-lists'})" href="" ng-class="{active: false}" ui-sref-alt="" title="Import your contacts to Sendinblue" ng-click="toggleMenu()" class="text-wrap"><div class="link-title">Import your contacts to Sendinblue</div></a></li></ul><h3>Webhooks</h3><ul><li ng-class="{'subnav-expanded' : isActive('5f92f10cffb9880073d7c0f9'), 'subnav-soft-toggle' : isActive('5f92f10cffb9880073d7c0f9')}"><a ui-sref="docs.show({'doc': 'how-to-use-webhooks'})" href="" ng-class="{active: false}" ui-sref-alt="" title="How to use webhooks ?" ng-click="toggleMenu()" class="text-wrap"><div class="link-title">How to use webhooks ?</div></a></li><li ng-class="{'subnav-expanded' : isActive('5fa58f15cdaa120018005382'), 'subnav-soft-toggle' : isActive('5fa58f15cdaa120018005382')}"><a ui-sref="docs.show({'doc': 'marketing-webhooks'})" href="" ng-class="{active: false}" ui-sref-alt="" title="Marketing webhooks" ng-click="toggleMenu()" class="text-wrap"><div class="link-title">Marketing webhooks</div></a></li><li ng-class="{'subnav-expanded' : isActive('5faaa03acd724d0011230dff'), 'subnav-soft-toggle' : isActive('5faaa03acd724d0011230dff')}"><a ui-sref="docs.show({'doc': 'transactional-webhooks'})" href="" ng-class="{active: false}" ui-sref-alt="" title="Transactional webhooks" ng-click="toggleMenu()" class="text-wrap"><div class="link-title">Transactional webhooks</div></a></li></ul><h3>Sendinblue Tracker</h3><ul><li ng-class="{'subnav-expanded' : isActive('5d31d5745135e7005eb5b701'), 'subnav-soft-toggle' : isActive('5d31d5745135e7005eb5b701')}"><a ui-sref="docs.show({'doc': 'gettings-started-with-sendinblue-tracker'})" href="" ng-class="{active: false}" ui-sref-alt="" title="Track your website activity" ng-click="toggleMenu()" class="text-wrap"><div class="link-title">Track your website activity</div></a></li><li><a href="https://web.archive.org/web/20210813051217/https://tracker-doc.sendinblue.com/docs" data-sidebar="reference" target="_self" title="Reference" class="sidebar-link"><div class="link-title"><span>Reference</span><div class="fa fa-external-link-square external"></div></div></a></li></ul><h3>STATUS</h3><ul><li><a href="https://web.archive.org/web/20210813051217/https://status.sendinblue.com/" data-sidebar="status-api-platform" target="_self" title="Status | API &amp; Platform" class="sidebar-link"><div class="link-title"><span>Status | API &amp; Platform</span><div class="fa fa-external-link-square external"></div></div></a></li></ul><h3>Product</h3><ul><li><a href="https://web.archive.org/web/20210813051217/https://sendinblue.com/" data-sidebar="sendinblue" target="_self" title="Sendinblue" class="sidebar-link"><div class="link-title"><span>Sendinblue</span><div class="fa fa-external-link-square external"></div></div></a></li><li><a href="https://web.archive.org/web/20210813051217/https://www.sendinblue.com/blog/" data-sidebar="sendinblue-blog" target="_self" title="Sendinblue blog" class="sidebar-link"><div class="link-title"><span>Sendinblue blog</span><div class="fa fa-external-link-square external"></div></div></a></li></ul></div><div ng-show="state.current().root == 'reference' || state.current().root == 'preview'" class="ng-cloak"><div class="hub-sidebar-category active"><h3>SendinBlue API</h3><ul><li ng-class="{'subnav-expanded' : isActive('5b68b4d6f052cf0003243f95') || (true &amp;&amp; state.getStateFromUrl().params.category === 'email-campaigns-1')}" class="hub-sidebar-page"><a target="_self" ui-sref="reference.show({'category': 'email-campaigns-1'})" title="Email Campaigns" ng-click="toggleMenu()" class="text-wrap"><span ng-click="toggleMenu()" class="fa fa-chevron-right"></span><div class="link-title"><input type="hidden" value="Email Campaigns"/>Email Campaigns</div></a><ul class="subpages"><li><a ui-sref="reference.show({'category': 'email-campaigns-1'})#getemailcampaigns-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Return all your created email campaigns" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Return all your created email campaigns</div></a></li><li><a ui-sref="reference.show({'category': 'email-campaigns-1'})#createemailcampaign-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Create an email campaign" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Create an email campaign</div></a></li><li><a ui-sref="reference.show({'category': 'email-campaigns-1'})#getemailcampaign" ui-sref-no-highlight="ui-sref-no-highlight" title="Get an email campaign report" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get an email campaign report</div></a></li><li><a ui-sref="reference.show({'category': 'email-campaigns-1'})#updateemailcampaign" ui-sref-no-highlight="ui-sref-no-highlight" title="Update an email campaign" class="text-wrap subpage"><span title="put" class="pg-type type-put">put</span><div class="link-title">Update an email campaign</div></a></li><li><a ui-sref="reference.show({'category': 'email-campaigns-1'})#deleteemailcampaign" ui-sref-no-highlight="ui-sref-no-highlight" title="Delete an email campaign" class="text-wrap subpage"><span title="delete" class="pg-type type-delete">delete</span><div class="link-title">Delete an email campaign</div></a></li><li><a ui-sref="reference.show({'category': 'email-campaigns-1'})#sendemailcampaignnow-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Send an email campaign immediately, based on campaignId" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Send an email campaign immediately, based on campaignId</div></a></li><li><a ui-sref="reference.show({'category': 'email-campaigns-1'})#sendtestemail-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Send an email campaign to your test list" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Send an email campaign to your test list</div></a></li><li><a ui-sref="reference.show({'category': 'email-campaigns-1'})#updatecampaignstatus" ui-sref-no-highlight="ui-sref-no-highlight" title="Update an email campaign status" class="text-wrap subpage"><span title="put" class="pg-type type-put">put</span><div class="link-title">Update an email campaign status</div></a></li><li><a ui-sref="reference.show({'category': 'email-campaigns-1'})#sendreport-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Send the report of a campaign" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Send the report of a campaign</div></a></li><li><a ui-sref="reference.show({'category': 'email-campaigns-1'})#getabtestcampaignresult" ui-sref-no-highlight="ui-sref-no-highlight" title="Get an A/B test email campaign results" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get an A/B test email campaign results</div></a></li><li><a ui-sref="reference.show({'category': 'email-campaigns-1'})#getsharedtemplateurl" ui-sref-no-highlight="ui-sref-no-highlight" title="Get a shared template url" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get a shared template url</div></a></li><li><a ui-sref="reference.show({'category': 'email-campaigns-1'})#emailexportrecipients" ui-sref-no-highlight="ui-sref-no-highlight" title="Export the recipients of an email campaign" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Export the recipients of an email campaign</div></a></li><li><a ui-sref="reference.show({'category': 'email-campaigns-1'})#uploadimagetogallery" ui-sref-no-highlight="ui-sref-no-highlight" title="Upload an image to your account's image gallery" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Upload an image to your account's image gallery</div></a></li></ul></li><li ng-class="{'subnav-expanded' : isActive('5f366d508c0b9f0313fa6bcf') || (true &amp;&amp; state.getStateFromUrl().params.category === 'transactional-emails')}" class="hub-sidebar-page"><a target="_self" ui-sref="reference.show({'category': 'transactional-emails'})" title="Transactional emails" ng-click="toggleMenu()" class="text-wrap"><span ng-click="toggleMenu()" class="fa fa-chevron-right"></span><div class="link-title"><input type="hidden" value="Transactional emails"/>Transactional emails</div></a><ul class="subpages"><li><a ui-sref="reference.show({'category': 'transactional-emails'})#sendtransacemail" ui-sref-no-highlight="ui-sref-no-highlight" title="Send a transactional email" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Send a transactional email</div></a></li><li><a ui-sref="reference.show({'category': 'transactional-emails'})#gettransacemailslist" ui-sref-no-highlight="ui-sref-no-highlight" title="Get the list of transactional emails on the basis of allowed filters" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get the list of transactional emails on the basis of allowed filters</div></a></li><li><a ui-sref="reference.show({'category': 'transactional-emails'})#gettransacemailcontent" ui-sref-no-highlight="ui-sref-no-highlight" title="Get the personalized content of a sent transactional email" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get the personalized content of a sent transactional email</div></a></li><li><a ui-sref="reference.show({'category': 'transactional-emails'})#delete_smtp-log-messageid" ui-sref-no-highlight="ui-sref-no-highlight" title="Delete an SMTP transactional log" class="text-wrap subpage"><span title="delete" class="pg-type type-delete">delete</span><div class="link-title">Delete an SMTP transactional log</div></a></li><li><a ui-sref="reference.show({'category': 'transactional-emails'})#getsmtptemplates" ui-sref-no-highlight="ui-sref-no-highlight" title="Get the list of email templates" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get the list of email templates</div></a></li><li><a ui-sref="reference.show({'category': 'transactional-emails'})#createsmtptemplate" ui-sref-no-highlight="ui-sref-no-highlight" title="Create an email template" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Create an email template</div></a></li><li><a ui-sref="reference.show({'category': 'transactional-emails'})#getsmtptemplate-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Returns the template information" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Returns the template information</div></a></li><li><a ui-sref="reference.show({'category': 'transactional-emails'})#updatesmtptemplate-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Update an email template" class="text-wrap subpage"><span title="put" class="pg-type type-put">put</span><div class="link-title">Update an email template</div></a></li><li><a ui-sref="reference.show({'category': 'transactional-emails'})#deletesmtptemplate" ui-sref-no-highlight="ui-sref-no-highlight" title="Delete an inactive email template" class="text-wrap subpage"><span title="delete" class="pg-type type-delete">delete</span><div class="link-title">Delete an inactive email template</div></a></li><li><a ui-sref="reference.show({'category': 'transactional-emails'})#sendtesttemplate-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Send a template to your test list" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Send a template to your test list</div></a></li><li><a ui-sref="reference.show({'category': 'transactional-emails'})#getaggregatedsmtpreport" ui-sref-no-highlight="ui-sref-no-highlight" title="Get your transactional email activity aggregated over a period of time" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get your transactional email activity aggregated over a period of time</div></a></li><li><a ui-sref="reference.show({'category': 'transactional-emails'})#getsmtpreport-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Get your transactional email activity aggregated per day" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get your transactional email activity aggregated per day</div></a></li><li><a ui-sref="reference.show({'category': 'transactional-emails'})#getemaileventreport-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Get all your transactional email activity (unaggregated events)" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get all your transactional email activity (unaggregated events)</div></a></li><li><a ui-sref="reference.show({'category': 'transactional-emails'})#delete_smtp-blockedcontacts-email" ui-sref-no-highlight="ui-sref-no-highlight" title="Unblock or resubscribe a transactional contact" class="text-wrap subpage"><span title="delete" class="pg-type type-delete">delete</span><div class="link-title">Unblock or resubscribe a transactional contact</div></a></li><li><a ui-sref="reference.show({'category': 'transactional-emails'})#gettransacblockedcontacts" ui-sref-no-highlight="ui-sref-no-highlight" title="Get the list of blocked or unsubscribed transactional contacts" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get the list of blocked or unsubscribed transactional contacts</div></a></li><li><a ui-sref="reference.show({'category': 'transactional-emails'})#getblockeddomains" ui-sref-no-highlight="ui-sref-no-highlight" title="Get the list of blocked domains" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get the list of blocked domains</div></a></li><li><a ui-sref="reference.show({'category': 'transactional-emails'})#blocknewdomain" ui-sref-no-highlight="ui-sref-no-highlight" title="Add a new domain to the list of blocked domains" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Add a new domain to the list of blocked domains</div></a></li><li><a ui-sref="reference.show({'category': 'transactional-emails'})#deleteblockeddomain" ui-sref-no-highlight="ui-sref-no-highlight" title="Unblock an existing domain from the list of blocked domains" class="text-wrap subpage"><span title="delete" class="pg-type type-delete">delete</span><div class="link-title">Unblock an existing domain from the list of blocked domains</div></a></li><li><a ui-sref="reference.show({'category': 'transactional-emails'})#deletehardbounces-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Delete hardbounces" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Delete hardbounces</div></a></li></ul></li><li ng-class="{'subnav-expanded' : isActive('5b68b4d6f052cf0003243f98') || (true &amp;&amp; state.getStateFromUrl().params.category === 'contacts-7')}" class="hub-sidebar-page"><a target="_self" ui-sref="reference.show({'category': 'contacts-7'})" title="Contacts" ng-click="toggleMenu()" class="text-wrap"><span ng-click="toggleMenu()" class="fa fa-chevron-right"></span><div class="link-title"><input type="hidden" value="Contacts"/>Contacts</div></a><ul class="subpages"><li><a ui-sref="reference.show({'category': 'contacts-7'})#getcontacts-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Get all the contacts" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get all the contacts</div></a></li><li><a ui-sref="reference.show({'category': 'contacts-7'})#createcontact" ui-sref-no-highlight="ui-sref-no-highlight" title="Create a contact" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Create a contact</div></a></li><li><a ui-sref="reference.show({'category': 'contacts-7'})#createdoicontact" ui-sref-no-highlight="ui-sref-no-highlight" title="Create Contact via DOI (Double-Opt-In) Flow" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Create Contact via DOI (Double-Opt-In) Flow</div></a></li><li><a ui-sref="reference.show({'category': 'contacts-7'})#getcontactinfo-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Get a contact's details" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get a contact's details</div></a></li><li><a ui-sref="reference.show({'category': 'contacts-7'})#updatecontact" ui-sref-no-highlight="ui-sref-no-highlight" title="Update a contact" class="text-wrap subpage"><span title="put" class="pg-type type-put">put</span><div class="link-title">Update a contact</div></a></li><li><a ui-sref="reference.show({'category': 'contacts-7'})#deletecontact" ui-sref-no-highlight="ui-sref-no-highlight" title="Delete a contact" class="text-wrap subpage"><span title="delete" class="pg-type type-delete">delete</span><div class="link-title">Delete a contact</div></a></li><li><a ui-sref="reference.show({'category': 'contacts-7'})#getcontactstats" ui-sref-no-highlight="ui-sref-no-highlight" title="Get email campaigns' statistics for a contact" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get email campaigns' statistics for a contact</div></a></li><li><a ui-sref="reference.show({'category': 'contacts-7'})#getattributes-1" ui-sref-no-highlight="ui-sref-no-highlight" title="List all attributes" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">List all attributes</div></a></li><li><a ui-sref="reference.show({'category': 'contacts-7'})#updateattribute" ui-sref-no-highlight="ui-sref-no-highlight" title="Update contact attribute" class="text-wrap subpage"><span title="put" class="pg-type type-put">put</span><div class="link-title">Update contact attribute</div></a></li><li><a ui-sref="reference.show({'category': 'contacts-7'})#createattribute-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Create contact attribute" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Create contact attribute</div></a></li><li><a ui-sref="reference.show({'category': 'contacts-7'})#deleteattribute-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Delete an attribute" class="text-wrap subpage"><span title="delete" class="pg-type type-delete">delete</span><div class="link-title">Delete an attribute</div></a></li><li><a ui-sref="reference.show({'category': 'contacts-7'})#getfolders-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Get all folders" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get all folders</div></a></li><li><a ui-sref="reference.show({'category': 'contacts-7'})#createfolder" ui-sref-no-highlight="ui-sref-no-highlight" title="Create a folder" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Create a folder</div></a></li><li><a ui-sref="reference.show({'category': 'contacts-7'})#getfolder-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Returns a folder's details" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Returns a folder's details</div></a></li><li><a ui-sref="reference.show({'category': 'contacts-7'})#updatefolder-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Update a folder" class="text-wrap subpage"><span title="put" class="pg-type type-put">put</span><div class="link-title">Update a folder</div></a></li><li><a ui-sref="reference.show({'category': 'contacts-7'})#deletefolder-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Delete a folder (and all its lists)" class="text-wrap subpage"><span title="delete" class="pg-type type-delete">delete</span><div class="link-title">Delete a folder (and all its lists)</div></a></li><li><a ui-sref="reference.show({'category': 'contacts-7'})#getfolderlists-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Get lists in a folder" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get lists in a folder</div></a></li><li><a ui-sref="reference.show({'category': 'contacts-7'})#getlists-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Get all the lists" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get all the lists</div></a></li><li><a ui-sref="reference.show({'category': 'contacts-7'})#createlist-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Create a list" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Create a list</div></a></li><li><a ui-sref="reference.show({'category': 'contacts-7'})#getlist-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Get a list's details" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get a list's details</div></a></li><li><a ui-sref="reference.show({'category': 'contacts-7'})#updatelist" ui-sref-no-highlight="ui-sref-no-highlight" title="Update a list" class="text-wrap subpage"><span title="put" class="pg-type type-put">put</span><div class="link-title">Update a list</div></a></li><li><a ui-sref="reference.show({'category': 'contacts-7'})#deletelist-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Delete a list" class="text-wrap subpage"><span title="delete" class="pg-type type-delete">delete</span><div class="link-title">Delete a list</div></a></li><li><a ui-sref="reference.show({'category': 'contacts-7'})#getcontactsfromlist" ui-sref-no-highlight="ui-sref-no-highlight" title="Get contacts in a list" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get contacts in a list</div></a></li><li><a ui-sref="reference.show({'category': 'contacts-7'})#addcontacttolist-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Add existing contacts to a list" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Add existing contacts to a list</div></a></li><li><a ui-sref="reference.show({'category': 'contacts-7'})#removecontactfromlist" ui-sref-no-highlight="ui-sref-no-highlight" title="Delete a contact from a list" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Delete a contact from a list</div></a></li><li><a ui-sref="reference.show({'category': 'contacts-7'})#requestcontactexport-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Export contacts" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Export contacts</div></a></li><li><a ui-sref="reference.show({'category': 'contacts-7'})#importcontacts-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Import contacts" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Import contacts</div></a></li></ul></li><li ng-class="{'subnav-expanded' : isActive('5b68b4d6f052cf0003243f99') || (true &amp;&amp; state.getStateFromUrl().params.category === 'sms-campaigns-1')}" class="hub-sidebar-page"><a target="_self" ui-sref="reference.show({'category': 'sms-campaigns-1'})" title="SMS Campaigns" ng-click="toggleMenu()" class="text-wrap"><span ng-click="toggleMenu()" class="fa fa-chevron-right"></span><div class="link-title"><input type="hidden" value="SMS Campaigns"/>SMS Campaigns</div></a><ul class="subpages"><li><a ui-sref="reference.show({'category': 'sms-campaigns-1'})#getsmscampaigns-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Returns the information for all your created SMS campaigns" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Returns the information for all your created SMS campaigns</div></a></li><li><a ui-sref="reference.show({'category': 'sms-campaigns-1'})#createsmscampaign-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Creates an SMS campaign" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Creates an SMS campaign</div></a></li><li><a ui-sref="reference.show({'category': 'sms-campaigns-1'})#getsmscampaign-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Get an SMS campaign" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get an SMS campaign</div></a></li><li><a ui-sref="reference.show({'category': 'sms-campaigns-1'})#updatesmscampaign-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Update an SMS campaign" class="text-wrap subpage"><span title="put" class="pg-type type-put">put</span><div class="link-title">Update an SMS campaign</div></a></li><li><a ui-sref="reference.show({'category': 'sms-campaigns-1'})#deletesmscampaign" ui-sref-no-highlight="ui-sref-no-highlight" title="Delete an SMS campaign" class="text-wrap subpage"><span title="delete" class="pg-type type-delete">delete</span><div class="link-title">Delete an SMS campaign</div></a></li><li><a ui-sref="reference.show({'category': 'sms-campaigns-1'})#sendsmscampaignnow" ui-sref-no-highlight="ui-sref-no-highlight" title="Send your SMS campaign immediately" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Send your SMS campaign immediately</div></a></li><li><a ui-sref="reference.show({'category': 'sms-campaigns-1'})#updatesmscampaignstatus-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Update a campaign's status" class="text-wrap subpage"><span title="put" class="pg-type type-put">put</span><div class="link-title">Update a campaign's status</div></a></li><li><a ui-sref="reference.show({'category': 'sms-campaigns-1'})#sendtestsms" ui-sref-no-highlight="ui-sref-no-highlight" title="Send a test SMS campaign" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Send a test SMS campaign</div></a></li><li><a ui-sref="reference.show({'category': 'sms-campaigns-1'})#requestsmsrecipientexport" ui-sref-no-highlight="ui-sref-no-highlight" title="Export an SMS campaign's recipients" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Export an SMS campaign's recipients</div></a></li><li><a ui-sref="reference.show({'category': 'sms-campaigns-1'})#sendsmsreport" ui-sref-no-highlight="ui-sref-no-highlight" title="Send an SMS campaign's report" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Send an SMS campaign's report</div></a></li></ul></li><li ng-class="{'subnav-expanded' : isActive('5b68b4d6f052cf0003243f9a') || (true &amp;&amp; state.getStateFromUrl().params.category === 'transactional-sms-1')}" class="hub-sidebar-page"><a target="_self" ui-sref="reference.show({'category': 'transactional-sms-1'})" title="Transactional SMS" ng-click="toggleMenu()" class="text-wrap"><span ng-click="toggleMenu()" class="fa fa-chevron-right"></span><div class="link-title"><input type="hidden" value="Transactional SMS"/>Transactional SMS</div></a><ul class="subpages"><li><a ui-sref="reference.show({'category': 'transactional-sms-1'})#sendtransacsms" ui-sref-no-highlight="ui-sref-no-highlight" title="Send SMS message to a mobile number" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Send SMS message to a mobile number</div></a></li><li><a ui-sref="reference.show({'category': 'transactional-sms-1'})#gettransacaggregatedsmsreport-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Get your SMS activity aggregated over a period of time" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get your SMS activity aggregated over a period of time</div></a></li><li><a ui-sref="reference.show({'category': 'transactional-sms-1'})#gettransacsmsreport-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Get your SMS activity aggregated per day" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get your SMS activity aggregated per day</div></a></li><li><a ui-sref="reference.show({'category': 'transactional-sms-1'})#getsmsevents-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Get all your SMS activity (unaggregated events)" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get all your SMS activity (unaggregated events)</div></a></li></ul></li><li ng-class="{'subnav-expanded' : isActive('5b68b4d6f052cf0003243f93') || (true &amp;&amp; state.getStateFromUrl().params.category === 'senders-7')}" class="hub-sidebar-page"><a target="_self" ui-sref="reference.show({'category': 'senders-7'})" title="Senders" ng-click="toggleMenu()" class="text-wrap"><span ng-click="toggleMenu()" class="fa fa-chevron-right"></span><div class="link-title"><input type="hidden" value="Senders"/>Senders</div></a><ul class="subpages"><li><a ui-sref="reference.show({'category': 'senders-7'})#getsenders-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Get the list of all your senders" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get the list of all your senders</div></a></li><li><a ui-sref="reference.show({'category': 'senders-7'})#createsender" ui-sref-no-highlight="ui-sref-no-highlight" title="Create a new sender" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Create a new sender</div></a></li><li><a ui-sref="reference.show({'category': 'senders-7'})#updatesender" ui-sref-no-highlight="ui-sref-no-highlight" title="Update a sender" class="text-wrap subpage"><span title="put" class="pg-type type-put">put</span><div class="link-title">Update a sender</div></a></li><li><a ui-sref="reference.show({'category': 'senders-7'})#deletesender-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Delete a sender" class="text-wrap subpage"><span title="delete" class="pg-type type-delete">delete</span><div class="link-title">Delete a sender</div></a></li><li><a ui-sref="reference.show({'category': 'senders-7'})#getipsfromsender-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Get all the dedicated IPs for a sender" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get all the dedicated IPs for a sender</div></a></li><li><a ui-sref="reference.show({'category': 'senders-7'})#getips" ui-sref-no-highlight="ui-sref-no-highlight" title="Get all the dedicated IPs for your account" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get all the dedicated IPs for your account</div></a></li></ul></li><li ng-class="{'subnav-expanded' : isActive('5b68b4d6f052cf0003243f97') || (true &amp;&amp; state.getStateFromUrl().params.category === 'webhooks-7')}" class="hub-sidebar-page"><a target="_self" ui-sref="reference.show({'category': 'webhooks-7'})" title="Webhooks" ng-click="toggleMenu()" class="text-wrap"><span ng-click="toggleMenu()" class="fa fa-chevron-right"></span><div class="link-title"><input type="hidden" value="Webhooks"/>Webhooks</div></a><ul class="subpages"><li><a ui-sref="reference.show({'category': 'webhooks-7'})#getwebhooks-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Get all webhooks" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get all webhooks</div></a></li><li><a ui-sref="reference.show({'category': 'webhooks-7'})#createwebhook" ui-sref-no-highlight="ui-sref-no-highlight" title="Create a webhook" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Create a webhook</div></a></li><li><a ui-sref="reference.show({'category': 'webhooks-7'})#getwebhook-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Get a webhook details" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get a webhook details</div></a></li><li><a ui-sref="reference.show({'category': 'webhooks-7'})#updatewebhook-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Update a webhook" class="text-wrap subpage"><span title="put" class="pg-type type-put">put</span><div class="link-title">Update a webhook</div></a></li><li><a ui-sref="reference.show({'category': 'webhooks-7'})#deletewebhook-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Delete a webhook" class="text-wrap subpage"><span title="delete" class="pg-type type-delete">delete</span><div class="link-title">Delete a webhook</div></a></li></ul></li><li ng-class="{'subnav-expanded' : isActive('5b68b4d6f052cf0003243f92') || (true &amp;&amp; state.getStateFromUrl().params.category === 'reseller-1')}" class="hub-sidebar-page"><a target="_self" ui-sref="reference.show({'category': 'reseller-1'})" title="Reseller" ng-click="toggleMenu()" class="text-wrap"><span ng-click="toggleMenu()" class="fa fa-chevron-right"></span><div class="link-title"><input type="hidden" value="Reseller"/>Reseller</div></a><ul class="subpages"><li><a ui-sref="reference.show({'category': 'reseller-1'})#getresellerchilds-6" ui-sref-no-highlight="ui-sref-no-highlight" title="Get the list of all children accounts" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get the list of all children accounts</div></a></li><li><a ui-sref="reference.show({'category': 'reseller-1'})#createresellerchild-7" ui-sref-no-highlight="ui-sref-no-highlight" title="Creates a reseller child" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Creates a reseller child</div></a></li><li><a ui-sref="reference.show({'category': 'reseller-1'})#getchildinfo-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Get a child account's details" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get a child account's details</div></a></li><li><a ui-sref="reference.show({'category': 'reseller-1'})#updateresellerchild-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Update info of reseller's child based on the child identifier supplied" class="text-wrap subpage"><span title="put" class="pg-type type-put">put</span><div class="link-title">Update info of reseller's child based on the child identifier supplied</div></a></li><li><a ui-sref="reference.show({'category': 'reseller-1'})#deleteresellerchild" ui-sref-no-highlight="ui-sref-no-highlight" title="Delete a single reseller child based on the child identifier supplied" class="text-wrap subpage"><span title="delete" class="pg-type type-delete">delete</span><div class="link-title">Delete a single reseller child based on the child identifier supplied</div></a></li><li><a ui-sref="reference.show({'category': 'reseller-1'})#updatechildaccountstatus" ui-sref-no-highlight="ui-sref-no-highlight" title="Update info of reseller's child account status based on the identifier supplied" class="text-wrap subpage"><span title="put" class="pg-type type-put">put</span><div class="link-title">Update info of reseller's child account status based on the identifier supplied</div></a></li><li><a ui-sref="reference.show({'category': 'reseller-1'})#getchildaccountcreationstatus" ui-sref-no-highlight="ui-sref-no-highlight" title="Get the status of a reseller's child account creation, whether it is successfully created (exists) or not based on the childIdentifier supplied" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get the status of a reseller's child account creation, whether it is successfully created (exists) or not based on the childIdentifier supplied</div></a></li><li><a ui-sref="reference.show({'category': 'reseller-1'})#associateiptochild-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Associate a dedicated IP to the child" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Associate a dedicated IP to the child</div></a></li><li><a ui-sref="reference.show({'category': 'reseller-1'})#dissociateipfromchild-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Dissociate a dedicated IP to the child" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Dissociate a dedicated IP to the child</div></a></li><li><a ui-sref="reference.show({'category': 'reseller-1'})#addcredits-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Add Email and/or SMS credits to a specific child account" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Add Email and/or SMS credits to a specific child account</div></a></li><li><a ui-sref="reference.show({'category': 'reseller-1'})#removecredits-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Remove Email and/or SMS credits from a specific child account" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Remove Email and/or SMS credits from a specific child account</div></a></li><li><a ui-sref="reference.show({'category': 'reseller-1'})#getchilddomains" ui-sref-no-highlight="ui-sref-no-highlight" title="Get all sender domains for a specific child account" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get all sender domains for a specific child account</div></a></li><li><a ui-sref="reference.show({'category': 'reseller-1'})#createchilddomain" ui-sref-no-highlight="ui-sref-no-highlight" title="Create a domain for a child account" class="text-wrap subpage"><span title="post" class="pg-type type-post">post</span><div class="link-title">Create a domain for a child account</div></a></li><li><a ui-sref="reference.show({'category': 'reseller-1'})#updatechilddomain" ui-sref-no-highlight="ui-sref-no-highlight" title="Update the sender domain of reseller's child based on the childIdentifier and domainName passed" class="text-wrap subpage"><span title="put" class="pg-type type-put">put</span><div class="link-title">Update the sender domain of reseller's child based on the childIdentifier and domainName passed</div></a></li><li><a ui-sref="reference.show({'category': 'reseller-1'})#deletechilddomain" ui-sref-no-highlight="ui-sref-no-highlight" title="Delete the sender domain of the reseller child based on the childIdentifier and domainName passed" class="text-wrap subpage"><span title="delete" class="pg-type type-delete">delete</span><div class="link-title">Delete the sender domain of the reseller child based on the childIdentifier and domainName passed</div></a></li><li><a ui-sref="reference.show({'category': 'reseller-1'})#getssotoken" ui-sref-no-highlight="ui-sref-no-highlight" title="Get session token to access Sendinblue (SSO)" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get session token to access Sendinblue (SSO)</div></a></li></ul></li><li ng-class="{'subnav-expanded' : isActive('5b68b4d6f052cf0003243f91') || (true &amp;&amp; state.getStateFromUrl().params.category === 'account-7')}" class="hub-sidebar-page"><a target="_self" ui-sref="reference.show({'category': 'account-7'})" title="Account" ng-click="toggleMenu()" class="text-wrap"><span ng-click="toggleMenu()" class="fa fa-chevron-right"></span><div class="link-title"><input type="hidden" value="Account"/>Account</div></a><ul class="subpages"><li><a ui-sref="reference.show({'category': 'account-7'})#getaccount" ui-sref-no-highlight="ui-sref-no-highlight" title="Get your account information, plan and credits details" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Get your account information, plan and credits details</div></a></li></ul></li><li ng-class="{'subnav-expanded' : isActive('5b68b4d6f052cf0003243f94') || (true &amp;&amp; state.getStateFromUrl().params.category === 'process-1')}" class="hub-sidebar-page"><a target="_self" ui-sref="reference.show({'category': 'process-1'})" title="Process" ng-click="toggleMenu()" class="text-wrap"><span ng-click="toggleMenu()" class="fa fa-chevron-right"></span><div class="link-title"><input type="hidden" value="Process"/>Process</div></a><ul class="subpages"><li><a ui-sref="reference.show({'category': 'process-1'})#getprocesses-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Return all the processes for your account" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Return all the processes for your account</div></a></li><li><a ui-sref="reference.show({'category': 'process-1'})#getprocess-1" ui-sref-no-highlight="ui-sref-no-highlight" title="Return the informations for a process" class="text-wrap subpage"><span title="get" class="pg-type type-get">get</span><div class="link-title">Return the informations for a process</div></a></li></ul></li></ul></div></div><div ng-show="state.current().root == 'reference-edit'" class="ng-cloak"></div></div></scrollable></div></nav></div><section id="hub-content"><div state-container ng-class="{loading: contentLoading}" class="hub-content-container"><div id="replace-view" ng-non-bindable><meta ng-non-bindable name="meta:slug" content="getting-started"><meta ng-non-bindable name="meta:type" content="docs"><meta ng-non-bindable name="meta:parent"><meta ng-non-bindable name="meta:image" content=""><meta ng-non-bindable name="meta:title" content="Getting Started"><meta ng-non-bindable name="meta:title_raw" content="Getting Started"><meta ng-non-bindable name="meta:description" content="By using Sendinblue's API you can programmatically execute a wide range of functions which are also available in app.sendinblue.com, through the user interface."><meta ng-non-bindable name="meta:_id" content="5d14ccb9ef4b690012f7e179"><meta ng-non-bindable name="meta:hidden"><div ng-if="!suggestedEdits.isEnabled" class="templateBlock--docs"><header id="content-head"><div class="row clearfix"><div class="col-xs-9"><h1>Getting Started</h1><div class="excerpt"><p>By using Sendinblue&#39;s API you can programmatically execute a wide range of functions which are also available in app.sendinblue.com, through the user interface.</p> </div></div><div class="col-xs-3"><a ng-click="suggestedEdits.enable()" href="" ng-cloak class="suggestEdits"><i class="icon icon-register"></i>Suggest Edits</a></div></div></header><div id="content-container" class="grid-container-fluid"><section class="content-body grid-75"><div style="margin-left: 31px" ng-non-bindable class="markdown-body"><h1 class="heading heading-1 header-scroll" align=""><div class="heading-anchor anchor waypoint" id="what-can-you-do-with-sendinblue-api"></div><div class="heading-text"><div id="section-what-can-you-do-with-sendinblue-api" class="heading-anchor_backwardsCompatibility"></div>What can you do with Sendinblue API?</div><a aria-label="Skip link to What can you do with Sendinblue API?" class="heading-anchor-icon fa fa-anchor" href="#what-can-you-do-with-sendinblue-api"></a></h1> <div class="rdmd-table"><div class="rdmd-table-inner"><table><thead><tr><th style="text-align:left"><p>Email Campaign</p></th></tr></thead><tbody><tr><td style="text-align:left"><p>• Create and send beautifully designed campaigns such as newsletters and release announcement emails.</p><p>• Generate a report for your previously scheduled campaigns and share it with specific email addresses.</p><p><a href="/web/20210813051217/https://developers.sendinblue.com/reference-link/email-campaigns-1" target="" title="">All features available</a></p></td></tr></tbody></table></div></div> <div class="rdmd-html"><div></div> <style></style></div> <div class="rdmd-table"><div class="rdmd-table-inner"><table><thead><tr><th style="text-align:left"><p>Transactional emails</p></th></tr></thead><tbody><tr><td style="text-align:left"><p>• Learn how to create and send &quot;triggered&quot; emails such as order confirmations, password resets, and confirmation emails.</p><p>• Manage your email templates and get deliverability reports.</p><p><a href="/web/20210813051217/https://developers.sendinblue.com/reference-link/smtp-1" target="" title="">All features available</a></p></td></tr></tbody></table></div></div> <div class="rdmd-table"><div class="rdmd-table-inner"><table><thead><tr><th style="text-align:left"><p>SMS Campaigns</p></th></tr></thead><tbody><tr><td style="text-align:left"><p>• Create SMS campaigns and send announcements or promotional offers as text messages to your customers.</p><p>• Generate a report for your passed and ongoing SMS campaigns and share it with specifc email addresses</p><p><a href="/web/20210813051217/https://developers.sendinblue.com/reference-link/sms-campaigns-1" target="" title="">All features available</a></p></td></tr></tbody></table></div></div> <div class="rdmd-table"><div class="rdmd-table-inner"><table><thead><tr><th style="text-align:left"><p>Transactional SMS</p></th></tr></thead><tbody><tr><td style="text-align:left"><p>• Send text messages at key moments to notify your clients about a shipment status for instance or to inform them about their confirmation code.</p><p><a href="/web/20210813051217/https://developers.sendinblue.com/reference-link/transactional-sms-1" target="" title="">All features available</a></p></td></tr></tbody></table></div></div> <div class="rdmd-table"><div class="rdmd-table-inner"><table><thead><tr><th style="text-align:left"><p>Contacts</p></th></tr></thead><tbody><tr><td style="text-align:left"><p>• Everything you need to know about how to manage your contacts and how to import &amp; export them to your Sendinblue account.</p><p>• Also, learn about how to get campaign statistics for a specific contact.</p><p><a href="/web/20210813051217/https://developers.sendinblue.com/reference-link/contacts-7" target="" title="">All features available</a></p></td></tr></tbody></table></div></div> <div class="rdmd-table"><div class="rdmd-table-inner"><table><thead><tr><th style="text-align:left"><p>Automation</p></th></tr></thead><tbody><tr><td style="text-align:left"><p>• Learn how to track the activity of a visitor on your website and create automation workflows to send abandoned cart follow-ups and much more!</p><p><strong>Working on marketing automation</strong><br/> Follow the specific documentation on <a href="https://web.archive.org/web/20210813051217/https://tracker-doc.sendinblue.com/docs" target="" title="">Sendinblue Tracker</a></p></td></tr></tbody></table></div></div> <div class="rdmd-table"><div class="rdmd-table-inner"><table><thead><tr><th style="text-align:left"><p>White Label &amp; Reseller</p></th></tr></thead><tbody><tr><td style="text-align:left"><p>• Manage features enabled for your child accounts, their domain names as well as their email and SMS credits.</p><p>• Activate SSO to give smoother access to Sendinblue.</p><p><a href="/web/20210813051217/https://developers.sendinblue.com/reference-link/reseller-1" target="" title="">All features available</a></p></td></tr></tbody></table></div></div> <blockquote class="callout callout_info" theme="📘"><h3 class="callout-heading false"><span class="callout-icon">📘</span><p>Need Help ?</p></h3><p>We’re always happy to help. Get in touch with us by sending a message to <a href="/web/20210813051217/https://developers.sendinblue.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="176462676778656357647279737e79757b62723974787a">[email&#160;protected]</a> (an account on <a href="https://web.archive.org/web/20210813051217/https://www.sendinblue.com/" target="" title="">Sendinblue</a> is required).</p></blockquote> <h1 class="heading heading-1 header-scroll" align=""><div class="heading-anchor anchor waypoint" id="how-it-works"></div><div class="heading-text"><div id="section-how-it-works" class="heading-anchor_backwardsCompatibility"></div>How it works</div><a aria-label="Skip link to How it works" class="heading-anchor-icon fa fa-anchor" href="#how-it-works"></a></h1> <p>There are a few key concepts to keep in mind while using our API:</p> <ul> <li>How to call the <a href="https://web.archive.org/web/20210813051217/https://developers.sendinblue.com/docs/how-it-works#endpoints" target="" title="">endpoints</a>,</li> <li>What is the <a href="https://web.archive.org/web/20210813051217/https://developers.sendinblue.com/docs/how-it-works#responses" target="" title="">response structure</a>,</li> <li>What <a href="https://web.archive.org/web/20210813051217/https://developers.sendinblue.com/docs/api-clients" target="" title="">API Clients</a> you can use depending on your stack</li> <li>What <a href="https://web.archive.org/web/20210813051217/https://developers.sendinblue.com/docs/how-it-works#sendinblue-ip-addresses" target="" title="">IP addresses</a> we use</li> </ul> <p><strong><a href="https://web.archive.org/web/20210813051217/https://developers.sendinblue.com/docs/how-it-works" target="" title="">Read more about how the API works</a>.</strong></p> <h2 class="heading heading-2 header-scroll" align=""><div class="heading-anchor anchor waypoint" id="sendinblues-ecosystem"></div><div class="heading-text"><div id="section-sendinblues-ecosystem" class="heading-anchor_backwardsCompatibility"></div>Sendinblue&#x27;s Ecosystem</div><a aria-label="Skip link to Sendinblue's Ecosystem" class="heading-anchor-icon fa fa-anchor" href="#sendinblues-ecosystem"></a></h2> <p>We have easy integrations (<span class="glossary-tooltip" v="API clients"><span class="glossary-item highlight">API clients</span><span class="tooltip-content"><span class="tooltip-content-body"><strong class="term">API clients</strong> - <!-- -->To make coding against APIs easier, SendinBlue provides client libraries that can reduce the amount of code you need to write and make your code more robust. A client library is a set of code that developers can add to their projects. It provides chunks of code that do the basic things an application needs to do in order to interact with the API.</span></span></span>) for <a href="https://web.archive.org/web/20210813051217/https://github.com/sendinblue/APIv3-csharp-library" target="" title="">C#</a>, <a href="https://web.archive.org/web/20210813051217/https://github.com/sendinblue/APIv3-go-library" target="" title="">Go</a>, <a href="https://web.archive.org/web/20210813051217/https://github.com/sendinblue/APIv3-java-library" target="" title="">Java</a>, <a href="https://web.archive.org/web/20210813051217/https://github.com/sendinblue/APIv3-nodejs-library" target="" title="">Node JS</a>, <a href="https://web.archive.org/web/20210813051217/https://github.com/sendinblue/APIv3-php-library" target="" title="">PHP</a>, <a href="https://web.archive.org/web/20210813051217/https://github.com/sendinblue/APIv3-python-library" target="" title="">Python</a>, <a href="https://web.archive.org/web/20210813051217/https://github.com/sendinblue/APIv3-ruby-library" target="" title="">Ruby</a>,<a href="https://web.archive.org/web/20210813051217/https://github.com/sendinblue/APIv3-typescript-library" target="" title="">Typescript-node</a>. Read more about <a href="/web/20210813051217/https://developers.sendinblue.com/docs/api-clients" target="" title="" class="doc-link" data-sidebar="api-clients">API Clients here</a>.</p> <h1 class="heading heading-1 header-scroll" align=""><div class="heading-anchor anchor waypoint" id="quick-start"></div><div class="heading-text"><div id="section-quick-start" class="heading-anchor_backwardsCompatibility"></div>Quick start</div><a aria-label="Skip link to Quick start" class="heading-anchor-icon fa fa-anchor" href="#quick-start"></a></h1> <p><strong>Get your API key</strong><br/> You will need an account on Sendinblue. You can create one from our <a href="https://web.archive.org/web/20210813051217/https://www.sendinblue.com/users/signup/" target="" title="">signup page</a> for <strong>free</strong>.<br/> Once you confirmed your account, get your <span class="glossary-tooltip" v="API key"><span class="glossary-item highlight">API key</span><span class="tooltip-content"><span class="tooltip-content-body"><strong class="term">API key</strong> - <!-- -->The unique identifier related to your account that is used to authenticate requests made to SendinBlue API. Get it from your settings (SMTP &amp; API) and pass it to your request header under the key `api-key`.</span></span></span> from <a href="https://web.archive.org/web/20210813051217/https://account.sendinblue.com/advanced/api" target="" title="">your settings (SMTP &amp; API)</a>.</p> <figure><span aria-label="Where to find Sendinblue API key in your settings" class="img" role="button" tabindex="0"><img src="https://web.archive.org/web/20210813051217im_/https://files.readme.io/0ec708b-API_key.png" alt="Where to find Sendinblue API key in your settings" title="API key.png" class="" align="" caption="" height="auto" width="auto"/><span autofocus="" class="lightbox" role="dialog" tabindex="0"><span class="lightbox-inner"><img src="https://web.archive.org/web/20210813051217im_/https://files.readme.io/0ec708b-API_key.png" title="Click to close..." class="lightbox-img" align="" caption="" height="auto" width="auto" alt="Where to find Sendinblue API key in your settings" loading="lazy"/></span></span></span><figcaption><p>Where to find Sendinblue API key in your settings</p></figcaption></figure> <p>This <span class="glossary-tooltip" v="API key"><span class="glossary-item highlight">API key</span><span class="tooltip-content"><span class="tooltip-content-body"><strong class="term">API key</strong> - <!-- -->The unique identifier related to your account that is used to authenticate requests made to SendinBlue API. Get it from your settings (SMTP &amp; API) and pass it to your request header under the key `api-key`.</span></span></span> will be used for each request you make, to identify who you are and check your account&#x27;s credentials.</p> <p>With this <span class="glossary-tooltip" v="API key"><span class="glossary-item highlight">API key</span><span class="tooltip-content"><span class="tooltip-content-body"><strong class="term">API key</strong> - <!-- -->The unique identifier related to your account that is used to authenticate requests made to SendinBlue API. Get it from your settings (SMTP &amp; API) and pass it to your request header under the key `api-key`.</span></span></span>, you&#x27;ll be ready to start calling Sendinblue API.</p></div><div id="updated-at" class="magic-block-textarea"><p><img src="https://web.archive.org/web/20210813051217im_/https://cdn.readme.io/img/book-icon.svg?1628802292817"/> Updated 2 months ago</p></div><hr/><div class="nextSteps"><h3>What's Next</h3><p></p><table><tr><td><a href="https://web.archive.org/web/20210813051217/https://developers.sendinblue.com/docs/how-it-works"><i class="fa fa-chevron-right"></i>How the API works</a></td></tr><tr><td><a href="https://web.archive.org/web/20210813051217/https://developers.sendinblue.com/docs/synchronise-contact-lists"><i class="fa fa-chevron-right"></i>Import your contacts to Sendinblue</a></td></tr><tr><td><a href="https://web.archive.org/web/20210813051217/https://developers.sendinblue.com/docs/send-a-transactional-email"><i class="fa fa-chevron-right"></i>Send a transactional email</a></td></tr><tr><td><a href="https://web.archive.org/web/20210813051217/https://developers.sendinblue.com/docs/gettings-started-with-sendinblue-tracker"><i class="fa fa-chevron-right"></i>Track your website activity</a></td></tr></table></div><hr/><thumbs></thumbs></section><div id="tutorialmodal-root" class="ModalWrapper"></div><section class="content-toc grid-25"><nav><ul class="toc-list"><li><a class="tocHeader" href=""><i class="icon icon-text-align-left"></i>Table of Contents</a></li><li class="toc-children"><ul> <li> <a href="#what-can-you-do-with-sendinblue-api">What can you do with Sendinblue API?</a> </li> <li> <a href="#how-it-works">How it works</a> <ul> <li><a href="#sendinblues-ecosystem">Sendinblue&#x27;s Ecosystem</a></li> </ul> </li> <li> <a href="#quick-start">Quick start</a> </li> </ul></li></ul></nav></section></div></div><div id="content-suggested-edits" ng-if="suggestedEdits.isEnabled" class="ng-cloak"><form name="suggestedEditsForm" ng-if="suggestedEdits.isReady"><div ng-init="suggestedEdits.setForm(suggestedEditsForm)"></div><header id="content-head"><div ng-if="isReference" class="reference-title-excerpt"><h1>Getting Started</h1><hr class="spacer"/><div class="excerpt"><p>By using Sendinblue&#39;s API you can programmatically execute a wide range of functions which are also available in app.sendinblue.com, through the user interface.</p> </div><div class="reference-doc-notification"><i class="icon icon-register pull-left"></i><h3>Suggested Edits are limited on API Reference Pages</h3><p>You can only suggest edits to Markdown body content, but not to the API spec.</p></div></div><div ng-if="!isReference" class="non-reference-title-excerpt"><input type="text" ng-model="suggestedEdits.current.data.title" placeholder="Title" class="hub-se-form-control hub-se-title"/><hr class="spacer"/><div class="hub-expand-parent"><textarea type="text" ng-model="suggestedEdits.current.data.excerpt" placeholder="Excerpt" class="hub-se-form-control expand"></textarea></div></div></header><div class="content-container"><magictextarea placeholder="Content goes here..." ng-model="suggestedEdits.current.data.body" sticky-top="66" project="project" class="hub-se-magic content"></magictextarea></div></form></div><div ng-non-bindable><script data-cfasync="false" src="/web/20210813051217js_/https://developers.sendinblue.com/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script id="readme-data-content" type="application/json" data-json="&quot;[block:api-header]\n{\n \&quot;title\&quot;: \&quot;What can you do with Sendinblue API?\&quot;\n}\n[/block]\n\n[block:parameters]\n{\n \&quot;data\&quot;: {\n \&quot;0-0\&quot;: \&quot;• Create and send beautifully designed campaigns such as newsletters and release announcement emails.\\n\\n• Generate a report for your previously scheduled campaigns and share it with specific email addresses.\\n\\n[All features available](ref:email-campaigns-1)\&quot;,\n \&quot;h-0\&quot;: \&quot;Email Campaign\&quot;,\n \&quot;h-1\&quot;: \&quot;Transactional emails\&quot;,\n \&quot;0-1\&quot;: \&quot;\&quot;\n },\n \&quot;cols\&quot;: 1,\n \&quot;rows\&quot;: 1\n}\n[/block]\n\n[block:html]\n{\n \&quot;html\&quot;: \&quot;<div></div>\\n\\n<style></style>\&quot;\n}\n[/block]\n\n[block:parameters]\n{\n \&quot;data\&quot;: {\n \&quot;h-0\&quot;: \&quot;Transactional emails\&quot;,\n \&quot;0-0\&quot;: \&quot;• Learn how to create and send \\\&quot;triggered\\\&quot; emails such as order confirmations, password resets, and confirmation emails.\\n\\n• Manage your email templates and get deliverability reports.\\n\\n[All features available](ref:smtp-1)\&quot;\n },\n \&quot;cols\&quot;: 1,\n \&quot;rows\&quot;: 1\n}\n[/block]\n\n[block:parameters]\n{\n \&quot;data\&quot;: {\n \&quot;h-0\&quot;: \&quot;SMS Campaigns\&quot;,\n \&quot;0-0\&quot;: \&quot;• Create SMS campaigns and send announcements or promotional offers as text messages to your customers.\\n\\n• Generate a report for your passed and ongoing SMS campaigns and share it with specifc email addresses\\n\\n[All features available](ref:sms-campaigns-1)\&quot;\n },\n \&quot;cols\&quot;: 1,\n \&quot;rows\&quot;: 1\n}\n[/block]\n\n[block:parameters]\n{\n \&quot;data\&quot;: {\n \&quot;h-0\&quot;: \&quot;Transactional SMS\&quot;,\n \&quot;0-0\&quot;: \&quot;• Send text messages at key moments to notify your clients about a shipment status for instance or to inform them about their confirmation code.\\n\\n[All features available](ref:transactional-sms-1)\&quot;\n },\n \&quot;cols\&quot;: 1,\n \&quot;rows\&quot;: 1\n}\n[/block]\n\n[block:parameters]\n{\n \&quot;data\&quot;: {\n \&quot;h-0\&quot;: \&quot;Contacts\&quot;,\n \&quot;0-0\&quot;: \&quot;• Everything you need to know about how to manage your contacts and how to import &amp; export them to your Sendinblue account.\\n\\n• Also, learn about how to get campaign statistics for a specific contact.\\n\\n[All features available](ref:contacts-7)\&quot;\n },\n \&quot;cols\&quot;: 1,\n \&quot;rows\&quot;: 1\n}\n[/block]\n\n[block:parameters]\n{\n \&quot;data\&quot;: {\n \&quot;h-0\&quot;: \&quot;Automation\&quot;,\n \&quot;0-0\&quot;: \&quot;• Learn how to track the activity of a visitor on your website and create automation workflows to send abandoned cart follow-ups and much more!\\n\\n\\n**Working on marketing automation**\\nFollow the specific documentation on [Sendinblue Tracker](https://tracker-doc.sendinblue.com/docs)\&quot;\n },\n \&quot;cols\&quot;: 1,\n \&quot;rows\&quot;: 1\n}\n[/block]\n\n[block:parameters]\n{\n \&quot;data\&quot;: {\n \&quot;h-0\&quot;: \&quot;White Label &amp; Reseller\&quot;,\n \&quot;0-0\&quot;: \&quot;• Manage features enabled for your child accounts, their domain names as well as their email and SMS credits.\\n\\n• Activate SSO to give smoother access to Sendinblue.\\n\\n[All features available](ref:reseller-1)\&quot;\n },\n \&quot;cols\&quot;: 1,\n \&quot;rows\&quot;: 1\n}\n[/block]\n\n[block:callout]\n{\n \&quot;type\&quot;: \&quot;info\&quot;,\n \&quot;title\&quot;: \&quot;Need Help ?\&quot;,\n \&quot;body\&quot;: \&quot;We’re always happy to help. Get in touch with us by sending a message to support@sendinblue.com (an account on [Sendinblue](https://www.sendinblue.com) is required).\&quot;\n}\n[/block]\n# How it works\n\nThere are a few key concepts to keep in mind while using our API:\n* How to call the [endpoints](https://developers.sendinblue.com/docs/how-it-works#endpoints),\n* What is the [response structure](https://developers.sendinblue.com/docs/how-it-works#responses),\n* What [API Clients](https://developers.sendinblue.com/docs/api-clients) you can use depending on your stack\n* What [IP addresses](https://developers.sendinblue.com/docs/how-it-works#sendinblue-ip-addresses) we use\n\n**[Read more about how the API works](https://developers.sendinblue.com/docs/how-it-works).**\n\n## Sendinblue's Ecosystem\n\nWe have easy integrations (<<glossary:API clients>>) for [C#](https://github.com/sendinblue/APIv3-csharp-library), [Go](https://github.com/sendinblue/APIv3-go-library), [Java](https://github.com/sendinblue/APIv3-java-library), [Node JS](https://github.com/sendinblue/APIv3-nodejs-library), [PHP](https://github.com/sendinblue/APIv3-php-library), [Python](https://github.com/sendinblue/APIv3-python-library), [Ruby](https://github.com/sendinblue/APIv3-ruby-library),[Typescript-node](https://github.com/sendinblue/APIv3-typescript-library). Read more about [API Clients here](doc:api-clients).\n\n# Quick start\n\n**Get your API key**\nYou will need an account on Sendinblue. You can create one from our [signup page](https://www.sendinblue.com/users/signup/) for **free**.\nOnce you confirmed your account, get your <<glossary:API key>> from [your settings (SMTP &amp; API)](https://account.sendinblue.com/advanced/api).\n[block:image]\n{\n \&quot;images\&quot;: [\n {\n \&quot;image\&quot;: [\n \&quot;https://files.readme.io/0ec708b-API_key.png\&quot;,\n \&quot;API key.png\&quot;,\n 2560,\n 912,\n \&quot;#dce4ea\&quot;\n ],\n \&quot;caption\&quot;: \&quot;Where to find Sendinblue API key in your settings\&quot;\n }\n ]\n}\n[/block]\nThis <<glossary:API key>> will be used for each request you make, to identify who you are and check your account's credentials.\n\nWith this <<glossary:API key>>, you'll be ready to start calling Sendinblue API.&quot;"></script><script id="readme-data-variables" type="application/json" data-json="{&quot;user&quot;:{},&quot;defaults&quot;:[]}"></script><script id="readme-data-glossaryTerms" type="application/json" data-json="[{&quot;_id&quot;:&quot;5cf4e4aca8cdbf002a7b8f3b&quot;,&quot;term&quot;:&quot;API key&quot;,&quot;definition&quot;:&quot;The unique identifier related to your account that is used to authenticate requests made to SendinBlue API. Get it from your settings (SMTP &amp; API) and pass it to your request header under the key `api-key`.&quot;},{&quot;_id&quot;:&quot;5cf644e21910fa0056e011de&quot;,&quot;term&quot;:&quot;API clients&quot;,&quot;definition&quot;:&quot;To make coding against APIs easier, SendinBlue provides client libraries that can reduce the amount of code you need to write and make your code more robust. A client library is a set of code that developers can add to their projects. It provides chunks of code that do the basic things an application needs to do in order to interact with the API.&quot;},{&quot;_id&quot;:&quot;5e1c68643c7838001a2ab00a&quot;,&quot;term&quot;:&quot;Contact List&quot;,&quot;definition&quot;:&quot;Contact lists allow you to break up and manage large numbers of contacts more easily. You can import files of up to 250 million entries into your lists and segment your contacts according to your own criteria.\n\nClear and intelligently targeted lists will help optimize deliverability, open rates, and overall campaign performance!&quot;},{&quot;_id&quot;:&quot;5e1c6872746a80006f9165c3&quot;,&quot;term&quot;:&quot;Transactional Email&quot;,&quot;definition&quot;:&quot;An email sent as a result of a contact's request or action (e.g. account creation, purchase confirmations, password resets, notifications, etc.). These are all non-promotional emails and are different from newsletters (or emails targeted to many contacts at once)&quot;}]"></script><script id="readme-data-options" type="application/json" data-json="{&quot;compatibilityMode&quot;:false,&quot;copyButtons&quot;:true,&quot;correctnewlines&quot;:false,&quot;markdownOptions&quot;:{&quot;fences&quot;:true,&quot;commonmark&quot;:true,&quot;gfm&quot;:true,&quot;ruleSpaces&quot;:false,&quot;listItemIndent&quot;:&quot;1&quot;,&quot;spacedTable&quot;:true,&quot;paddedTable&quot;:true,&quot;setext&quot;:true},&quot;normalize&quot;:true,&quot;settings&quot;:{&quot;position&quot;:false}}"></script><script id="readme-data-baseUrl" type="application/json" data-json="&quot;/&quot;"></script><script src="https://web.archive.org/web/20210813051217js_/https://cdn.readme.io/js/bundle-markdown.js?1628802292817"></script></div></div></div></section></div></div><footer></footer><script>var is_hub = true; var is_hub2 = true; var is_hub_edit = true; </script><script src="https://web.archive.org/web/20210813051217js_/https://cdn.readme.io/js/hub2.99813481250563121d0c.js"></script><script src="https://web.archive.org/web/20210813051217js_/https://cdn.readme.io/js/runtime.58908f3dbdb804a00215.js"></script><script src="https://web.archive.org/web/20210813051217js_/https://cdn.readme.io/js/vendors.777e4254fd392b1bc2b3.js"></script><script> document.addEventListener('click', function (event) { //push copy link clicks events if(event.path[1].classList.value == "copy-code-button"){ var lang = document.querySelectorAll("div[class*='is-lang-']")[0].classList.value.split('is-lang-')[1] dataLayer.push({'event':'analyticsEvent', 'eventCategory':'copy-'+lang, 'eventAction':event.path[1].parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.getAttribute("id").split('page-')[1], 'eventLabel':''}); } //push try it link clicks events if(event.path[1].classList.value == "try-it-now-btn"){ var lang = document.querySelectorAll("div[class*='is-lang-']")[0].classList.value.split('is-lang-')[1]; //console.log(event.path) dataLayer.push({'event':'analyticsEvent', 'eventCategory':'try-'+lang, 'eventAction':event.path[1].parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.getAttribute("id").split('page-')[1], 'eventLabel':''}); } //push top nav link clicks events if(event.path[2].getAttribute("id") == 'header-nav-right' || event.path[2].getAttribute("id") == 'header-nav-left'){ dataLayer.push({'event' : 'analyticsEvent', 'eventCategory':'Header - developers', 'eventAction':event.path[0].innerText, 'eventLabel': event.path[0].innerText}); } //push sidebar link clicks events if(event.path[6].getAttribute("id") == "hub-sidebar-content"){ dataLayer.push({'event': 'analyticsEvent', 'eventCategory':'Sider - Developers', 'eventAction' : event.path[2].previousSibling.innerText.toLowerCase(), 'eventLabel':event.path[0].innerText}); } }, false); </script><script id="hub-me" type="application/json" data-json="{&quot;loggedIn&quot;:false,&quot;search&quot;:{&quot;app&quot;:&quot;T28YKFATPY&quot;,&quot;token&quot;:&quot;M2YwZmQ5NWZiODJiOWM0NWFkNmNhYTg0ZTdjN2JhYmY4NmI2ZjcwMmRmZjBjMDdmOGRiMDU4OTkyZTg1ZWQ3MHRhZ0ZpbHRlcnM9KHByb2plY3Q6NThlYzc1ZGNlZTk4Y2YxOTAwZTM2MjZjKSwodmVyc2lvbjpub25lLHZlcnNpb246NThlYzc1ZGRlZTk4Y2YxOTAwZTM2MjZmKSwoaGlkZGVuOm5vbmUsaGlkZGVuOmZhbHNlKSwoaW5kZXg6UGFnZSxpbmRleDpDdXN0b21QYWdlLGluZGV4OlR1dG9yaWFsLGluZGV4OkJsb2cp&quot;,&quot;filters&quot;:&quot;tagFilters=(project:58ec75dcee98cf1900e3626c),(version:none,version:58ec75ddee98cf1900e3626f),(hidden:none,hidden:false),(index:Page,index:CustomPage,index:Tutorial,index:Blog)&quot;,&quot;metaData&quot;:[{&quot;modules&quot;:{&quot;reference&quot;:true,&quot;examples&quot;:true,&quot;docs&quot;:true,&quot;landing&quot;:false,&quot;suggested_edits&quot;:true,&quot;discuss&quot;:false,&quot;changelog&quot;:true,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true},&quot;id&quot;:&quot;58ec75dcee98cf1900e3626c&quot;,&quot;name&quot;:&quot;Sendinblue API&quot;,&quot;subdomain&quot;:&quot;sendinblue&quot;,&quot;nav_names&quot;:{&quot;discuss&quot;:&quot;&quot;,&quot;reference&quot;:&quot;&quot;,&quot;docs&quot;:&quot;&quot;,&quot;changelog&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;}}]}}"></script><script id="readme-data-baseUrl" type="application/json" data-json="&quot;/&quot;"></script><div class="hub-footer"><div class="health-check-notification hub-notification"><i class="icon icon-warning"></i>We’re currently having some issues with our infrastructure. Please check back soon to see if this has been resolved.&nbsp;<a class="health-check-notification-link">Learn more</a></div></div></body></html><!-- FILE ARCHIVED ON 05:12:17 Aug 13, 2021 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 13:52:31 Mar 06, 2025. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.695 exclusion.robots: 0.053 exclusion.robots.policy: 0.038 esindex: 0.013 cdx.remote: 6.64 LoadShardBlock: 127.206 (3) PetaboxLoader3.datanode: 105.179 (4) load_resource: 211.839 PetaboxLoader3.resolve: 150.083 -->

Pages: 1 2 3 4 5 6 7 8 9 10