CINXE.COM
Knot | API
<!DOCTYPE html> <html lang="en"><head> <meta charset="utf-8"> <title>Knot | API</title> <!-- mobile responsive meta --> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="description" content="Find out about the API we provide to connect our station back-end to your application for the scooter unlock or overall KNOT solution with the MaaS application"> <meta name="generator" content="Hugo 0.111.3"> <meta property="og:title" content="API" /> <meta property="og:description" content="Find out about the API we provide to connect our station back-end to your application for the scooter unlock or overall KNOT solution with the MaaS application" /> <meta property="og:type" content="article" /> <meta property="og:url" content="https://knotcity.com/en/api/" /><meta property="og:image" content="https://knotcity.com/images/social/knot-og.jpg"/><meta property="article:section" content="" /> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:image" content="https://knotcity.com/images/social/knot-og.jpg"/> <meta name="twitter:title" content="API"/> <meta name="twitter:description" content="Find out about the API we provide to connect our station back-end to your application for the scooter unlock or overall KNOT solution with the MaaS application"/> <link rel="preload" href="/css/style.css" as="style"> <link rel="preload" href="/fonts/futura-pt-medium.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/fonts/futura-pt-bold.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <!-- css libs --> <link rel="stylesheet" href="https://knotcity.com/plugins/bootstrap/bootstrap.min.css "> <link rel="stylesheet" href="https://knotcity.com/plugins/select2/select2.min.css "> <!-- Main Stylesheet --> <link rel="stylesheet" href="https://knotcity.com/css/style.css" media="screen"> <!--Favicon--> <link rel="shortcut icon" href="https://knotcity.com/images/favicon.ico " type="image/x-icon"> <link rel="icon" href="https://knotcity.com/images/favicon.ico " type="image/x-icon"> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-677B17FLC4"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-677B17FLC4'); gtag('config', 'AW-926124968'); </script> <!--schema--> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Organization", "@id": "https://www.knotcity.com", "address": { "@type": "PostalAddress", "streetAddress": "5 rue Baldung-Grien", "addressLocality": "Strasbourg", "postalCode": "67000", "addressCountry": "FR" }, "name": "Knot", "description": "Universal charging station for scooter sharing services: KNOT station locks, docks, charges and controls scooters. Available with a sharing app or an open API.", "geo": { "@type": "GeoCoordinates", "latitude": 48.5900208, "longitude": 7.7531978 }, "url": "https://www.knotcity.com", "telephone": "+33 7 82 58 34 35", "email": "hello@knot.city", "sameAs" : [ "https://twitter.com/Knot_city", "https://www.instagram.com/knot.city/", "https://www.linkedin.com/company/knotcity/", "https://www.facebook.com/plus8byknot" ] } </script> </head> <body><header class="navigation "> <nav class="navbar navbar-expand-lg navbar-dark navbar-text-white"> <div class="nav-button-and-logo"> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navigation" aria-controls="navigation" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <a href="https://knotcity.com/en" class="navbar-brand"> <img class="w-auto" src="https://knotcity.com/images/logo.png" width="65" height="40" alt="Knot"> </a> </div> <div class="collapse navbar-collapse" id="navigation"> <ul class="navbar-nav ml-auto"> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Products </a> <div class="dropdown-menu horizontal" aria-labelledby="navbarDropdown"> <a class="dropdown-item font-weight-bolder" href="https://knotcity.com/en/products/stations/">Stations</a> <a class="dropdown-item font-weight-bolder" href="https://knotcity.com/en/products/app/">App + Dashboard</a> <a class="dropdown-item font-weight-bolder" href="https://knotcity.com/en/products/scooters/">Scooters + Bikes</a> </div> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Use case </a> <div class="dropdown-menu horizontal" aria-labelledby="navbarDropdown"> <a class="dropdown-item font-weight-bolder" href="https://knotcity.com/en/use-case/company/">Company</a> <a class="dropdown-item font-weight-bolder" href="https://knotcity.com/en/use-case/city/">City</a> <a class="dropdown-item font-weight-bolder" href="https://knotcity.com/en/use-case/operator/">Operator</a> </div> </li> <li class="nav-item active "> <a class="nav-link" href="https://knotcity.com/en/api/">API</a> </li> <li class="nav-item -highlight"> <a class="nav-link" href="https://knotcity.com/en/order/">Ask a Quote</a> </li> <li class="nav-item "> <a class="nav-link" href="https://knotcity.com/en/stories/">Stories</a> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="navbarFlagsDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <img class="flag current" src="/images/flags/en.png" width="32" height="32" alt="English"/> </a> <div class="dropdown-menu flag-dropdown" aria-labelledby="navbarFlagsDropdown"> <a class="dropdown-item" href="https://knotcity.com/de/api/"> <img class="flag" src="/images/flags/de.png" width="32" height="32" alt="Deutsch" /> </a> <a class="dropdown-item" href="https://knotcity.com/es/api/"> <img class="flag" src="/images/flags/es.png" width="32" height="32" alt="Espa帽ol" /> </a> <a class="dropdown-item" href="https://knotcity.com/fr/api/"> <img class="flag" src="/images/flags/fr.png" width="32" height="32" alt="Fran莽ais" /> </a> <a class="dropdown-item" href="https://knotcity.com/ru/api/"> <img class="flag" src="/images/flags/ru.png" width="32" height="32" alt="褉褍褋褋泻懈泄" /> </a> </div> </li> </ul> </div> </nav> </header> <main role="main"> <div class="container-fluid title-bg-image " style="background-image: url('https://knotcity.com/images/backgrounds/station-max-tram-station.webp')" > <div class="row"> <div class="col-12 col-lg-10 title-bg-spacer"> <h1 class="text-white">knotpatibility</h1> </div> </div> </div> <section class="container"> <div class="row mt-4"> <div class="col-12"> <h2>Our goal is to provide accessible and open infrastructure for micro-mobility services.</h2> <p class="font-weight-bolder"> That鈥檚 why we developed API connections to integrate our solutions. You can plug our station back-end or connect overall system into the MAAS solution. </p> </div> </div> <div class="row mt-4"> <div class="col-12 col-sm-6 order-2 order-sm-1 text-center my-2"> <picture> <source srcset="/images/products/app.webp" type="image/webp"> <source srcset="/images/products/app.jpg" type="image/png"> <img class="rounded-img -medium" src="/images/products/app.jpg" width="280" height="280" alt="Knot App" /> </picture> </div> <div class="col-12 col-sm-6 order-1 order-sm-2 align-self-center my-2"> <h3 class="text-blue" id="station-controller">KNOT station controller</h3> <p> Get full access to the KNOT docking stations APIs. This documentation guides you through the integration of station features into your backend to control the station within your system and to allow end users to unlock the scooter from the operator鈥檚 app. We provide a simulator on our manager, so you didn't even have to order one station to start testing! </p> <a href="https://doc.knotcity.io/services/" target="_blank" rel="noopener" class="btn btn-sm btn-primary btn-rounded">read the doc</a> </div> <div class="col-12 col-sm-6 order-4 order-sm-4 text-center my-2"> <picture> <source srcset="/images/pictures/station-es2-city-2.webp" type="image/webp"> <source srcset="/images/pictures/station-es2-city-2.jpg" type="image/png"> <img class="rounded-img -medium" src="/images/pictures/station-es2-city-2.jpg" width="280" height="280" alt="Knot Station for Ninebot Max" /> </picture> </div> <div class="col-12 col-sm-6 order-3 order-sm-3 align-self-center mt-2"> <h3 class="text-blue" id="scooter-sharing">KNOT scooter sharing</h3> <p> API for MAAS operators and cities with the access to the overall sharing solution developed by KNOT including the application for end users and dashboard for operators. With this API you can integrate KNOT scooter network into your service. </p> <a href="https://doc.knotcity.io/mobility/html/maas-api.html" target="_blank" rel="noopener" class="btn btn-sm btn-primary btn-rounded">read the doc</a> </div> </div> </section> </main> <footer class="footer-section"> <div class="container mt-4"> <div class="row"> <div class="col-12 col-lg-10"> <form id="mailing-list-form"> <div class="form-group row"> <label for="mailListEmail" class="col-12 col-sm-7 col-form-label col-form-label-sm text-white"> Join our mailing list to be the first to learn about our new deployments </label> <div class="col-8 col-sm-3"> <input type="email" class="form-control form-control-sm" id="mailListEmail" placeholder="email"> </div> <div class="col-4 col-sm-2"> <button class="btn btn-xs btn-rounded btn-primary" type="submit">submit</button> </div> </div> </form> </div> <div class="col-12 col-lg-2"> <a href="https://www.linkedin.com/company/knotcity/" target="_blank" rel="noopener noreferrer"> <img class="social-logo" src="https://knotcity.com/images/social/linkedin.jpeg" width="50" height="50" alt="linkedin" /> </a> <a href="https://www.instagram.com/knot.city/" target="_blank" rel="noopener noreferrer"> <img class="social-logo" src="https://knotcity.com/images/social/instagram.jpeg" width="50" height="50" alt="instagram" /> </a> <a href="https://twitter.com/Knot_city" target="_blank" rel="noopener noreferrer"> <img class="social-logo" src="https://knotcity.com/images/social/twitter.jpeg" width="50" height="50" alt="twitter" /> </a> </div> </div> <div class="row mt-2"> <nav class="nav footer-nav"> <div class="col-6 col-sm-4 col-lg-2"> <a class="footer-nav-item" data-toggle="collapse" href="#footerNavProductCollapse" role="button" aria-expanded="false" aria-controls="footerNavProductCollapse"> PRODUCTS </a> <div class="collapse" id="footerNavProductCollapse"> <ul class="text-left"> <li class="nav-item"> <a href="/en/products/stations">Station</a> </li> <li class="nav-item"> <a href="/en/products/scooters">Scooters</a> </li> <li class="nav-item"> <a href="/en/products/scooters/sleeves">Sleeves</a> </li> <li class="nav-item"> <a href="/en/products/app">App</a> </li> <li class="nav-item"> <a href="/en/products/app/dashboard">Dashboard</a> </li> </ul> </div> </div> <div class="col-6 col-sm-4 col-lg-2"> <a class="footer-nav-item" data-toggle="collapse" href="#footerNavApiCollapse" role="button" aria-expanded="false" aria-controls="footerNavApiCollapse"> API </a> <div class="collapse" id="footerNavApiCollapse"> <ul class="text-left"> <li class="nav-item"> <a href="/en/api#scooter-sharing">MAAS</a> </li> <li class="nav-item"> <a href="/en/api#station-controller">Station</a> </li> </ul> </div> </div> <div class="col-6 col-sm-4 col-lg-2"> <a class="footer-nav-item" data-toggle="collapse" href="#footerNavContactCollapse" role="button" aria-expanded="false" aria-controls="footerNavContactCollapse"> CONTACT </a> <div class="collapse" id="footerNavContactCollapse"> <ul class="text-left"> <li class="nav-item"> <a href="/en/contact#mail">Mail</a> </li> <li class="nav-item"> <a href="/en/contact">Where</a> </li> </ul> </div> </div> <div class="col-6 col-sm-4 col-lg-2"> <a class="footer-nav-item" data-toggle="collapse" href="#footerNavRideCollapse" role="button" aria-expanded="false" aria-controls="footerNavRideCollapse"> RIDE </a> <div class="collapse" id="footerNavRideCollapse"> <ul class="text-left"> <li class="nav-item"> <a href="https://play.google.com/store/apps/details?id=city.knot.knotapp" target="_blank" rel="noopener noreferrer">Android</a> </li> <li class="nav-item"> <a href="https://apps.apple.com/fr/app/id1206004471" target="_blank" rel="noopener noreferrer">Apple</a> </li> <li class="nav-item"> <a href="https://knotcity.com/en/ride/where/">Where</a> </li> <li class="nav-item"> <a href="https://knotcity.com/en/ride/how/">How</a> </li> <li class="nav-item"> <a href="https://knotcity.com/en/ride/faq/">FAQ</a> </li> </ul> </div> </div> <div class="col-6 col-sm-4 col-lg-2"> <a class="footer-nav-item" href="/en/order"> ORDER </a> </div> <div class="col-6 col-sm-4 col-lg-2"> <a class="footer-nav-item" data-toggle="collapse" href="#footerNavLegalCollapse" role="button" aria-expanded="false" aria-controls="footerNavLegalCollapse"> LEGAL </a> <div class="collapse" id="footerNavLegalCollapse"> <ul class="text-left"> <li class="nav-item"> <a href="/en/legal">Legal disclaimer</a> </li> <li class="nav-item"> <a href="/en/legal/privacy-policy">Privacy policy</a> </li> <li class="nav-item"> <a href="https://api.knotcity.io/legal/terms/">Terms of use</a> </li> </ul> </div> </div> </nav> </div> </div> </footer> <!-- JS Plugins --> <script src="https://knotcity.com/plugins/jQuery/jquery.min.js"></script> <script src="https://knotcity.com/plugins/bootstrap/bootstrap.bundle.min.js"></script> <script src="https://knotcity.com/plugins/sweetalert/sweetalert.min.js"></script> <script src="https://knotcity.com/plugins/modernizr/modernizr.min.js"></script> <script src="https://knotcity.com/plugins/select2/select2.min.js"></script> <!-- Translations --> <script type="text/javascript"> var i18n = { 'error': 'Error', 'success': 'Success', 'mailListSuccessMessage': 'You won\u0027t miss any Knot news!', 'mailListAlreadyInMessage': 'You are already in the list!', 'unknownErrorMessage': 'Sorry, an unknown error occurred please try later.', 'orderMissingStation': 'You need to pick up your station model.', 'orderMissingName': 'Please enter at least your email and your name.', 'orderSuccess': 'We received your request, we will come back to you ASAP!' }; </script> <!-- Main Script --> <script src="https://knotcity.com/js/script.min.js"></script> </body> </html>