CINXE.COM
API documentation - Simply.com
<!-- We are honoured you clicked "View source" :) --> <!DOCTYPE html> <html data-bs-theme="light" lang="da" dir="ltr" class="no-js "> <head> <link rel="preconnect" href="https://static.simply.com" crossorigin> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <title>API documentation - Simply.com</title> <meta charset="UTF-8"> <meta name="author" content="Tom Sommer"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5"> <meta name="format-detection" content="telephone=no"> <meta name="description" content="How to use the Simply.com RESTful API"> <meta name="keywords" content="webhotel, dom忙ne, webhoteller, billigt webhotel, k酶b dom忙ne"> <meta property="fb:pages" content="37207469397"> <meta property="fb:admins" content="630139270"> <meta property="fb:app_id" content="157484727617117"> <meta property="og:type" content="website"> <meta property="og:title" content="API documentation"> <meta property="og:description" content="How to use the Simply.com RESTful API"> <meta property="og:site_name" content="Simply.com"> <meta property="og:url" content="https://www.simply.com/dk/docs/api/"> <!-- <meta property="og:url" content="https://www.simply.com/dk/docs/api/">--> <meta property="og:image" content="https://static.simply.com/assets/simply-logo-opengraph.png?aeac4832a7a69eeec2118e51db8e9a1684af5927"> <meta property="og:image" content="https://static.simply.com/assets/simply-logo-opengraph-wide.png?aeac4832a7a69eeec2118e51db8e9a1684af5927"> <!-- <meta property="og:image" content="https://static.simply.com/assets/simply-logo-color-square-text.png"> --> <meta property="og:locale" content="da_DK"> <!-- <meta property="og:locale:alternate" content="de_DE"> --> <!-- <meta property="og:locale:alternate" content="en_US"> --> <!-- <meta property="og:locale:alternate" content="es_ES"> --> <!-- <meta property="og:locale:alternate" content="fr_FR"> --> <!-- <meta property="og:locale:alternate" content="it_IT"> --> <!-- <meta property="og:locale:alternate" content="nl_NL"> --> <!-- <meta property="og:locale:alternate" content="nn_NO"> --> <!-- <meta property="og:locale:alternate" content="pl_PL"> --> <!-- <meta property="og:locale:alternate" content="pt_PT"> --> <!-- <meta property="og:locale:alternate" content="fi_FI"> --> <!-- <meta property="og:locale:alternate" content="sv_SE"> --> <meta name="twitter:card" content="summary"> <meta name="twitter:site" content="@simplydotcom"> <meta name="twitter:creator" content="@simplydotcom"> <meta name="twitter:title" content="API documentation"> <meta name="twitter:description" content="How to use the Simply.com RESTful API"> <meta name="twitter:domain" content="simply.com"> <meta name="twitter:image" content="https://static.simply.com/assets/simply-logo-twitter.png?aeac4832a7a69eeec2118e51db8e9a1684af5927"> <meta name="apple-mobile-web-app-capable" content="no"> <meta name="apple-mobile-web-app-title" content="Simply.com"> <meta name="application-name" content="Simply.com"> <meta name="theme-color" content="#fff" media="(prefers-color-scheme: light)"> <meta name="theme-color" content="#000" media="(prefers-color-scheme: dark)"> <meta name="XSRF-TOKEN" content="d21b28bfe500940e11ddc9083a00db3bc4ec18d7"> <!-- <link rel="icon" href="data:;base64,iVBORw0KGgo="> --> <link rel="icon" type="image/png" href="https://static.simply.com/assets/simply-favicon-96px.png?aeac4832a7a69eeec2118e51db8e9a1684af5927" sizes="96x96"> <link rel="icon" type="image/png" href="https://static.simply.com/assets/simply-favicon-180px.png?aeac4832a7a69eeec2118e51db8e9a1684af5927" sizes="180x180"> <link rel="icon" type="image/svg+xml" href="https://static.simply.com/assets/simply-favicon.svg?aeac4832a7a69eeec2118e51db8e9a1684af5927"> <link rel="apple-touch-icon" type="image/png" href="https://static.simply.com/assets/simply-favicon-96px.png?aeac4832a7a69eeec2118e51db8e9a1684af5927" sizes="96x96"> <link rel="apple-touch-icon" type="image/png" href="https://static.simply.com/assets/simply-favicon-180px.png?aeac4832a7a69eeec2118e51db8e9a1684af5927" sizes="180x180"> <link rel="mask-icon" href="https://static.simply.com/assets/simply-favicon-maskicon.svg?aeac4832a7a69eeec2118e51db8e9a1684af5927" color="#aa2484"> <link rel="canonical" href="https://www.simply.com/dk/docs/api/"> <!-- <link rel="alternate" hreflang="x-default" href="https://www.simply.com/docs/api/"> --> <link rel="alternate" hreflang="da" href="https://www.simply.com/dk/docs/api/"> <link rel="alternate" hreflang="de" href="https://www.simply.com/de/docs/api/"> <link rel="alternate" hreflang="en" href="https://www.simply.com/en/docs/api/"> <link rel="alternate" hreflang="es" href="https://www.simply.com/es/docs/api/"> <link rel="alternate" hreflang="fr" href="https://www.simply.com/fr/docs/api/"> <link rel="alternate" hreflang="it" href="https://www.simply.com/it/docs/api/"> <link rel="alternate" hreflang="nl" href="https://www.simply.com/nl/docs/api/"> <link rel="alternate" hreflang="nb" href="https://www.simply.com/no/docs/api/"> <link rel="alternate" hreflang="pl" href="https://www.simply.com/pl/docs/api/"> <link rel="alternate" hreflang="pt" href="https://www.simply.com/pt/docs/api/"> <link rel="alternate" hreflang="fi" href="https://www.simply.com/fi/docs/api/"> <link rel="alternate" hreflang="sv" href="https://www.simply.com/se/docs/api/"> <!-- Google Tag Manager --> <script>!function () { "use strict"; function e(e) { return function (e) { for (var t = 0, r = document.cookie.split(";"); t < r.length; t++) { var n = r[t].split("="); if (n[0].trim() === e) return n[1] } }(e) } function t(e) { return localStorage.getItem(e) } function r(e) { return window[e] } function n(e, t) { var r = document.querySelector(e); return t ? null == r ? void 0 : r.getAttribute(t) : null == r ? void 0 : r.textContent } !function (o, i, a, c, u, l, s, v, d, f, g) { var E, I, m, T; try { I = d && (m = navigator.userAgent, (T = new RegExp("Version/([0-9._]+)(.*Mobile)?.*Safari.*").exec(m)) && parseFloat(T[1]) >= 16.4) ? function (o, i, a) { void 0 === i && (i = ""); var c = {cookie: e, localStorage: t, jsVariable: r, cssSelector: n}, u = Array.isArray(i) ? i : [i]; if (o && c[o]) for (var l = c[o], s = 0, v = u; s < v.length; s++) { var d = v[s], f = a ? l(d, a) : l(d); if (f) return f } else console.warn("invalid uid source", o) }(d, "user_id", "") : void 0 } catch (e) { console.error(e) } var _ = o; _[c] = _[c] || [], _[c].push({"gtm.start": (new Date).getTime(), event: "gtm.js"}); var p = i.getElementsByTagName(a)[0], A = I ? "&bi=" + encodeURIComponent(I) : "", N = i.createElement(a), D = I ? "kp" + v : v, R = !I && s ? s : "https://gtm.simply.com"; N.async = !0, N.src = R + "/" + D + ".js?id=GTM-TZV8MD" + A, null === (E = p.parentNode) || void 0 === E || E.insertBefore(N, p) }(window, document, "script", "dataLayer", 0, 0, "", "qwpsducp", "cookie") }();</script> <!-- End Google Tag Manager --> <script> window.dataLayer = window.dataLayer || []; function gtag() { window.dataLayer.push(arguments) } gtag('js', new Date()); </script> <script> var _hsq = window._hsq || []; function hsq() { _hsq.push(arguments); } </script> <script> var translations = []; translations['LabelOkay'] = "Okay"; translations['LabelIAmSure'] = "Ja, jeg er sikker"; translations['LabelNoCancel'] = "Annuller"; translations['LabelAreYouSure'] = "Er du sikker?"; translations['TextAreYouSure'] = "Er du sikker?"; translations['TextCapsLockEnabled'] = "Caps-Lock er sl\u00e5et til p\u00e5 din computer."; translations['IubendaHeadline'] = "Du bestemmer over dine data"; </script> <script> document.documentElement.classList.remove('no-js'); document.documentElement.classList.add('js'); </script> <link rel="stylesheet" href="https://static.simply.com/assets/build/app.css?_r=aeac4832a7a69eeec2118e51db8e9a1684af5927"> <script src="https://static.simply.com/assets/build/app.js?_r=aeac4832a7a69eeec2118e51db8e9a1684af5927" defer="defer"></script> <link rel="alternate" type="application/rss+xml" title="Simply.com - Blog (RSS)" href="https://blog.simply.com/feed/rss/"> <link rel="search" type="application/opensearchdescription+xml" href="/dk/opensearch-domaincheck.xml" title="Simply.com - Dom忙netest"> <link rel="search" type="application/opensearchdescription+xml" href="/dk/opensearch-support.xml" title="Simply.com - Support"> <script> const SimplyComIsUserLoggedIn = false; const SimplyComIsInternalSupport = false; </script> <script> gtag({'VisitorIsLoggedIn': SimplyComIsUserLoggedIn}); gtag({'VisitorIsInternalSupport': SimplyComIsInternalSupport}); </script> <script type="text/javascript"> var _iub = _iub || []; _iub.csLangConfiguration = { 'da': { "cookiePolicyId": 85398683, // "cookiePolicyUrl": "https://www.simply.com/dk/privacy-policy/", }, 'sv': { "cookiePolicyId": 64422143, // "cookiePolicyUrl": "https://www.simply.com/se/privacy-policy/", }, 'no': { "cookiePolicyId": 11901605, // "cookiePolicyUrl": "https://www.simply.com/no/privacy-policy/", }, 'pl': { "cookiePolicyId": 79851764, // "cookiePolicyUrl": "https://www.simply.com/pl/privacy-policy/", }, 'fi': { "cookiePolicyId": 76653875, // "cookiePolicyUrl": "https://www.simply.com/fi/privacy-policy/", }, 'de': { "cookiePolicyId": 40978846, // "cookiePolicyUrl": "https://www.simply.com/de/privacy-policy/", }, 'fr': { "cookiePolicyId": 68648577, //"cookiePolicyUrl": "https://www.simply.com/fr/privacy-policy/", }, }; _iub.csConfiguration = { "askConsentAtCookiePolicyUpdate": false, "cookiePolicyId": 85215963, "floatingPreferencesButtonDisplay": "bottom-left", "localConsentDomain": "www.simply.com", "perPurposeConsent": true, 'cookiePolicyInOtherWindow': false, "purposes": "1,2,3,4,5", 'promptToAcceptOnBlockedElements': true, "preferenceCookie": { "expireAfter": 360 }, "siteId": 3298105, "i18n": { "da": { "banner": { "title": translations['IubendaHeadline'] } }, "en-GB": { "banner": { "title": translations['IubendaHeadline'] } }, "sv": { "banner": { "title": translations['IubendaHeadline'] } }, "no": { "banner": { "title": translations['IubendaHeadline'] } }, "pl": { "banner": { "title": translations['IubendaHeadline'] } }, "fi": { "banner": { "title": translations['IubendaHeadline'] } }, "de": { "banner": { "title": translations['IubendaHeadline'] } }, "fr": { "banner": { "title": translations['IubendaHeadline'] } } }, // "cookiePolicyUrl": "https://www.simply.com/privacy-policy/", "banner": { "acceptButtonCaptionColor": "var(--bs-white)", "acceptButtonColor": "var(--bs-success)", "acceptButtonDisplay": true, 'applyStyles ': false, "backgroundColor": "var(--bs-white)", 'backgroundOverlay': true, 'brandBackgroundColor': "var(--bs-white)", 'brandTextColor': "var(--bs-black)", "closeButtonDisplay": false, "continueWithoutAcceptingButtonColor": "var(--bs-light)", "customizeButtonCaptionColor": "var(--bs-black)", "customizeButtonColor": "var(--bs-light)", "customizeButtonDisplay": true, "explicitWithdrawal": true, "floatingPreferencesButtonColor": "var(--bs-light)", "fontSizeBody": "14px", "linksColor": "var(--bs-primary)", "listPurposes": true, 'logo': 'https://static.simply.com/assets/simply-logo-color.svg', "position": "float-center", "rejectButtonCaptionColor": "var(--bs-white)", "rejectButtonColor": "var(--bs-success)", "rejectButtonDisplay": true, "showPurposesToggles": true, "textColor": "var(--bs-black)", }, "callback": { "onPreferenceExpressed": function (preference) { console.log('onPreferenceExpressed', preference); }, "onPreferenceExpressedOrNotNeeded": function (preference) { dataLayer.push({ iubenda_ccpa_opted_out: _iub.cs.api.isCcpaOptedOut(), }); var otherPreferences = _iub.cs.api.getPreferences(); if (otherPreferences) { var usprPreferences = otherPreferences.uspr; if (usprPreferences) { for (var purposeName in usprPreferences) { if (usprPreferences[purposeName]) { dataLayer.push({ event: 'iubenda_consent_given_purpose_' + purposeName, }); } } } } if (!preference) { dataLayer.push({ event: 'iubenda_preference_not_needed', }); } else if (preference.consent === true) { dataLayer.push({ event: 'iubenda_consent_given', }); } else if (preference.consent === false) { dataLayer.push({ event: 'iubenda_consent_rejected', }); } else if (preference.purposes) { for (var purposeId in preference.purposes) { if (preference.purposes[purposeId]) { dataLayer.push({ event: 'iubenda_consent_given_purpose_' + purposeId, }); } } } } }, }; </script> <script type="text/javascript" src="https://cs.iubenda.com/autoblocking/3298105.js"></script> <script type="text/javascript" src="//cdn.iubenda.com/cs/iubenda_cs.js" charset="UTF-8" async></script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Organization", "name": "Simply.com", "url": "https://www.simply.com/", "logo": "https://www.simply.com/assets/simply-logo-color-square.png", "sameAs": [ "https://www.facebook.com/simplycom", "https://www.instagram.com/simplycom/", "https://www.trustpilot.com/review/simply.com", "https://www.twitter.com/simplydotcom", "https://www.linkedin.com/company/simplycom", "https://da.wikipedia.org/wiki/Simply.com" ], "contactPoint": [ { "@type": "ContactPoint", "telephone": "+45-86515030", "contactType": "customer service", "availableLanguage": [ "English", "Danish" ] }, { "@type": "ContactPoint", "telephone": "+46-776650650", "contactType": "customer service", "availableLanguage": [ "English", "Swedish" ] } ] } </script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebSite", "url": "https://www.simply.com/", "name": "Simply.com", "potentialAction": [ { "@type": "SearchAction", "target": "https://www.simply.com/support/search/?q={search_term_string}", "query-input": "required name=search_term_string" }, { "@type": "SearchAction", "target": "https://www.simply.com/domains/?q={search_term_string}", "query-input": "required name=search_term_string" } ] } </script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebPage", "url": "https://www.simply.com/", "name": "Simply.com" } </script> <script src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit&onload=onloadTurnstileCallback" defer="defer"></script> <script> window.onloadTurnstileCallback = () => { let element = document.getElementById('cf-turnstile'); if (element) { window.turnstile.render(element, { sitekey: "0x4AAAAAAABQFoXasJ1MPHI3", action: element.dataset.action, 'callback': (token) => { console.log('Captcha success'); if (element.dataset.callback) { eval(element.dataset.callback)(token); } }, 'unsupported-callback': () => { alert('Captcha not supported. Change browser.'); }, 'error-callback': (error) => { // window.turnstile.reset(); if (element.dataset.errorCallback) { eval(element.dataset.errorCallback)(error); } console.log('Turnstile error code: ' + error); window.axios.get('/turnstile-errorlog?error=' + error); alert('Captcha failed. Disable adblockers or try another browser if the problem persists. Error code: ' + error); return false; }, }); if (element.dataset.startCallback) { eval(element.dataset.startCallback)(); } } }; </script> </head> <body> <!-- Google Tag Manager (noscript) --> <noscript> <iframe src="https://gtm.simply.com/ns.html?id=GTM-TZV8MD" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) --> <div class="grid-container"> <div class="grid-header"> <section class="container"> <div class="d-flex flex-column gap-1"> <section class="flex-fill text-lg-start text-center align-middle align-items-center collapse show" id="betterlanguage-warning"> <div class="container"> <div class="align-items-center d-flex flex-column flex-md-row gap-2"> <div class="fs-6 d-block"> <i class="rounded-circle flag-icon-squared fi fi-gb"></i> Our website is available in English, switch languages to see content for your location </div> <div class="d-block"> <a class="btn btn-primary btn-sm d-xl-inline" rel="alternate" href="/en/docs/api/"><i class="rounded-circle flag-icon-squared fi fi-gb"></i> Switch language to English </a> <button type="button" class="btn btn-sm text-reset" data-bs-toggle="collapse" data-bs-target="#betterlanguage-warning" id="betterlanguage-button"> <i class="fal fa-fw fa-times"></i> </button> </div> </div> </div> </section> <script> window.addEventListener('DOMContentLoaded', () => { document.getElementById('betterlanguage-button').addEventListener('click', () => { sessionStorage.setItem('betterlanguage-show', false) }) document.getElementById('betterlanguage-warning').classList.toggle('show', sessionStorage.getItem('betterlanguage-show') ?? true) }) </script> <noscript> <div class="alert alert-warning" id="noscript-warning"> Du har sl氓et JavaScript fra i din browser, det vil g酶re at der er ting p氓 vores hjemmeside der ikke virker efter hensigten. </div> </noscript> </div> <nav class="header-navbar navbar navbar-expand-xl gap-3 pt-2 py-xl-4 py-xxl-5 " id="mainmenu"> <a class="navbar-brand p-0 pb-xl-1" href="/dk/"> <img src="//static.simply.com/assets/simply-logo-color.svg?aeac4832a7a69eeec2118e51db8e9a1684af5927" alt="Simply.com"> </a> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse p-5 p-xl-0" id="navbarNav"> <!--<div class="d-lg-none pb-5 mb-1 text-end" data-bs-toggle="collapse" data-bs-target="#navbarNav"><i class="fa-duotone fa-xmark fs-6"></i></div> --> <ul class="navbar-nav nav-hover gap-xl-3 me-auto primary-navigation align-items-xl-center text-nowrap"> <li class="nav-item d-xl-none"> <a class="nav-link text-uppercase d-flex justify-content-between d-none" href="/dk/"> <span>Forside</span> <i class="far fa-arrow-right-long d-lg-none"></i> </a> </li> <li class="nav-item"> <a class="nav-link text-uppercase d-flex justify-content-between" href="/dk/domains/"> <span>Dom忙ne</span> <i class="far fa-arrow-right-long d-lg-none"></i> </a> </li> <li class="nav-item"> <a class="nav-link text-uppercase d-flex justify-content-between align-items-center" href="/dk/hosting/"> <span>Webhotel</span> <i class="far fa-arrow-right-long d-lg-none"></i> </a> </li> <li class="nav-item d-xl-none"> <a class="nav-link text-uppercase d-flex justify-content-between align-items-center" href="/dk/email/"> <span>E-mail</span> <i class="far fa-arrow-right-long d-lg-none"></i> </a> </li> <li class="nav-item"> <a class="nav-link text-uppercase d-flex justify-content-between align-items-center" href="/dk/websitebuilder/"> <span>Hjemmeside-designer</span> <i class="far fa-arrow-right-long d-lg-none"></i> </a> </li> <li class="nav-item"> <a class="nav-link text-uppercase d-flex justify-content-between align-items-center" href="/dk/wordpress/"> <span>Wordpress</span> <i class="far fa-arrow-right-long d-lg-none"></i> </a> </li> <li class="nav-item d-xl-none"> <a class="nav-link text-uppercase d-flex justify-content-between align-items-center" href="/dk/woocommerce/"> <span>WooCommerce</span> <i class="far fa-arrow-right-long d-lg-none"></i> </a> </li> </ul> <ul class="navbar-nav secondary-links mt-3 mt-xl-0 rounded-3 border border-xl-0 px-2 p-xl-0 align-items-xl-center"> <li class="nav-item text-truncate"> <a class="nav-link fs-xl-7" href="/dk/support/"> <i class="far fa-fw fa-life-ring d-xl-none"></i> Support </a> </li> <li class="nav-item text-truncate"> <a class="nav-link fs-xl-7" href="/dk/webmail/"> <i class="far fa-fw fa-envelope"></i> Webmail </a> </li> <li class="nav-item text-truncate"> <a class="nav-link fs-xl-7" href="/dk/controlpanel/"> <i class="far fa-fw fa-lock"></i> Kontrolpanel </a> </li> </ul> </div> </nav> </section> </div> <div class="grid-content"> <!-- <redoc spec-url="https://api.simply.com/2/openapi.json"></redoc> <script src="https://cdn.jsdelivr.net/npm/redoc/bundles/redoc.standalone.js"> </script> --> <div class="container pt-3"> <h1>Simply.com API documentation</h1> <p class="lead">This document describes the Simply.com RESTful JSON API.</p> <!-- <div class="alert alert-info"> <p>Note: This (current version 2) version of the API is very basic, we are working on a version 3, which is more modern.</p> </div> --> <div class="card mb-3"> <h3 class="card-header">API endpoint</h3> <div class="card-body"> <p>You can find the HTTP endpoint on <a href="https://api.simply.com/2/" class="font-monospace fw-bold" rel="nofollow">https://api.simply.com/2/</a> - prefix your requests with this.</p> <p>Example: <a href="https://api.simply.com/2/my/products/" class="font-monospace" rel="nofollow">https://api.simply.com/2/my/products/</a> </p> </div> </div> <div class="card mb-3"> <h3 class="card-header">Authentication</h3> <div class="card-body"> <p>Authentication happens with HTTP Basic Authentication.</p> <p>Username is the Simply.com Account-number (<code>Sxxxxxx</code>) and the password is the API-Key for that specific account.</p> <p>Both the Account-number and API-Key assigned to your Simply.com account can be found in your Simply.com Controlpanel.</p> </div> </div> <div class="card mb-3"> <h3 class="card-header">OpenApi Spec / Documentation</h3> <div class="card-body"> <p>You can find the OpenAPI spec for the API here: <a href="https://api.simply.com/2/openapi.json" target="_blank" class="font-monospace" rel="nofollow">https://api.simply.com/2/openapi.json</a>.</p> <p>Consider using the Swagger UI browser here: <a href="https://generator.swagger.io/" target="_blank">https://generator.swagger.io/</a>.</p> </div> </div> <div class="card mb-3"> <h3 class="card-header">Library implementations</h3> <div class="card-body"> <p>The following libraries are availiable for use.</p> <table class="ui-table table-bordered table-striped table"> <tr> <th>PHP</th> <td><a href="https://github.com/simplycom/api-php" target="_blank" class="font-monospace">https://github.com/simplycom/api-php/</a></td> </tr> <tr> <th>acme.sh</th> <td><a href="https://github.com/acmesh-official/acme.sh/blob/master/dnsapi/dns_simply.sh" target="_blank" class="font-monospace">https://github.com/acmesh-official/acme.sh/</a></td> </tr> <tr> <th>Posh-ACME</th> <td><a href="https://github.com/rmbolger/Posh-ACME/blob/main/Posh-ACME/Plugins/Simply.ps1" target="_blank" class="font-monospace">https://github.com/rmbolger/Posh-ACME/</a></td> </tr> <tr> <th>cert-manager service</th> <td><a href="https://github.com/RunnerM/simply-dns-webhook" target="_blank" class="font-monospace">https://github.com/RunnerM/simply-dns-webhook/</a></td> </tr> <tr> <th>Certbot plugin</th> <td><a href="https://github.com/JohNan/certbot-dns-simply" target="_blank" class="font-monospace">https://github.com/JohNan/certbot-dns-simply/</a></td> </tr> </table> </div> </div> <h2>Examples</h2> <div class="card mb-3"> <h3 class="card-header">POST /ddns/ - DDNS helper</h3> <div class="card-body"> <p>This endpoint helps you easily set up DDNS on a domain.</p> <h4>Curl example <small>(Recommended)</small></h4> <p>Use the following Curl command to set <code>home.example.com</code> to the external IP of the requesting client:</p> <pre><code>curl -s -u "ACCOUNTNAME:APIKEY" -X POST "https://api.simply.com/2/ddns/?domain=example.com&hostname=home.example.com"</code></pre> <p>You can set this command to run in a crontab, on a local machine, every 15 minutes or so.</p> <h4>Synology</h4> <p>On Synology you can use the following syntax as Custom DDNS Provider</p> <pre><code>https://api.simply.com/2/ddns/?domain=example.com&hostname=__HOSTNAME__&myip=__MYIP__</code></pre> <p><code>hostname</code> should then be provided as the full qualified domain name that you wish to update, i.e. <code>home.example.com</code>.</p> <h4>Home Assistant</h4> <pre><code># In configuration.yaml file rest_command: simplycom_ddns: username: "ACCOUNTNAME" password: "APIKEY" url: "https://api.simply.com/2/ddns/?domain=example.com&hostname=home"</code></pre> <pre><code># Automation alias: Simply.com DDNS trigger: - platform: time_pattern minutes: "0" seconds: "0" action: - service: rest_command.simplycom_ddns</code></pre> </div> </div> </div> </div> </div> <footer class="mt-6 pb-6"> <div class="container border-top pt-6"> <div class="row justify-content-between"> <div class="col-md-4 pe-xxl-6"> <a href="/dk/?aeac4832a7a69eeec2118e51db8e9a1684af5927"><img class="footer-logo" alt="Simply logo" src="//static.simply.com/assets/simply-logo-color.svg" loading="lazy"></a> <div class="pt-3 fs-7 opacity-75"> Stiftet tilbage i 2004 - Vores m氓l er at levere velfungerende tekniske l酶sninger, som b氓de tilfredsstiller kunder med og uden dyb teknisk viden. </div> </div> <div class="col-md-7"> <div class="row mt-4 mt-md-0"> <div class="col-lg-3"> <div class="fw-semibold pb-lg-3 pt-lg-1 py-2 d-flex justify-content-between align-items-center collapsed" data-bs-toggle="collapse" data-bs-target="#footerProducts"> <span>Produkter</span> <i class="fa-regular fa-angle-down d-lg-none"></i> </div> <div class="collapse dont-collapse pb-4" id="footerProducts"> <ul class="list-unstyled"> <li><a href="/dk/hosting/">Hosting</a></li> <li><a href="/dk/websitebuilder/">Hjemmesidedesigner</a></li> <li><a href="/dk/">Webhotel</a></li> <li><a href="/dk/domains/">Dom忙ner</a></li> <li><a href="/dk/domainprices/">Dom忙nepriser</a></li> <li><a href="/dk/wordpress/">WordPress</a></li> <li><a href="/dk/woocommerce/">WooCommerce</a></li> <li><a href="/dk/email/">E-mail</a></li> <li><a href="/dk/iubenda/">iubenda</a></li> </ul> </div> </div> <div class="col-lg-3"> <div class="fw-semibold pb-lg-3 pt-lg-1 py-2 border-top border-top-lg-0 d-flex justify-content-between align-items-center collapsed" data-bs-toggle="collapse" data-bs-target="#footerServices"> <span>Services</span> <i class="fa-regular fa-angle-down d-lg-none"></i> </div> <div class="collapse dont-collapse pb-4" id="footerServices"> <ul class="list-unstyled"> <li><a href="/dk/domains/">Dom忙netest</a></li> <li><a href="/dk/webmail/">Webmail</a></li> <li><a href="/dk/ninja/">Dom忙neninja</a></li> <li><a href="/dk/diagnostics/">Diagnostics</a></li> <li><a href="/dk/docs/api/">API dokumentation</a></li> <li><a href="/dk/partner/">Partner</a></li> </ul> </div> </div> <div class="col-lg-3"> <div class="fw-semibold pb-lg-3 pt-lg-1 py-2 border-top border-top-lg-0 d-flex justify-content-between align-items-center collapsed" data-bs-toggle="collapse" data-bs-target="#footerSupport"> <span>Support</span> <i class="fa-regular fa-angle-down d-lg-none"></i> </div> <div class="collapse dont-collapse pb-4" id="footerSupport"> <ul class="list-unstyled"> <li><a href="/dk/support/">Kontakt os</a></li> <li><a href="/dk/support/">Vidensdatabase</a></li> <li><a href="/dk/serverstatus/">Driftstatus</a></li> </ul> </div> </div> <div class="col-lg-3"> <div class="fw-semibold pb-lg-3 pt-lg-1 py-2 border-top border-top-lg-0 d-flex justify-content-between align-items-center collapsed" data-bs-toggle="collapse" data-bs-target="#footerAbout"> <span>Simply.com</span> <i class="fa-regular fa-angle-down d-lg-none"></i> </div> <div class="collapse dont-collapse pb-4" id="footerAbout"> <ul class="list-unstyled"> <li><a href="/dk/about/">Om Simply.com</a></li> <li><a href="https://blog.simply.com">Nyheder / Blog</a></li> <!-- <li><a href="/dk/podcast/">Podcast</a></li> --> <li><a href="/dk/ebook/">E-bog</a></li> <li><a href="/dk/compliance/">Compliance</a></li> <li><a href="/dk/terms-of-service/">Betingelser</a></li> <li><a href="/dk/privacy-policy/">Persondata- & Cookie politik</a></li> </ul> </div> </div> </div> </div> </div> <div class="row mb-xxl-7 my-6 pb-1 align-items-end justify-content-between"> <div class="col-lg-auto mb-5 mb-lg-1"> <div class="border rounded-4 p-3 py-lg-4 w-100"> <div class="text-uppercase opacity-75">Tryg og sikker betaling</div> <div class="d-flex align-items-center justify-content-between py-lg-4 gap-lg-2 flex-wrap"> <i class="pf pf-visa pf-2x" data-bs-toggle="tooltip" title="VISA"></i> <i class="pf pf-mastercard-alt pf-2x" data-bs-toggle="tooltip" title="Mastercard"></i> <i class="pf pf-visa-debit pf-2x" data-bs-toggle="tooltip" title="VISA Debit"></i> <i class="pf pf-google-wallet-alt pf-2x" data-bs-toggle="tooltip" title="Google Pay"></i> <i class="pf pf-apple-pay pf-2x" data-bs-toggle="tooltip" title="Apple Pay"></i> </div> <div class="opacity-75"> Alle priser er EUR ex. moms </div> </div> </div> <div class="col-lg-auto"> <ul class="list-inline justify-content-evenly d-flex gap-3"> <li class="list-inline-item"><a href="https://www.facebook.com/simplycom" target="_blank" title="Facebook"><i class="fab fa-facebook fa-fw fa-lg text-decoration-none"></i></a></li> <li class="list-inline-item"><a href="https://www.twitter.com/simplydotcom" target="_blank" title="X"><i class="fab fa-x-twitter fa-fw fa-lg text-decoration-none"></i></a></li> <li class="list-inline-item"><a href="https://www.instagram.com/simplycom/" target="_blank" title="Instagram"><i class="fab fa-instagram fa-fw fa-lg text-decoration-none"></i></a></li> <li class="list-inline-item"><a href="https://www.youtube.com/@simplycom" target="_blank" title="YouTube"><i class="fab fa-youtube fa-fw fa-lg text-decoration-none"></i></a></li> <li class="list-inline-item"><a href="https://www.linkedin.com/company/simplycom/" target="_blank" title="LinkedIn"><i class="fab fa-linkedin fa-fw fa-lg text-decoration-none"></i></a></li> </ul> </div> </div> </div> <div class="container fluid-max-width pt-1 pt-xxl-0"> <div class="bg-bright-blue rounded-4 px-1 py-3 px-xxl-5 p-1 py-xxl-5"> <div class="container my-1"> <div class="row justify-content-between align-items-center gap-3"> <nav class="col-12 col-md-7 col-lg-auto"> <ul class="nav"> <li class="nav-item"><a href="/dk/about/" class="nav-link">Om</a></li> <li class="nav-item"><a href="https://blog.simply.com/" class="nav-link">Nyheder</a></li> <li class="nav-item"><a href="/dk/serverstatus/" class="nav-link">Driftstatus</a></li> <li class="nav-item"><a href="/dk/terms-of-service/" class="nav-link">Betingelser</a></li> </ul> </nav> <nav class="col-12 col-md-5 col-lg-auto pt-2 pt-md-0"> <div class="nav"> <div class="nav-item dropdown"> <button type="button" class="nav-link dropdown-toggle" data-bs-toggle="dropdown"> <span class="fi fi-dk"></span> Dansk </button> <div class="dropdown-menu"> <h3 class="dropdown-header">Skift sprog</h3> <a href="/dk/docs/api/" rel="alternate" hreflang="da" class="dropdown-item"> <span class="fi fi-dk"></span> Dansk <small class="text-muted">(Danish)</small> </a> <a href="/de/docs/api/" rel="alternate" hreflang="de" class="dropdown-item"> <span class="fi fi-de"></span> Deutsch <small class="text-muted">(German)</small> </a> <a href="/en/docs/api/" rel="alternate" hreflang="en" class="dropdown-item"> <span class="fi fi-gb"></span> English <small class="text-muted">(English)</small> </a> <a href="/es/docs/api/" rel="alternate" hreflang="es" class="dropdown-item"> <span class="fi fi-es"></span> Espa帽ol <small class="text-muted">(Spanish)</small> </a> <a href="/fr/docs/api/" rel="alternate" hreflang="fr" class="dropdown-item"> <span class="fi fi-fr"></span> Fran莽ais <small class="text-muted">(French)</small> </a> <a href="/it/docs/api/" rel="alternate" hreflang="it" class="dropdown-item"> <span class="fi fi-it"></span> Italiano <small class="text-muted">(Italien)</small> </a> <a href="/nl/docs/api/" rel="alternate" hreflang="nl" class="dropdown-item"> <span class="fi fi-nl"></span> Nederlands <small class="text-muted">(Dutch)</small> </a> <a href="/no/docs/api/" rel="alternate" hreflang="nb" class="dropdown-item"> <span class="fi fi-no"></span> Norsk <small class="text-muted">(Norwegian)</small> </a> <a href="/pl/docs/api/" rel="alternate" hreflang="pl" class="dropdown-item"> <span class="fi fi-pl"></span> Polski <small class="text-muted">(Polish)</small> </a> <a href="/pt/docs/api/" rel="alternate" hreflang="pt" class="dropdown-item"> <span class="fi fi-pt"></span> Portugu锚s <small class="text-muted">(Portuguese)</small> </a> <a href="/fi/docs/api/" rel="alternate" hreflang="fi" class="dropdown-item"> <span class="fi fi-fi"></span> Suomeksi <small class="text-muted">(Finnish)</small> </a> <a href="/se/docs/api/" rel="alternate" hreflang="sv" class="dropdown-item"> <span class="fi fi-se"></span> Svenska <small class="text-muted">(Swedish)</small> </a> </div> </div> </div> </nav> </div> </div> </div> </div> </footer> <div id="fb-root"></div> <div class="modal" id="haveibeenpwned-modal" aria-hidden="true" data-bs-backdrop="static" data-bs-keyboard="false"> <div class="modal-dialog modal-dialog-centered modal-lg modal-dialog-scrollable"> <div class="modal-content"> <div class="modal-header"> <div class="h2 modal-title">Adgangskoden er kompromitteret</div> </div> <div class="modal-body"> <div class="alert alert-warning text-center"> <i class="fal fa-fw fa-exclamation-triangle mb-3 fa-5x"></i> <p class="h4">Vi anbefaler kraftigt, du v忙lger en anden adgangskode</p> </div> <p>Den indtastede adgangskode er kendt i "Have I Been Pwned", der er en offentlig database over l忙kkede adgangskoder p氓 internettet.</p> <p>Formentlig har du (eller anden) brugt adgangskoden f酶r p氓 en anden hjemmeside, som har l忙kket adgangskoden. Adgangskoden er derfor ikke sikker at bruge.</p> <p class="fw-bold">Vi anbefaler kraftigt, du v忙lger en anden adgangskode.</p> <p>Sl氓 adgangskoden op her for mere information: <a href="https://haveibeenpwned.com/Passwords" target="_blank" class="fw-bold" rel="nofollow">https://haveibeenpwned.com/Passwords</a>.</p> </div> <div class="modal-footer"> <button type="button" class="btn btn-primary" data-bs-dismiss="modal">Forst氓et</button> </div> </div> </div> </div> <noscript> <img src="/noscript.png" width="1" height="1" alt=""> </noscript> <script> /* Old IE-compat code */ if (window.document.documentMode) { var el = document.getElementById('ie-warning'); if (el.classList) { el.classList.remove('d-none'); } el.style.cssText = 'display: block;'; el.setAttribute('style', 'display: block'); el.className += " d-block"; } </script> <script> (function () { var mmapiws = window.__mmapiws = window.__mmapiws || {}; mmapiws.accountId = 11830; var loadDeviceJs = function () { var element = document.createElement('script'); element.async = true; element.src = 'https://device.maxmind.com/js/device.js'; document.body.appendChild(element); }; if (window.addEventListener) { window.addEventListener('load', loadDeviceJs, false); } else if (window.attachEvent) { window.attachEvent('onload', loadDeviceJs); } })(); </script> </body> </html>