1 <!DOCTYPE html> 2<html lang="en-US"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <link rel="profile" href="http://gmpg.org/xfn/11"> 7 <link rel="pingback" href="https://www.elasticroute.com/xmlrpc.php"> 8 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 9 10 <!-- This site is optimized with the Yoast SEO Premium plugin v22.0 (Yoast SEO v22.0) - https://yoast.com/wordpress/plugins/seo/ --> 11 <title>Dashboard API Documentation – ElasticRoute</title> 12 <link rel="canonical" href="https://www.elasticroute.com/dashboard-api-documentation/" /> 13 <meta property="og:locale" content="en_US" /> 14 <meta property="og:type" content="article" /> 15 <meta property="og:title" content="Dashboard API Documentation" /> 16 <meta property="og:description" content="Introduction ElasticRoute is served on via HTTP REST API, allowing you to integrate other systems with ElasticRoute easily. This page aims to explain how to use our API to plan your routes.Any program capable of sending HTTP requests and parsing JSON is able to interact with our API.Requests created through the following API will interact […]" /> 17 <meta property="og:url" content="https://www.elasticroute.com/dashboard-api-documentation/" /> 18 <meta property="og:site_name" content="ElasticRoute" /> 19 <meta property="article:modified_time" content="2021-11-02T01:45:09+00:00" /> 20 <meta property="og:image" content="https://www.elasticroute.com/wp-content/uploads/2020/02/UserSettings.png" /> 21 <meta name="twitter:card" content="summary_large_image" /> 22 <meta name="twitter:label1" content="Est. reading time" /> 23 <meta name="twitter:data1" content="47 minutes" /> 24
24<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.elasticroute.com/dashboard-api-documentation/","url":"https://www.elasticroute.com/dashboard-api-documentation/","name":"Dashboard API Documentation – ElasticRoute","isPartOf":{"@id":"https://www.elasticroute.com/#website"},"primaryImageOfPage":{"@id":"https://www.elasticroute.com/dashboard-api-documentation/#primaryimage"},"image":{"@id":"https://www.elasticroute.com/dashboard-api-documentation/#primaryimage"},"thumbnailUrl":"https://www.elasticroute.com/wp-content/uploads/2020/02/UserSettings.png","datePublished":"2019-08-30T06:13:02+00:00","dateModified":"2021-11-02T01:45:09+00:00","breadcrumb":{"@id":"https://www.elasticroute.com/dashboard-api-documentation/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.elasticroute.com/dashboard-api-documentation/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.elasticroute.com/dashboard-api-documentation/#primaryimage","url":"https://www.elasticroute.com/wp-content/uploads/2020/02/UserSettings.png","contentUrl":"https://www.elasticroute.com/wp-content/uploads/2020/02/UserSettings.png","width":1920,"height":63},{"@type":"BreadcrumbList","@id":"https://www.elasticroute.com/dashboard-api-documentation/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.elasticroute.com/"},{"@type":"ListItem","position":2,"name":"Dashboard API Documentation"}]},{"@type":"WebSite","@id":"https://www.elasticroute.com/#website","url":"https://www.elasticroute.com/","name":"Free Multi Stop Route Planning & Optimization Software - ElasticRoute","description":"Free Multi Stop Route Planning & Optimization Software","publisher":{"@id":"https://www.elasticroute.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.elasticroute.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://www.elasticroute.com/#organization","name":"ElasticRoute","url":"https://www.elasticroute.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.elasticroute.com/#/schema/logo/image/","url":"https://www.elasticroute.com/wp-content/uploads/2019/04/ElasticRoute-Logo-Right-Text.png","contentUrl":"https://www.elasticroute.com/wp-content/uploads/2019/04/ElasticRoute-Logo-Right-Text.png","width":500,"height":116,"caption":"ElasticRoute"},"image":{"@id":"https://www.elasticroute.com/#/schema/logo/image/"}}]}</script>
24 25 <!-- / Yoast SEO Premium plugin. --> 26 27 28<link rel='dns-prefetch' href='//js.hs-scripts.com' /> 29<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 30<link rel="alternate" type="application/rss+xml" title="ElasticRoute » Feed" href="https://www.elasticroute.com/feed/" /> 31<link rel="alternate" type="application/rss+xml" title="ElasticRoute » Comments Feed" href="https://www.elasticroute.com/comments/feed/" /> 32<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.elasticroute.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.elasticroute.com%2Fdashboard-api-documentation%2F" /> 33<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.elasticroute.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.elasticroute.com%2Fdashboard-api-documentation%2F&format=xml" /> 34 <!-- This site uses the Google Analytics by MonsterInsights plugin v8.23.1 - Using Analytics tracking - https://www.monsterinsights.com/ --> 35 <!-- Note: MonsterInsights is not currently configured on this site. The site owner needs to authenticate with Google Analytics in the MonsterInsights settings panel. --> 36 <!-- No tracking code set --> 37 <!-- / Google Analytics by MonsterInsights --> 38 <style id="wp-img-auto-sizes-contain-inline-css"> 39img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 40/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 41</style> 42<style id="wp-emoji-styles-inline-css"> 43 44 img.wp-smiley, img.emoji { 45 display: inline !important; 46 border: none !important; 47 box-shadow: none !important; 48 height: 1em !important; 49 width: 1em !important; 50 margin: 0 0.07em !important; 51 vertical-align: -0.1em !important; 52 background: none !important; 53 padding: 0 !important; 54 } 55/*# sourceURL=wp-emoji-styles-inline-css */ 56</style> 57<style id="wp-block-library-inline-css"> 58:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
58--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 59 60/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 61</style> 62<style id="classic-theme-styles-inline-css"> 63/*! This file is auto-generated */ 64.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 65/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 66</style> 67 68<style id="global-styles-inline-css"> 69:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
69--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
69.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 70/*# sourceURL=global-styles-inline-css */ 71</style> 72 73<link rel='stylesheet' id='contact-form-7-css' href='https://elasticroute.wpenginepowered.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=5.8.7' media='all' /> 74<link rel='stylesheet' id='font-awesome-css' href='https://elasticroute.wpenginepowered.com/wp-content/plugins/unyson/framework/static/libs/font-awesome/css/font-awesome.min.css?ver=2.7.24' media='all' /> 75<link rel='stylesheet' id='kingcomposer-extend-css' href='https://elasticroute.wpenginepowered.com/wp-content/plugins/kingcomposer-seosight//css/kingcomposer.css?ver=7.0.5' media='all' /> 76<link rel='stylesheet' id='seosight-grid-css' href='https://elasticroute.wpenginepowered.com/wp-content/themes/seosight/css/grid.css?ver=5.21' media='all' /> 77<link rel='stylesheet' id='seosight-theme-plugins-css' href='https://elasticroute.wpenginepowered.com/wp-content/themes/seosight/css/theme-plugins.css?ver=5.21' media='all' /> 78<link rel='stylesheet' id='seosight-theme-style-css' href='https://elasticroute.wpenginepowered.com/wp-content/themes/seosight/css/theme-styles.css?ver=5.21' media='all' /> 79<style id="seosight-theme-style-inline-css"> 80header .navigation-menu li a{color:#2f2c2c;} html:root {--header-font-color: #2f2c2c;} logo, .logo{color:#2f2c2c;} body, .body{color:#7b7b7b;} h1, .h1{color:#2f2c2c;} h2, .h2{color:#2f2c2c;} h3, .h3{color:#2f2c2c;} h4, .h4{color:#2f2c2c;} h5, .h5{color:#2f2c2c;} h6, .h6{color:#2f2c2c;} 81/*# sourceURL=seosight-theme-style-inline-css */ 82</style> 83<link rel='stylesheet' id='seosight-navigation-css' href='https://elasticroute.wpenginepowered.com/wp-content/themes/seosight/css/navigation.css?ver=5.21' media='all' /> 84<link rel='stylesheet' id='seosight-theme-blocks-css' href='https://elasticroute.wpenginepowered.com/wp-content/themes/seosight/css/blocks.css?ver=5.21' media='all' /> 85<style id="seosight-theme-blocks-inline-css"> 86.elementor-section:not(.elementor-inner-section) , .kc_row:not(.kc_row_inner) , .medium-padding120 {padding: 80px 0 80px;}#stunning-header{background-color:#3e4d50;} 87/*# sourceURL=seosight-theme-blocks-inline-css */ 88</style> 89<link rel='stylesheet' id='seosight-icons-css' href='https://elasticroute.wpenginepowered.com/wp-content/themes/seosight/css/crumina-icons.css?ver=5.21' media='all' /> 90<link rel='stylesheet' id='font-awesome-5-css' href='https://elasticroute.wpenginepowered.com/wp-content/themes/seosight/css/fontawesome/all.css?ver=5.21' media='all' /> 91<link rel='stylesheet' id='seosight-theme-font-css' href='https://elasticroute.wpenginepowered.com/wp-content/themes/seosight/fonts/Nunito/stylesheet.css?ver=5.21' media='all' /> 92<link rel='stylesheet' id='enlighterjs-css' href='https://elasticroute.wpenginepowered.com/wp-content/plugins/enlighter/cache/enlighterjs.min.css?ver=KsImU3oK1Q2xQ6X' media='all' /> 93<link rel='stylesheet' id='heebo-css' href='//fonts.googleapis.com/css?family=Heebo:100%2C300%2Cregular%2C500%2C700%2C800%2C900&subset=latin%2Chebrew&ver=2.11' media='all' /> 94<link rel='stylesheet' id='kc-animate-css' href='https://elasticroute.wpenginepowered.com/w
94p-content/plugins/kingcomposer/assets/css/animate.css?ver=2.11' media='all' /> 95<link rel='stylesheet' id='kc-icon-1-css' href='https://elasticroute.wpenginepowered.com/wp-content/plugins/kingcomposer-seosight//css/seotheme.css?ver=2.11' media='all' /> 96<link rel='stylesheet' id='kc-icon-2-css' href='https://elasticroute.wpenginepowered.com/wp-content/plugins/kingcomposer/assets/css/icons.css?ver=2.11' media='all' />
97<script id="jquery-core-js" src="https://elasticroute.wpenginepowered.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 97
97
98<script id="jquery-migrate-js" src="https://elasticroute.wpenginepowered.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
98 99<link rel="https://api.w.org/" href="https://www.elasticroute.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.elasticroute.com/wp-json/wp/v2/pages/1164" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.elasticroute.com/xmlrpc.php?rsd" /> 100<link rel='shortlink' href='https://www.elasticroute.com/?p=1164' />
101<script type="text/javascript">var kc_script_data={ajax_url:"https://www.elasticroute.com/wp-admin/admin-ajax.php"}</script>
101 <!-- DO NOT COPY THIS SNIPPET! Start of Page Analytics Tracking for HubSpot WordPress plugin v10.2.23--> 102
102<script type="text/javascript" class="hsq-set-content-id" data-content-id="standard-page"> 103 var _hsq = _hsq || []; 104 _hsq.push(["setContentType", "standard-page"]); 105 </script>
105 106 <!-- DO NOT COPY THIS SNIPPET! End of Page Analytics Tracking for HubSpot WordPress plugin --> 107 108
108<script>
vendor: 113 bytes, lines 108-111
108 109 (function(h,o,t,j,a,r){ 110 h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; 111 h._hjSettings={hjid:
1111397686
vendor: 232 bytes, lines 111-117
111,hjsv:5}; 112 a=o.getElementsByTagName('head')[0]; 113 r=o.createElement('script');r.async=1; 114 r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; 115 a.appendChild(r); 116 })(window,document,'//static.hotjar.com/c/hotjar-','.js?sv='); 117
117</script>
117 118 <style type="text/css" id="custom-background-css"> 119 body { background-color: #fff; } 120 body .content-wrapper { background-color: #fff; } 121 </style> 122 <!-- Add HTML code to the header or the footer. 123 124For example, you can use the following code for loading the jQuery library from Google CDN:
125<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
125 126 127or the following one for loading the Bootstrap library from MaxCDN: 128<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"> 129 130-- End of the comment --> 131 132<meta name="horangi-verify" content="47d7f7ec-71b1-4433-83de-a3d9aa16e29c"><!-- start Simple Custom CSS and JS --> 133<style type="text/css"> 134/* 135Style Guide modified from Knyle Style Sheet(KSS) 136https://github.com/kneath/kss/blob/master/SPEC.md 137*/ 138 139/* 140***Miscellaneous*** 141 html - Allows a smooth animated "scroll effect" between elements within the scrolling box. 142 .seoicon-quotes - Set to hidden to prevent the "quotes" from obscuring the testimonial names at homepage 143*/ 144 145 146html { 147 scroll-behavior: smooth; 148} 149 150@media only screen and (max-width: 768px) { 151 .seoicon-quotes{ 152/* visibility: hidden;*/ 153 display: none 154 } 155} 156 157.seoicon-quotes{ 158 opacity: 0.5; 159 filter: alpha(opacity=50); 160} 161 162/* Navigation-menu 163Class: navigation-menu 164*/ 165.navigation-menu a:visited { 166 color: inherit !important; 167} 168 169 170 171/* 172***Inner Tutorial Page*** 173 Class: tutorial 174*/ 175 176/* 177 **anchor** 178 a - top: 50px (for internal links)to account for header during scrolling. 179 :hover - Change of color upon hover of mouse. 180 :visited - Change of color to indicate that the link was visited. 181*/ 182 183.tutorial a { 184 color: #ff0040; 185} 186 187/* 188.tutorial a:not(header-content-wrapper){ 189}*/ 190 191 192.tutorial a:hover { 193 color: #00ffff; 194} 195 196 197 198.tutorial a:visited { 199 color: #8b0000; 200} 201 202/* 203 **span** 204*/ 205/* Disabled due to interference with the bottom "cookie acceptance" pop-out. To create a different class for the span if necessary. E.g. keyword? 206.tutorial span { 207 color:navy; 208} 209*/ 210 211/* 212 **strong** 213*/ 214.tutorial strong { 215 font-weight: 900 !important; 216 color: black; 217} 218 219/* 220 **table** 221 thead - Styling for headers of table 222 th - Styling for cells of table headers 223 td - Styling for cells of table body 224 tr:hover - Change of color when hovering over the <tr> 225 tr:hover td:not([rowspan]) - Change of background color when hovering over the <tr> 226 tr:hover td[rowspan]:hover ~ td - Change of background color when hovering over td with a "rowspan" value. 227 @media - For allowing the table to be scrolled horizontally without going out of container 228 .highlight - For showing changes when using the stated feature in table 229*/ 230.tutorial thead { 231 font-weight: 900 !important; 232 color: black; 233 border: 1px solid; 234 border-color: #999999; 235} 236 237.tutorial th { 238 border: 1px solid; 239 border-color: #999999; 240} 241 242.tutorial td { 243 vertical-align: middle; 244 white-space: normal; 245} 246 247.tutorial tr:hover td:not([rowspan]) { 248 background: #ffff99; 249} 250 251.tutorial tr:hover td[rowspan]:hover ~ td { 252 /* background: inherit;*/ 253} 254 255@media only screen and (max-width: 1920px) { 256 .tutorial table { 257 border: none; 258 table-layout: auto; 259 width: 100%; 260 margin-top: 0; 261 margin-bottom: 0; 262 /*overflow-x: hidden;*/ 263 overflow: auto; 264 /*overflow-x: scroll;*/ 265 display: inline-block; 266 white-space: nowrap; 267 /*white-space: normal;*/ 268 } 269} 270 271.highlight{ 272 background-color: #98FB98; 273 font-weight: 900; 274 color: black; 275} 276 277.highlightB{ 278 background-color: #e6f9ff; 279 font-weight: 900; 280 color: black; 281} 282 283/* 284 **videos** 285 .video-container - Container for <iframe> videos placed within a <p>. E.g. <p class="video-container"><iframe src="https://player.vimeo.com/video/343356446" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p> 286 iframe - Video properties of <iframe> in the .video-container. Makes the <iframe> adapt to full width of .video-container. 287*/ 288.tutorial .video-container { 289 position: relative; 290 padding-bottom: 56.25%; 291 padding-top: 30px; 292 height:0; 293 overflow: hidden; 294} 295 296.tutorial .video-container iframe { 297 max-width: 100%; 298 width: 100%; 299 height: 100%; 300 position: absolute 301} 302 303.tutorial img { 304 margin-top: 1em; 305} 306 307/* 308***Tutorial Main Page*** 309 Class: tutorial-list 310*/ 311 312/* 313 **anchor** 314 :hover - Change of color upon hover of mouse. 315 :visited - Change of color to indicate that the link was visited. Disabled - Color to be determined at a later time. 316*/ 317.tutorial-list a { 318 color: #4981ce; 319} 320 321.tutorial-list a:hover { 322 color: #108070; 323} 324 325 326/* 327***API Pages*** 328 Class: API 329*/ 330 331 332/* API 333 **anchor** 334 a - top: 50px (for internal links)to account for header during scrolling. 335 :hover - Change of color upon hover of mouse. 336 :visited - Change of color to indicate that the link was visited. 337*/ 338 339/* 340.API a { 341 color: #8b0000; 342}
343 344.API a:hover { 345 color: #FA5858; 346 347} 348 349.API a:visited { 350 color: #4981ce; 351}*/ 352 353 354/* API 355 **tr** 356 :hover - Change of color upon hover of mouse. 357 td:not([rowspan] - Do not highlight when rowspan is true. 358*/ 359 360.API tr:hover td:not([rowspan]) { 361 background: #ffff99; 362} 363 364/* API 365 **accordion** 366 .accordionCustom - Main heading of accordion 367 .accordionCustom:hover - Change of color when mouse-over header 368 -activeCustom - Hidden text for accordion heading 369*/ 370 371 372 373 374.API .accordionCustom { 375 border-radius: 25px; 376 background-color: #DDFFDD; 377 color: #444; 378 cursor: pointer; 379 padding: 18px; 380 width: 100%; 381 border: none; 382 text-align: left; 383 outline: none; 384/* font-size: 15px;*/ 385 transition: 0.4s; 386} 387 388.API .accordionCustom:hover { 389 background-color: #CCFFFF; 390} 391 392 393.API .activeCustom { 394 background-color: none; 395} 396 397.API .panelCustom { 398 padding: 0 18px; 399 display: none; 400 background-color: white; 401 overflow: hidden; 402} 403 404.API i:hover{ 405 color: #4981ce; 406} 407 408 409 410/* 411*testing 412*/ 413 414.testing thead { 415 font-weight: 900 !important; 416 color: black; 417 border: 1px solid; 418 border-color: #999999; 419} 420 421.testing th { 422 border: 1px solid; 423 border-color: #999999; 424} 425 426.testing td { 427 vertical-align: middle; 428 width:1px; 429 /*white-space:nowrap;*/ 430 word-break: break-all; 431} 432 433.testing tr:hover td:not([rowspan]) { 434 background: #ffff99; 435} 436 437.testing tr:hover td[rowspan]:hover ~ td { 438 /* background: inherit;*/ 439} 440 441@media only screen and (max-width: 1920px) { 442 .testing table { 443 border: none; 444 table-layout: fixed; 445 width: 100%; 446 margin-top: 0; 447 margin-bottom: 0; 448 /*overflow-x: hidden;*/ 449 /*overflow-x: auto;*/ 450 overflow-x: scroll; 451 display: inline-block; 452 /*white-space: nowrap;*/ 453 white-space: normal; 454 } 455} 456 457 458 459 460/* 461Miscellaneous 462Add your CSS code here. 463 464For example: 465.example { 466 color: red; 467} 468 469For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp 470 471End of comment */ 472 473 474</style> 475<!-- end Simple Custom CSS and JS --> 476<link rel="icon" href="https://elasticroute.wpenginepowered.com/wp-content/uploads/2019/04/cropped-favicon-32x32.png" sizes="32x32" /> 477<link rel="icon" href="https://elasticroute.wpenginepowered.com/wp-content/uploads/2019/04/cropped-favicon-192x192.png" sizes="192x192" /> 478<link rel="apple-touch-icon" href="https://elasticroute.wpenginepowered.com/wp-content/uploads/2019/04/cropped-favicon-180x180.png" /> 479<meta name="msapplication-TileImage" content="https://www.elasticroute.com/wp-content/uploads/2019/04/cropped-favicon-270x270.png" />
480<script type="text/javascript"></script>
480<style type="text/css" id="kc-css-general">.kc-off-notice{display: inline-block !important;}.kc-container{max-width:1170px;}</style><style type="text/css" id="kc-css-render">@media only screen and (min-width:1000px) and (max-width:5000px){body.kc-css-system .kc-css-65806{width:100%;}body.kc-css-system .kc-css-135544{width:100%;}body.kc-css-system .kc-css-599504{width:100%;}body.kc-css-system .kc-css-79618{width:100%;}body.kc-css-system .kc-css-527654{width:100%;}body.kc-css-system .kc-css-508602{width:100%;}body.kc-css-system .kc-css-289264{width:50%;}body.kc-css-system .kc-css-261532{width:50%;}body.kc-css-system .kc-css-452173{width:100%;}body.kc-css-system .kc-css-452206{width:50%;}body.kc-css-system .kc-css-619123{width:50%;}body.kc-css-system .kc-css-565356{width:100%;}body.kc-css-system .kc-css-836687{width:50%;}body.kc-css-system .kc-css-525497{width:50%;}body.kc-css-system .kc-css-780753{width:100%;}body.kc-css-system .kc-css-81286{width:50%;}body.kc-css-system .kc-css-344998{width:50%;}body.kc-css-system .kc-css-182349{width:100%;}body.kc-css-system .kc-css-577633{width:100%;}body.kc-css-system .kc-css-629811{width:50%;}body.kc-css-system .kc-css-625585{width:50%;}body.kc-css-system .kc-css-707086{width:100%;}body.kc-css-system .kc-css-23273{width:50%;}body.kc-css-system .kc-css-420067{width:50%;}body.kc-css-system .kc-css-659844{width:100%;}body.kc-css-system .kc-css-799570{width:50%;}body.kc-css-system .kc-css-804604{width:50%;}body.kc-css-system .kc-css-691452{width:100%;}body.kc-css-system .kc-css-830612{width:50%;}body.kc-css-system .kc-css-53881{width:50%;}body.kc-css-system .kc-css-411698{width:100%;}body.kc-css-system .kc-css-67277{width:100%;}body.kc-css-system .kc-css-242666{width:100%;}body.kc-css-system .kc-css-416982{width:50%;}body.kc-css-system .kc-css-198208{width:50%;}body.kc-css-system .kc-css-909539{width:100%;}body.kc-css-system .kc-css-999248{width:50%;}body.kc-css-system .kc-css-437745{width:50%;}body.kc-css-system .kc-css-353529{width:100%;}body.kc-css-system .kc-css-873428{width:50%;}body.kc-css-system .kc-css-514018{width:50%;}body.kc-css-system .kc-css-981839{width:100%;}body.kc-css-system .kc-css-271430{width:50%;}body.kc-css-system .kc-css-548515{width:50%;}body.kc-css-system .kc-css-336744{width:100%;}body.kc-css-system .kc-css-135370{width:100%;}body.kc-css-system .kc-css-79757{width:50%;}body.kc-css-system .kc-css-171889{width:50%;}body.kc-css-system .kc-css-155199{width:100%;}body.kc-css-system .kc-css-315754{width:50%;}body.kc-css-system .kc-css-692928{width:50%;}body.kc-css-system .kc-css-991158{width:100%;}body.kc-css-system .kc-css-474116{width:50%;}body.kc-css-system .kc-css-921674{width:50%;}body.kc-css-system .kc-css-187410{width:100%;}body.kc-css-system .kc-css-725699{width:50%;}body.kc-css-system .kc-css-35912{width:50%;}body.kc-css-system .kc-css-17693{width:100%;}body.kc-css-system .kc-css-326997{width:100%;}body.kc-css-system .kc-css-310455{width:50%;}body.kc-css-system .kc-css-401320{width:50%;}body.kc-css-system .kc-css-225721{width:100%;}body.kc-css-system .kc-css-667835{width:50%;}body.kc-css-system .kc-css-726150{width:50%;}body.kc-css-system .kc-css-235754{width:100%;}body.kc-css-system .kc-css-855408{width:50%;}body.kc-css-system .kc-css-97170{width:50%;}body.kc-css-system .kc-css-295250{width:100%;}body.kc-css-system .kc-css-660544{width:50%;}body.kc-css-system .kc-css-817128{width:50%;}body.kc-css-system .kc-css-38587{width:100%;}body.kc-css-system .kc-css-63189{width:100%;}body.kc-css-system .kc-css-476893{width:50%;}body.kc-css-system .kc-css-352809{width:50%;}body.kc-css-system .kc-css-58536{width:100%;}body.kc-css-system .kc-css-250390{width:50%;}body.kc-css-system .kc-css-577370{width:50%;}body.kc-css-system .kc-css-302913{width:100%;}body.kc-css-system .kc-css-944828{width:50%;}body.kc-css-system .kc-css-190275{width:50%;}body.kc-css-system .kc-css-372119{width:100%;}body.kc-css-system .kc-css-234304{width:50%;}body.kc-css-system .kc-css-732783{width:50%;}body.kc-css-system .kc-css-366903{width:100%;}body.kc-css-system .kc-css-250396{width:100%;}body.kc-css-system .kc-css-755168{width:50%;}body.kc-css-system .kc-css-827091{width:50%;}body.kc-css-system .kc-css-468310{width:100%;}body.kc-css-system .kc-css-534857{width:100%;}}</style> </head> 481<body class="wp-singular page-template-default page page-id-1164 wp-theme-seosight API kingcomposer kc-css-system group-blog footer-widgets singular crumina-grid"> 482 483 <a class="skip-link screen-reader-text" href="#primary">Skip to content</a> 484 <!-- Header --> 485 486 <header class="header navigation navigation-justified sticky-top header-sticky-desktop" id="site-header"> 487 <div class="container"> 488 489 <div class="navigation-header"> 490 <div class="navigation-logo"> 491 <div class="logo"> 492 <a href="https://www.elasticroute.com" class="full-block-link" rel="home"></a>
492<img src="https://elasticroute.wpenginepowered.com/wp-content/uploads/2023/08/er-logo.png" alt="ElasticRoute" width="270" height="60" style="width:270px; height:60px;"" /><div class="logo-text"><div class="logo-sub-title">Free Multi Stop Route Planning & Optimization Software</div></div> </div> 493 </div> 494 <div class="navigation-button-toggler"> 495 <i class="hamburger-icon"></i> 496 </div> 497 </div> 498 499 <div class="navigation-body"> 500 <div class="navigation-body-header"> 501 <div class="navigation-logo"> 502 <div class="logo"> 503 <a href="https://www.elasticroute.com" class="full-block-link" rel="home"></a><img src="https://elasticroute.wpenginepowered.com/wp-content/uploads/2023/08/er-logo.png" alt="ElasticRoute" width="270" height="60" style="width:270px; height:60px;"" /><div class="logo-text"><div class="logo-sub-title">Free Multi Stop Route Planning & Optimization Software</div></div> </div> 504 </div> 505 <span class="navigation-body-close-button">✕</span> 506 </div> 507 508 <div class="navigation-body-section navigation-additional-menu"> 509 <ul id="primary-menu" class="navigation-menu"><li id="menu-item-39" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-39 navigation-item"><a href="https://www.elasticroute.com/" class="navigation-link" >Home</a></li> 510<li id="menu-item-48" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-48 navigation-item"><a href="#" class="navigation-link" >Get Started</a> 511<ul class="navigation-dropdown"> 512 <li id="menu-item-56" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-56 navigation-dropdown-item"><a href="https://www.elasticroute.com/faqs/" class="navigation-link" >FAQs<i class="seoicon-right-arrow" ></i></a></li> 513 <li id="menu-item-55" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55 navigation-dropdown-item"><a href="https://www.elasticroute.com/tutorials/" class="navigation-link" >Tutorials<i class="seoicon-right-arrow" ></i></a></li> 514 <li id="menu-item-272" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-272 navigation-dropdown-item"><a href="https://www.elasticroute.com/changelog/" class="navigation-link" >Changelog<i class="seoicon-right-arrow" ></i></a></li> 515 <li id="menu-item-273" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-273 navigation-dropdown-item"><a href="https://app.elasticroute.com/login" class="navigation-link" >Client Login<i class="seoicon-right-arrow" ></i></a></li> 516</ul> 517</li> 518<li id="menu-item-49" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor menu-item-has-children menu-item-49 navigation-item"><a href="#" class="navigation-link" >Developers</a> 519<ul class="navigation-dropdown"> 520 <li id="menu-item-38" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-38 navigation-dropdown-item"><a href="https://www.elasticroute.com/client-libraries/" class="navigation-link" >Client Libraries<i class="seoicon-right-arrow" ></i></a></li> 521 <li id="menu-item-1201" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-1201 navigation-dropdown-item"><a href="#" class="navigation-link" >API Documentation<i class="seoicon-right-arrow" ></i></a> 522 <ul class="navigation-dropdown"> 523 <li id="menu-item-1203" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-1164 current_page_item menu-item-1203 navigation-dropdown-item"><a href="https://www.elasticroute.com/dashboard-api-documentation/" class="navigation-link" >Dashboard API Documentation<i class="seoicon-right-arrow" ></i></a></li> 524 <li id="menu-item-37" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-37 navigation-dropdown-item"><a href="https://www.elasticroute.com/routing-engine-api-documentation/" class="navigation-link" >Routing Engine API Documentation<i class="seoicon-right-arrow" ></i></a></li> 525 </ul> 526</li> 527</ul> 528</li> 529<li id="menu-item-40" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-40 navigation-item"><a href="#" class="navigation-link" >About Us</a> 530<ul class="navigation-dropdown"> 531 <li id="menu-item-196" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-196 navigation-dropdown-item"><a href="https://www.elasticroute.com/our-story/" class="navigation-link" >Our Story<i class="seoicon-right-arrow" ></i></a></li> 532 <li id="menu-item-47" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-47 navigation-dropdown-item"><a href="https://www.elasticroute.com/blog/" class="navigation-link" >Our Blog<i class="seoicon-right-arrow" ></i></a></li> 533 <li id="menu-item-1653" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1653 navigation-dropdown-item"><a href="https://www.elasticroute.com/white-paper/" class="navigation-link" >Our White Paper<i class="seoicon-right-arrow" ></i></a></li> 534 <li id="menu-item-54" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-54 navigation-dropdown-item"><a href="https://www.elasticroute.com/contact-us/" class="navigation-link" >Contact Us<i class="seoicon-right-arrow" ></i></a></li> 535</ul> 536</li> 537<li id="menu-item-50" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-50 navigation-item"><a href="https://app.elasticroute.com/login" class="navigation-link" >Client Login</a></li> 538</ul> <ul class="nav-add"> 539 <li class="search search_main"><div class="js-open-search"><i class="seoicon-loupe"></i></div></li> 540 </ul> 541 542 </div> 543 544 </div> 545 546 </div> 547 </header> 548 549 <!-- ... End Header --> 550 <div class="content-wrapper"> 551 552 <!-- Stunning header --> 553<div id="stunning-header" class="stunning-header stunning-header-bg-gray stunning-header-custom"> 554 <div class="stunning-header-content"> 555 <h1 class="stunning-header-title h1">Dashboard API Documentation</h1> 556 <ul class="breadcrumbs" itemscope itemtype="http://schema.org/BreadcrumbList"> 557 <li class="breadcrumbs-item first-item" itemprop="itemListElement" itemscope 558 itemtype="http://schema.org/ListItem"> 559 <a href="https://www.elasticroute.com/" itemprop="item"><span 560 itemprop="name">Homepage</span></a> 561 <meta itemprop="position" content="0"/> 562 </li> 563 <li class="breadcrumbs-item active" itemprop="itemListElement" itemscope 564 itemtype="http://schema.org/ListItem">
565 <span class="breadcrumbs-separator"><i class="seoicon-right-arrow"></i></span> <a href="https://www.elasticroute.com/dashboard-api-documentation/" itemprop="item"><meta itemprop="position" content="1"/><span itemprop="name" content="Dashboard API Documentation"></span></a> 566 <span class="breadcrumb-item-name">Dashboard API Documentation</span> 567 </li> 568 </ul> 569 </div> 570</div> 571<!-- End Stunning header --> 572 <div id="primary" class="page-builder-wrap"> 573 <div class="row "> 574 <div class="col-lg-12 col-md-12 col-sm-12"> 575 <main id="main" class="site-main content-main-full" > 576 577 <div id="page-1164"> 578 <div class="entry-content"> 579 <div class="kc_clfw"></div><section class="kc-elm kc-css-803993 kc_row"><div class="kc-row-container kc-container"><div class="kc-wrap-columns"><div class="kc-elm kc-css-550349 kc_col-sm-12 kc_column col-md-12"><div class="kc-col-container"><div class="kc-elm kc-css-181529 kc_row kc_row_inner"><div class="kc-elm kc-css-65806 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 580<header class="kc-elm kc-css-806204 crumina-module crumina-heading align-left "> 581 582 <div class="title-text-wrap"> 583 <h3 class=" heading-title" >Introduction</h3> </div> 584 <div class="heading-decoration"><span class="first"></span><span class="second"></span></div> 585 </header><div class="kc-elm kc-css-438011 kc_text_block"><p> 586ElasticRoute is served on via HTTP REST API, allowing you to integrate other systems with ElasticRoute easily. This page aims to explain how to use our API to plan your routes.</p> 587<p>Any program capable of sending HTTP requests and parsing JSON is able to interact with our API.</p> 588<p>Requests created through the following API will interact with your ElasticRoute dashboard.</p> 589</div></div></div></div><div class="kc-elm kc-css-370143 kc_row kc_row_inner"><div class="kc-elm kc-css-135544 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 590<header class="kc-elm kc-css-178795 crumina-module crumina-heading align-left "> 591 592 <div class="title-text-wrap"> 593 <h3 class=" heading-title" >API Key</h3> </div> 594 <div class="heading-decoration"><span class="first"></span><span class="second"></span></div> 595 </header><div class="kc-elm kc-css-405477 kc_text_block"><p> 596This section is regarding the generation of the Application Programming Interface (API) Key.</p> 597<ol> 598<li>Click on the Settings at the top right hand corner.<br /><img fetchpriority="high" decoding="async" class="alignnone size-full" src="https://elasticroute.wpenginepowered.com/wp-content/uploads/2020/02/UserSettings.png" alt="" width="1920" height="63" /></li> 599<li>In the drop-down, click on Your Settings.<br /><img decoding="async" class="alignnone size-full" src="https://elasticroute.wpenginepowered.com/wp-content/uploads/2021/05/ER-dropdownSettings.png" alt="" width="271" height="593" /></li> 600<li>Click on API.<br /><img decoding="async" class="alignnone size-full" src="https://elasticroute.wpenginepowered.com/wp-content/uploads/2020/02/Settings-API.png" alt="" width="184" height="211" /></li> 601<li>Provide a Token Name.<br /><img loading="lazy" decoding="async" class="alignnone size-medium" src="https://elasticroute.wpenginepowered.com/wp-content/uploads/2019/04/elasticroute-new-api-key.png" alt="" width="2276" height="492" /></li> 602<li>A new window will appear with the API Key.<br />Keep it somewhere safe, as it will only be displayed <strong>once</strong>. If you lose this token, you will have to generate a new one.</p> 603<p><img loading="lazy" decoding="async" class="alignnone size-medium" src="https://elasticroute.wpenginepowered.com/wp-content/uploads/2019/04/elasticroute-new-api-key-display.png" alt="" width="1962" height="982" /></li> 604</ol> 605</div></div></div></div><div class="kc-elm kc-css-443179 kc_row kc_row_inner"><div class="kc-elm kc-css-599504 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 606<header class="kc-elm kc-css-189052 crumina-module crumina-heading align-left "> 607 608 <div class="title-text-wrap"> 609 <h3 class=" heading-title" >Headers</h3> </div> 610 <div class="heading-decoration"><span class="first"></span><span class="second"></span></div> 611 </header><div class="kc-elm kc-css-66053 kc_text_block"><p> 612You will need to set the following HTTP headers in all the API calls made to us:</p> 613<p>1. Set HTTP header ‘<strong>Content-Type</strong>‘ to ‘<strong>application/json</strong>‘.</p> 614<pre style="background-color: #fafafa; padding: 10px;">Content-Type: application/json 615</pre> 616<p>2. Set Custom HTTP header ‘<strong>Authorization</strong>‘ with your ElasticRoute API key.</p> 617<pre style="background-color: #fafafa; padding: 10px;">Authorization: Bearer {YOUR_API_KEY} 618</pre> 619<p>Example:<br />Content-Type: application/json<br />Authorization: Bearer y05p5DOXcRAr3ZmaJflWpoNJacSIReWpOq9Hzy6UZKf3hXM3HrrOaHqqg72F</p> 620</div></div></div></div><div class="kc-elm kc-css-370984 kc_row kc_row_inner">
620<div class="kc-elm kc-css-79618 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 621<header class="kc-elm kc-css-565372 crumina-module crumina-heading align-left "> 622 623 <div class="title-text-wrap"> 624 <h3 class=" heading-title" >API Section</h3> </div> 625 <div class="heading-decoration"><span class="first"></span><span class="second"></span></div> 626 </header><div class="kc-elm kc-css-938242 kc_text_block"><p> 627The API is being divided into 4 main sections.</p> 628<table> 629<caption>API Description</caption> 630<thead> 631<tr> 632<th>Section</th> 633<th>Description</th> 634</tr> 635</thead> 636<tbody> 637<tr> 638<td>Vehicles</td> 639<td>For performing the Create, Read, Update and Delete (CRUD) of vehicles.</td> 640</tr> 641<tr> 642<td>Stops</td> 643<td>For performing the Create, Read, Update and Delete (CRUD) of stops.</td> 644</tr> 645<tr> 646<td>Stops Planning</td> 647<td>For starting or stopping the planning of your stops.</td> 648</tr> 649<tr> 650<td>Time Windows</td> 651<td>For performing the Create Read, Update and Delete (CRUD) of Time Windows.</td> 652</tr> 653</tbody> 654</table> 655</div><div data-open-on-mouseover="" data-tab-active="1" data-effect-option="" class="kc-elm kc-css-637233 kc_tabs group"> 656 <div class="kc_wrapper ui-tabs kc_clearfix"> 657 <ul class="kc_tabs_nav ui-tabs-nav kc_clearfix"> 658 <li><a href="#vehicles" data-prevent="scroll">Vehicles</a></li><li><a href="#stops" data-prevent="scroll">Stops</a></li><li><a href="#stops-planning" data-prevent="scroll">Stops Planning</a></li><li><a href="#time-windows" data-prevent="scroll">Time Windows</a></li> </ul> 659 <div id="vehicles" class="kc-elm kc-css-842274 kc_tab ui-tabs-panel kc_ui-tabs-hide kc_clearfix "><div class="kc_tab_content"><div class="kc-elm kc-css-478966 kc_text_block"><h4 id="Vehicles">Vehicles</h4> 660<p>This section is for performing the Create, Read, Update and Delete (CRUD) of vehicles, corresponding to <strong>Settings > Vehicles</strong> of your ElasticRoute account.</p> 661</div><div class="kc-elm kc-css-835572 crumina-module crumina-accordion"> 662 <ul class="accordion-group" id="accordion6ac27a15c41ad"> 663 <li class="kc-elm kc-css-676967 accordion-panel "> 664 <div class="panel-heading "> 665 <a href="#tab-tab-6ac27a15c42cc" class="accordion-heading collapsed" data-toggle="collapse" data-parent="#accordion6ac27a15c41ad" aria-expanded="false"> 666 <span class="icon"> 667 <i class="fa fa-angle-right default" aria-hidden="true"></i> 668 </span> 669 <span class="ovh">Single Vehicle</span> 670 </a> 671 </div> 672 <div id="tab-tab-6ac27a15c42cc" class="panel-collapse collapse" aria-expanded="false" role="tree"> 673 <div class="panel-info"> 674 <div id="Single Vehicle" class="kc-elm kc-css-866148 kc_row kc_row_inner"><div class="kc-elm kc-css-527654 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-154888 kc_text_block"><h5 id="Single Vehicle">Single Vehicle</h5> 675<p>Base URL: <span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>{endpoint}</p> 676<table> 677<caption>List Of Endpoints</caption> 678<thead> 679<tr> 680<th>Method</th> 681<th>{endpoint}</th> 682<th>Example</th> 683<th>Description</th> 684</tr> 685</thead> 686<tbody> 687<tr> 688<td><span style="background-color: #efefef; padding: 5px; font-weight: bold;">GET</span></td> 689<td>vehicles/{name}</td> 690<td><span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>vehicles/vehicle1</td> 691<td>For retrieving information of name of “vehicle1".</td> 692</tr> 693<tr> 694<td><span style="background-color: #efefef; padding: 5px; font-weight: bold;">POST</span></td> 695<td>vehicles</td> 696<td><span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>vehicles</td> 697<td>For creating vehicle.</td> 698</tr> 699<tr> 700<td><span style="background-color: #efefef; padding: 5px; font-weight: bold;">PUT</span></td> 701<td>vehicles/{name}</td> 702<td><span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>vehicles/vehicle1</td> 703<td>For editing information of name “vehicle1".</td> 704</tr> 705<tr> 706<td><span style="background-color: #efefef; padding: 5px; font-weight: bold;">DELETE</span></td> 707<td>vehicles/{name}</td> 708<td><span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>vehicles/vehicle1</td> 709<td>For deleting a vehicle with name of “vehicle1".</td> 710</tr> 711</tbody> 712</table> 713</div><div class="kc-elm kc-css-964312 kc_text_block"><h5>Request And Response For</h5> 714</div><div class="kc-elm kc-css-790985 kc_row kc_row_inner">
714<div class="kc-elm kc-css-508602 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-613937 kc_text_block"><p style="border: 1px solid #ccc; padding: 8px;"><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">GET</span> <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>vehicles/{name}</p> 715<p>Example: <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>vehicles/vehicle1</p> 716</div><div class="kc-elm kc-css-974748 kc_row kc_row_inner"><div class="kc-elm kc-css-289264 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 717<header class="kc-elm kc-css-648576 crumina-module crumina-heading align-center "> 718 719 <div class="title-text-wrap"> 720 <h5 class=" heading-title" >Request Body</h5> </div> 721 </header></div></div><div class="kc-elm kc-css-261532 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 722<header class="kc-elm kc-css-467832 crumina-module crumina-heading align-center "> 723 724 <div class="title-text-wrap"> 725 <h5 class=" heading-title" >Response Body</h5> </div> 726 </header><div class="kc-elm kc-css-802258 kc_text_block"><pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 727 "data": { 728 "depot": null, 729 "end_depot": null, 730 "name": "Vehicle1", 731 "priority": 10, 732 "service_radius": null, 733 "weight_capacity": null, 734 "volume_capacity": null, 735 "seating_capacity": null, 736 "buffer": null, 737 "max_time": null, 738 "max_distance": null, 739 "max_stops": null, 740 "max_time_per_day": null, 741 "max_distance_per_day": null, 742 "max_stops_per_day": null, 743 "avail": true, 744 "avail_from": 900, 745 "avail_till": 1700, 746 "avail_mon": true, 747 "avail_tue": true, 748 "avail_wed": true, 749 "avail_thu": true, 750 "avail_fri": true, 751 "avail_sat": true, 752 "avail_sun": true, 753 "break_time_window": null, 754 "return_to_depot": true, 755 "all_groups": true, 756 "unzoned": true, 757 "created_at": "2019-10-01 07:57:11", 758 "updated_at": "2019-10-01 13:11:49", 759 "zones": [], 760 "vehicle_types": [], 761 "groups": [], 762 "attributes": { 763 "organization_name": "Test" 764 } 765 } 766}</pre> 767</div></div></div></div></div></div></div><div class="kc-elm kc-css-110771 kc_row kc_row_inner"><div class="kc-elm kc-css-452173 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-377615 kc_text_block"><p style="border: 1px solid #ccc; padding: 8px;"><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">POST</span> <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span><span style="font-style: inherit; font-family: -apple-system, BlinkMacSystemFont,;">vehicles</span></p> 768<ul>Required field:</p> 769<li>name</li> 770</ul> 771</div><div class="kc-elm kc-css-485202 kc_row kc_row_inner"><div class="kc-elm kc-css-452206 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 772<header class="kc-elm kc-css-981652 crumina-module crumina-heading align-center "> 773 774 <div class="title-text-wrap"> 775 <h5 class=" heading-title" >Request Body</h5> </div> 776 </header><div class="kc-elm kc-css-717571 kc_text_block"><p> 777Example 1:</p> 778<pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 779 "data": { 780 "depot": null, 781 "end_depot": null, 782 "name": "vehicle1", 783 "priority": 10, 784 "weight_capacity": null, 785 "volume_capacity": null, 786 "seating_capacity": null, 787 "max_time": null, 788 "max_distance": null, 789 "max_stops": null, 790 "max_time_per_day": null, 791 "max_distance_per_day": null, 792 "max_stops_per_day": null, 793 "buffer": null, 794 "avail": true, 795 "avail_from": 900, 796 "avail_till": 1700, 797 "avail_mon": true, 798 "avail_tue": true, 799 "avail_wed": true, 800 "avail_thu": true, 801 "avail_fri": true, 802 "avail_sat": true, 803 "avail_sun": true, 804 "break_time_window": null, 805 "service_radius": null, 806 "return_to_depot": true, 807 "all_groups": false, 808 "unzoned": true, 809 "zones": [ 810 "Zone1", 811 "Zone2", 812 "Zone3" 813 ], 814 "vehicle_types": [ 815 "Vehicle Type1", 816 "Vehicle Type2", 817 "Vehicle Type3" 818 ], 819 "groups": [ 820 "Gp 1", 821 "Gp 2", 822 "Gp 3" 823 ] 824 } 825}</pre> 826</div><div class="kc-elm kc-css-444373 kc_text_block"><p> 827Example 2:</p> 828<pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 829 "data": { 830 "name": "vehicle1" 831 } 832}</pre> 833</div></div></div><div class="kc-elm kc-css-619123 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 834<header class="kc-elm kc-css-336877 crumina-module crumina-heading align-center "> 835 836 <div class="title-text-wrap"> 837 <h5 class=" heading-title" >Response Body</h5> </div> 838 </header><div class="kc-elm kc-css-460728 kc_text_block"><pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 839 "data": { 840 "depot": null, 841 "end_depot": null, 842 "name": "vehicle1", 843 "priority": 10, 844 "weight_capacity": null, 845 "volume_capacity": null, 846 "seating_capacity": null, 847 "max_time": null, 848 "max_distance": null, 849 "max_stops": null, 850 "max_time_per_day": null, 851 "max_distance_per_day": null, 852 "max_stops_per_day": null, 853 "buffer": null, 854 "avail": true, 855 "avail_from": 900, 856 "avail_till": 1700, 857 "avail_mon": true, 858 "avail_tue": true, 859 "avail_wed": true, 860 "avail_thu": true, 861 "avail_fri": true, 862 "avail_sat": true, 863 "avail_sun": true, 864 "break_time_window": null, 865 "service_radius": null, 866 "return_to_depot": true, 867 "all_groups": false, 868 "unzoned": true, 869 "zones": [ 870 "Zone1", 871 "Zone2", 872 "Zone3" 873 ], 874 "vehicle_types": [ 875 "Vehicle Type1", 876 "Vehicle Type2", 877 "Vehicle Type3" 878 ], 879 "groups": [ 880 "Gp 1", 881 "Gp 2", 882 "Gp 3" 883 ], 884 "created_at": "2019-06-01 01:28:15", 885 "updated_at": "2019-06-01 01:28:15" 886 }, 887 "attributes": { 888 "organization_name": "Test" 889 } 890} 891</pre> 892</div></div></div></div></div></div></div><div class="kc-elm kc-css-139943 kc_row kc_row_inner">
892<div class="kc-elm kc-css-565356 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-946974 kc_text_block"><p style="border: 1px solid #ccc; padding: 8px;"><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">PUT</span> <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>vehicles/{name}</p> 893<p>Example: <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>vehicles/vehicle1</p> 894</div><div class="kc-elm kc-css-669408 kc_row kc_row_inner"><div class="kc-elm kc-css-836687 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 895<header class="kc-elm kc-css-282688 crumina-module crumina-heading align-center "> 896 897 <div class="title-text-wrap"> 898 <h5 class=" heading-title" >Request Body</h5> </div> 899 </header><div class="kc-elm kc-css-110628 kc_text_block"><pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 900 "data": { 901 "depot": null, 902 "end_depot": null, 903 "name": "vehicle2", 904 "priority": 10, 905 "weight_capacity": null, 906 "volume_capacity": null, 907 "seating_capacity": null, 908 "max_time": null, 909 "max_distance": null, 910 "max_stops": null, 911 "max_time_per_day": null, 912 "max_distance_per_day": null, 913 "max_stops_per_day": null, 914 "buffer": null, 915 "avail": true, 916 "avail_from": 900, 917 "avail_till": 1700, 918 "avail_mon": true, 919 "avail_tue": true, 920 "avail_wed": true, 921 "avail_thu": true, 922 "avail_fri": true, 923 "avail_sat": true, 924 "avail_sun": true, 925 "break_time_window": null, 926 "service_radius": null, 927 "return_to_depot": true, 928 "all_groups": false, 929 "unzoned": true, 930 "zones": [ 931 "Zone1", 932 "Zone2", 933 "Zone3" 934 ], 935 "vehicle_types": [ 936 "Vehicle Type1", 937 "Vehicle Type2", 938 "Vehicle Type3" 939 ], 940 "groups": [ 941 "Gp 1", 942 "Gp 2", 943 "Gp 3" 944 ] 945 } 946}</pre> 947</div></div></div><div class="kc-elm kc-css-525497 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 948<header class="kc-elm kc-css-13711 crumina-module crumina-heading align-center "> 949 950 <div class="title-text-wrap"> 951 <h5 class=" heading-title" >Response Body</h5> </div> 952 </header><div class="kc-elm kc-css-861184 kc_text_block"><pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 953 "data": { 954 "depot": null, 955 "end_depot": null, 956 "name": "vehicle2", 957 "priority": 10, 958 "weight_capacity": null, 959 "volume_capacity": null, 960 "seating_capacity": null, 961 "max_time": null, 962 "max_distance": null, 963 "max_stops": null, 964 "max_time_per_day": null, 965 "max_distance_per_day": null, 966 "max_stops_per_day": null, 967 "buffer": null, 968 "avail": true, 969 "avail_from": 900, 970 "avail_till": 1700, 971 "avail_mon": true, 972 "avail_tue": true, 973 "avail_wed": true, 974 "avail_thu": true, 975 "avail_fri": true, 976 "avail_sat": true, 977 "avail_sun": true, 978 "break_time_window": null, 979 "service_radius": null, 980 "return_to_depot": true, 981 "all_groups": false, 982 "unzoned": true, 983 "zones": [ 984 "Zone1", 985 "Zone2", 986 "Zone3" 987 ], 988 "vehicle_types": [ 989 "Vehicle Type1", 990 "Vehicle Type2", 991 "Vehicle Type3" 992 ], 993 "groups": [ 994 "Gp 1", 995 "Gp 2", 996 "Gp 3" 997 ], 998 "created_at": "2019-06-01 01:28:15", 999 "updated_at": "2019-06-01 01:28:15" 1000 }, 1001 "attributes": { 1002 "organization_name": "Test" 1003 } 1004} 1005</pre> 1006</div></div></div></div></div></div></div><div class="kc-elm kc-css-793413 kc_row kc_row_inner"><div class="kc-elm kc-css-780753 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-668751 kc_text_block"><p style="border: 1px solid #ccc; padding: 8px;"><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">DELETE</span> <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>vehicles/{name}</p> 1007<p>Example: <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span><span style="font-style: inherit; font-family: -apple-system, BlinkMacSystemFont,;">vehicles/vehicle1</span></p> 1008</div><div class="kc-elm kc-css-157990 kc_row kc_row_inner"><div class="kc-elm kc-css-81286 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 1009<header class="kc-elm kc-css-242681 crumina-module crumina-heading align-center "> 1010 1011 <div class="title-text-wrap"> 1012 <h5 class=" heading-title" >Request Body</h5> </div> 1013 </header><div class="kc-elm kc-css-814759 kc_text_block"><pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 1014 "data": [ 1015 { 1016 "name": "Vehicle1" 1017 }, 1018 { 1019 "name": "Vehicle2" 1020 } 1021 ] 1022}</pre> 1023</div></div></div><div class="kc-elm kc-css-344998 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 1024<header class="kc-elm kc-css-106720 crumina-module crumina-heading align-center "> 1025 1026 <div class="title-text-wrap"> 1027 <h5 class=" heading-title" >Response Body</h5> </div> 1028 </header><div class="kc-elm kc-css-367103 kc_text_block"><p> 1029If vehicle is valid and deleted.</p> 1030<pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 1031 "message": "Deleted.", 1032  "attributes": { 1033    "organization_name": "Test" 1034  } 1035} 1036</pre> 1037</div><div class="kc-elm kc-css-687684 kc_text_block"><p>
1038If vehicle is invalid and not deleted.</p> 1039<pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 1040 "message": "Model Not Found." 1041} 1042</pre> 1043</div></div></div></div></div></div></div></div></div></div> 1044 </div> 1045 </div> 1046 </li><li class="kc-elm kc-css-252421 accordion-panel "> 1047 <div class="panel-heading "> 1048 <a href="#tab-tab-6ac27a15c4964" class="accordion-heading collapsed" data-toggle="collapse" data-parent="#accordion6ac27a15c41ad" aria-expanded="false"> 1049 <span class="icon"> 1050 <i class="fa fa-angle-right default" aria-hidden="true"></i> 1051 </span> 1052 <span class="ovh">Bulk Vehicles</span> 1053 </a> 1054 </div> 1055 <div id="tab-tab-6ac27a15c4964" class="panel-collapse collapse" aria-expanded="false" role="tree"> 1056 <div class="panel-info"> 1057 <div id="Batch Vehicle" class="kc-elm kc-css-149160 kc_row kc_row_inner"><div class="kc-elm kc-css-182349 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-935335 kc_text_block"><h5>Bulk Vehicles</h5> 1058<p>Base URL: <span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>{endpoint}</p> 1059<table> 1060<caption>List Of Endpoints</caption> 1061<thead> 1062<tr> 1063<th>Method</th> 1064<th>{endpoint}</th> 1065<th>Example</th> 1066<th>Description</th> 1067</tr> 1068</thead> 1069<tbody> 1070<tr> 1071<td><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">GET</span></td> 1072<td>vehicles</td> 1073<td><span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>vehicles<br /><span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>vehicles?limit=100&page=1</td> 1074<td>For retrieving information of all vehicles in your account.<br />Max. number of limit: 100 per page.</td> 1075</tr> 1076<tr> 1077<td><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">POST</span></td> 1078<td>vehicles/bulk</td> 1079<td><span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>vehicles/bulk</td> 1080<td>For mass creating vehicles.<br />You may specify a <span style="font-weight: 900; color: navy;">?delete=true</span> to clear all existing vehicle data, prior to creating the new vehicles.</td> 1081</tr> 1082<tr> 1083<td><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">PUT</span></td> 1084<td>vehicles/bulk</td> 1085<td><span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>vehicles/bulk</td> 1086<td>For mass editing information of vehicles.</td> 1087</tr> 1088<tr> 1089<td><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">DELETE</span></td> 1090<td>vehicles</td> 1091<td><span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>vehicles</td> 1092<td>For deleting all vehicles in your account.</td> 1093</tr> 1094</tbody> 1095</table> 1096</div><div class="kc-elm kc-css-653005 kc_text_block"><h5>Request And Response For</h5> 1097</div><div class="kc-elm kc-css-185339 kc_row kc_row_inner"><div class="kc-elm kc-css-577633 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-309373 kc_text_block"><p style="border: 1px solid #ccc; padding: 8px;"><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">GET</span> <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>vehicles</p> 1098<p>Example: <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>vehicles?limit=100&page=1</p> 1099</div><div class="kc-elm kc-css-416413 kc_row kc_row_inner"><div class="kc-elm kc-css-629811 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 1100<header class="kc-elm kc-css-457749 crumina-module crumina-heading align-center "> 1101 1102 <div class="title-text-wrap"> 1103 <h5 class=" heading-title" >Request Body</h5> </div> 1104 </header></div></div><div class="kc-elm kc-css-625585 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 1105<header class="kc-elm kc-css-236372 crumina-module crumina-heading align-center "> 1106 1107 <div class="title-text-wrap"> 1108 <h5 class=" heading-title" >Response Body</h5> </div> 1109 </header><div class="kc-elm kc-css-918314 kc_text_block"><pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 1110 "data": [ 1111 { 1112 "depot": null, 1113 "end_depot": null, 1114 "name": "Vehicle1", 1115 "priority": 10, 1116 "weight_capacity": null, 1117 "volume_capacity": null, 1118 "seating_capacity": null, 1119 "max_time": null, 1120 "max_distance": null, 1121 "max_stops": null, 1122 "max_time_per_day": null, 1123 "max_distance_per_day": null, 1124 "max_stops_per_day": null, 1125 "buffer": null, 1126 "avail": true, 1127 "avail_from": 900, 1128 "avail_till": 1700, 1129 "avail_mon": true, 1130 "avail_tue": true, 1131 "avail_wed": true, 1132 "avail_thu": true, 1133 "avail_fri": true, 1134 "avail_sat": true, 1135 "avail_sun": true, 1136 "break_time_window": null, 1137 "service_radius": null, 1138 "return_to_depot": true, 1139 "all_groups": false, 1140 "unzoned": true, 1141 "zones": [ 1142 "Zone1", 1143 "Zone2", 1144 "Zone3" 1145 ], 1146 "vehicle_types": [ 1147 "Vehicle Type1", 1148 "Vehicle Type2", 1149 "Vehicle Type3" 1150 ], 1151 "groups": [ 1152 "Gp 1", 1153 "Gp 2", 1154 "Gp 3" 1155 ], 1156 "created_at": "2019-06-01 01:28:15", 1157 "updated_at": "2019-06-02 06:57:02", 1158 "zones": [], 1159 "vehicle_types": [], 1160 "groups": [], 1161 "all_groups": true 1162 }, 1163 { 1164 "depot": null, 1165 "name": "Vehicle2", 1166 "priority": 10, 1167 "weight_capacity": null, 1168 "volume_capacity": null, 1169 "seating_capacity": null, 1170 "max_time": null, 1171 "max_distance": null, 1172 "max_stops": null, 1173 "max_time_per_day": null, 1174 "max_distance_per_day": null, 1175 "max_stops_per_day": null, 1176 "buffer": null, 1177 "avail": true, 1178 "avail_from": 900, 1179 "avail_till": 1700, 1180 "avail_mon": true, 1181 "avail_tue": true, 1182 "avail_wed": true, 1183 "avail_thu": true, 1184 "avail_fri": true, 1185 "avail_sat": true, 1186 "avail_sun": true, 1187 "service_radius": null, 1188 "return_to_depot": true, 1189 "created_at": "2019-06-01 06:56:50", 1190 "updated_at": "2019-06-02 06:56:50", 1191 "zones": [], 1192 "vehicle_types": [], 1193 "groups": [ 1194 "Gp 1", 1195 "Gp 2", 1196 "Gp 3" 1197 ], 1198 "all_groups": false 1199 } 1200 ], 1201 "links": { 1202 "first": "http://app.elasticroute.com/api/v1/account/vehicles?page=1", 1203 "last": "http://app.elasticroute.com/api/v1/account/vehicles?page=1", 1204 "prev": null, 1205 "next": null 1206 }, 1207 "meta": { 1208 "current_page": 1, 1209 "from": 1, 1210 "last_page": 1, 1211 "path": "http://app.elasticroute.com/api/v1/account/vehicles", 1212 "per_page": 15, 1213 "to": 2, 1214 "total": 2 1215 }, 1216 "attributes": { 1217 "organization_name": "Test" 1218 } 1219} 1220</pre> 1221</div></div></div></div></div></div></div><div class="kc-elm kc-css-675541 kc_row kc_row_inner">
1221<div class="kc-elm kc-css-707086 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-801160 kc_text_block"><p style="border: 1px solid #ccc; padding: 8px;"><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">POST</span> <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>vehicles/bulk</p> 1222<ul>Required field:</p> 1223<li>name</li> 1224</ul> 1225</div><div class="kc-elm kc-css-702032 kc_row kc_row_inner"><div class="kc-elm kc-css-23273 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 1226<header class="kc-elm kc-css-479188 crumina-module crumina-heading align-center "> 1227 1228 <div class="title-text-wrap"> 1229 <h5 class=" heading-title" >Request Body</h5> </div> 1230 </header><div class="kc-elm kc-css-947416 kc_text_block"><pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 1231 "data": [ 1232 { 1233 "depot": null, 1234 "end_depot": null, 1235 "name": "Vehicle1", 1236 "priority": 10, 1237 "weight_capacity": null, 1238 "volume_capacity": null, 1239 "seating_capacity": null, 1240 "max_time": null, 1241 "max_distance": null, 1242 "max_stops": null, 1243 "max_time_per_day": null, 1244 "max_distance_per_day": null, 1245 "max_stops_per_day": null, 1246 "buffer": null, 1247 "avail": true, 1248 "avail_from": 900, 1249 "avail_till": 1700, 1250 "avail_mon": true, 1251 "avail_tue": true, 1252 "avail_wed": true, 1253 "avail_thu": true, 1254 "avail_fri": true, 1255 "avail_sat": true, 1256 "avail_sun": true, 1257 "break_time_window": null, 1258 "service_radius": null, 1259 "return_to_depot": true, 1260 "all_groups": false, 1261 "unzoned": true, 1262 "zones": [ 1263 "Zone1", 1264 "Zone2", 1265 "Zone3" 1266 ], 1267 "vehicle_types": [ 1268 "Vehicle Type1", 1269 "Vehicle Type2", 1270 "Vehicle Type3" 1271 ], 1272 "groups": [ 1273 "Gp 1", 1274 "Gp 2", 1275 "Gp 3" 1276 ] 1277 }, 1278 { 1279 "depot": null, 1280 "name": "Vehicle2", 1281 "priority": 10, 1282 "weight_capacity": null, 1283 "volume_capacity": null, 1284 "seating_capacity": null, 1285 "max_time": null, 1286 "max_distance": null, 1287 "max_stops": null, 1288 "max_time_per_day": null, 1289 "max_distance_per_day": null, 1290 "max_stops_per_day": null, 1291 "buffer": null, 1292 "avail": true, 1293 "avail_from": 900, 1294 "avail_till": 1700, 1295 "avail_mon": true, 1296 "avail_tue": true, 1297 "avail_wed": true, 1298 "avail_thu": true, 1299 "avail_fri": true, 1300 "avail_sat": true, 1301 "avail_sun": true, 1302 "break_time_window": null, 1303 "service_radius": null, 1304 "return_to_depot": true, 1305 "all_groups": false, 1306 "unzoned": true, 1307 "zones": [ 1308 "Zone1", 1309 "Zone2", 1310 "Zone3" 1311 ], 1312 "vehicle_types": [ 1313 "Vehicle Type1", 1314 "Vehicle Type2", 1315 "Vehicle Type3" 1316 ], 1317 "groups": [ 1318 "Gp 1", 1319 "Gp 2", 1320 "Gp 3" 1321 ] 1322 } 1323 ] 1324} 1325</pre> 1326</div></div></div><div class="kc-elm kc-css-420067 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 1327<header class="kc-elm kc-css-207036 crumina-module crumina-heading align-center "> 1328 1329 <div class="title-text-wrap"> 1330 <h5 class=" heading-title" >Response Body</h5> </div> 1331 </header><div class="kc-elm kc-css-556269 kc_text_block"><pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 1332 "data": [ 1333 { 1334 "depot": null, 1335 "end_depot": null, 1336 "name": "Vehicle1", 1337 "priority": 10, 1338 "weight_capacity": null, 1339 "volume_capacity": null, 1340 "seating_capacity": null, 1341 "max_time": null, 1342 "max_distance": null, 1343 "max_stops": null, 1344 "max_time_per_day": null, 1345 "max_distance_per_day": null, 1346 "max_stops_per_day": null, 1347 "buffer": null, 1348 "avail": true, 1349 "avail_from": 900, 1350 "avail_till": 1700, 1351 "avail_mon": true, 1352 "avail_tue": true, 1353 "avail_wed": true, 1354 "avail_thu": true, 1355 "avail_fri": true, 1356 "avail_sat": true, 1357 "avail_sun": true, 1358 "break_time_window": null, 1359 "service_radius": null, 1360 "return_to_depot": true, 1361 "all_groups": false, 1362 "unzoned": true, 1363 "zones": [ 1364 "Zone1", 1365 "Zone2", 1366 "Zone3" 1367 ], 1368 "vehicle_types": [ 1369 "Vehicle Type1", 1370 "Vehicle Type2", 1371 "Vehicle Type3" 1372 ], 1373 "groups": [ 1374 "Gp 1", 1375 "Gp 2", 1376 "Gp 3" 1377 ], 1378 "created_at": "2019-06-19 01:28:15", 1379 "updated_at": "2019-06-20 06:57:02" 1380 }, 1381 { 1382 "depot": null, 1383 "name": "Vehicle2", 1384 "priority": 10, 1385 "weight_capacity": null, 1386 "volume_capacity": null, 1387 "seating_capacity": null, 1388 "max_time": null, 1389 "max_distance": null, 1390 "max_stops": null, 1391 "max_time_per_day": null, 1392 "max_distance_per_day": null, 1393 "max_stops_per_day": null, 1394 "buffer": null, 1395 "avail": true, 1396 "avail_from": 900, 1397 "avail_till": 1700, 1398 "avail_mon": true, 1399 "avail_tue": true, 1400 "avail_wed": true, 1401 "avail_thu": true, 1402 "avail_fri": true, 1403 "avail_sat": true, 1404 "avail_sun": true, 1405 "break_time_window": null, 1406 "service_radius": null, 1407 "return_to_depot": true, 1408 "all_groups": false, 1409 "unzoned": true, 1410 "zones": [ 1411 "Zone1", 1412 "Zone2", 1413 "Zone3" 1414 ], 1415 "vehicle_types": [ 1416 "Vehicle Type1", 1417 "Vehicle Type2", 1418 "Vehicle Type3" 1419 ], 1420 "groups": [ 1421 "Gp 1", 1422 "Gp 2", 1423 "Gp 3" 1424 ], 1425 "created_at": "2019-06-20 06:56:50", 1426 "updated_at": "2019-06-20 06:56:50" 1427 } 1428 ], 1429 "links": { 1430 "first": "http://app.elasticroute.com/api/v1/account/vehicles?page=1", 1431 "last": "http://app.elasticroute.com/api/v1/account/vehicles?page=1", 1432 "prev": null, 1433 "next": null 1434 }, 1435 "meta": { 1436 "current_page": 1, 1437 "from": 1, 1438 "last_page": 1, 1439 "path": "http://app.elasticroute.com/api/v1/account/vehicles", 1440 "per_page": 15, 1441 "to": 2, 1442 "total": 2 1443 }, 1444 "attributes": { 1445 "organization_name": "Test" 1446 } 1447} 1448</pre> 1449</div></div></div></div></div></div></div><div class="kc-elm kc-css-964258 kc_row kc_row_inner">
1449<div class="kc-elm kc-css-659844 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-788563 kc_text_block"><p style="border: 1px solid #ccc; padding: 8px;"><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">PUT</span> <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>vehicles/bulk</p> 1450</div><div class="kc-elm kc-css-972678 kc_row kc_row_inner"><div class="kc-elm kc-css-799570 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 1451<header class="kc-elm kc-css-598676 crumina-module crumina-heading align-center "> 1452 1453 <div class="title-text-wrap"> 1454 <h5 class=" heading-title" >Request Body</h5> </div> 1455 </header><div class="kc-elm kc-css-541503 kc_text_block"><pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 1456 "data": [ 1457 { 1458 "name": "Vehicle1", 1459 "data": { 1460 "depot": null, 1461 "end_depot": null, 1462 "name": "V1", 1463 "priority": 10, 1464 "weight_capacity": null, 1465 "volume_capacity": null, 1466 "seating_capacity": null, 1467 "max_time": null, 1468 "max_distance": null, 1469 "max_stops": null, 1470 "max_time_per_day": null, 1471 "max_distance_per_day": null, 1472 "max_stops_per_day": null, 1473 "buffer": null, 1474 "avail": true, 1475 "avail_from": 900, 1476 "avail_till": 1700, 1477 "avail_mon": true, 1478 "avail_tue": true, 1479 "avail_wed": true, 1480 "avail_thu": true, 1481 "avail_fri": true, 1482 "avail_sat": true, 1483 "avail_sun": true, 1484 "break_time_window": null, 1485 "service_radius": null, 1486 "return_to_depot": true, 1487 "all_groups": false, 1488 "unzoned": true, 1489 "zones": [ 1490 "Zone1", 1491 "Zone2", 1492 "Zone3" 1493 ], 1494 "vehicle_types": [ 1495 "Vehicle Type1", 1496 "Vehicle Type2", 1497 "Vehicle Type3" 1498 ], 1499 "groups": [ 1500 "Gp 1", 1501 "Gp 2", 1502 "Gp 3" 1503 ] 1504 } 1505 }, 1506 { 1507 "name": "Vehicle2", 1508 "data": { 1509 "depot": null, 1510 "end_depot": null, 1511 "name": "V2", 1512 "priority": 10, 1513 "weight_capacity": null, 1514 "volume_capacity": null, 1515 "seating_capacity": null, 1516 "max_time": null, 1517 "max_distance": null, 1518 "max_stops": null, 1519 "max_time_per_day": null, 1520 "max_distance_per_day": null, 1521 "max_stops_per_day": null, 1522 "buffer": null, 1523 "avail": true, 1524 "avail_from": 900, 1525 "avail_till": 1700, 1526 "avail_mon": true, 1527 "avail_tue": true, 1528 "avail_wed": true, 1529 "avail_thu": true, 1530 "avail_fri": true, 1531 "avail_sat": true, 1532 "avail_sun": true, 1533 "break_time_window": null, 1534 "service_radius": null, 1535 "return_to_depot": true, 1536 "all_groups": false, 1537 "unzoned": true, 1538 "zones": [ 1539 "Zone1", 1540 "Zone2", 1541 "Zone3" 1542 ], 1543 "vehicle_types": [ 1544 "Vehicle Type1", 1545 "Vehicle Type2", 1546 "Vehicle Type3" 1547 ], 1548 "groups": [ 1549 "Gp 1", 1550 "Gp 2", 1551 "Gp 3" 1552 ] 1553 } 1554 } 1555 ] 1556}</pre> 1557</div></div></div><div class="kc-elm kc-css-804604 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 1558<header class="kc-elm kc-css-536993 crumina-module crumina-heading align-center "> 1559 1560 <div class="title-text-wrap"> 1561 <h5 class=" heading-title" >Response Body</h5> </div> 1562 </header><div class="kc-elm kc-css-310248 kc_text_block"><pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 1563 "data": [ 1564 { 1565 "depot": null, 1566 "end_depot": null, 1567 "name": "V1", 1568 "priority": 10, 1569 "weight_capacity": null, 1570 "volume_capacity": null, 1571 "seating_capacity": null, 1572 "max_time": null, 1573 "max_distance": null, 1574 "max_stops": null, 1575 "max_time_per_day": null, 1576 "max_distance_per_day": null, 1577 "max_stops_per_day": null, 1578 "buffer": null, 1579 "avail": true, 1580 "avail_from": 900, 1581 "avail_till": 1700, 1582 "avail_mon": true, 1583 "avail_tue": true, 1584 "avail_wed": true, 1585 "avail_thu": true, 1586 "avail_fri": true, 1587 "avail_sat": true, 1588 "avail_sun": true, 1589 "break_time_window": null, 1590 "service_radius": null, 1591 "return_to_depot": true, 1592 "all_groups": false, 1593 "unzoned": true, 1594 "zones": [ 1595 "Zone1", 1596 "Zone2", 1597 "Zone3" 1598 ], 1599 "vehicle_types": [ 1600 "Vehicle Type1", 1601 "Vehicle Type2", 1602 "Vehicle Type3" 1603 ], 1604 "groups": [ 1605 "Gp 1", 1606 "Gp 2", 1607 "Gp 3" 1608 ], 1609 "created_at": "2019-06-01 01:28:15", 1610 "updated_at": "2019-06-03 06:56:50" 1611 }, 1612 { 1613 "depot": null, 1614 "end_depot": null, 1615 "name": "V2", 1616 "priority": 10, 1617 "weight_capacity": null, 1618 "volume_capacity": null, 1619 "seating_capacity": null, 1620 "max_time": null, 1621 "max_distance": null, 1622 "max_stops": null, 1623 "max_time_per_day": null, 1624 "max_distance_per_day": null, 1625 "max_stops_per_day": null, 1626 "buffer": null, 1627 "avail": true, 1628 "avail_from": 900, 1629 "avail_till": 1700, 1630 "avail_mon": true, 1631 "avail_tue": true, 1632 "avail_wed": true, 1633 "avail_thu": true, 1634 "avail_fri": true, 1635 "avail_sat": true, 1636 "avail_sun": true, 1637 "service_radius": null, 1638 "return_to_depot": true, 1639 "break_time_window": null, 1640 "service_radius": null, 1641 "return_to_depot": true, 1642 "all_groups": false, 1643 "unzoned": true, 1644 "zones": [ 1645 "Zone1", 1646 "Zone2", 1647 "Zone3" 1648 ], 1649 "vehicle_types": [ 1650 "Vehicle Type1", 1651 "Vehicle Type2", 1652 "Vehicle Type3" 1653 ], 1654 "groups": [ 1655 "Gp 1", 1656 "Gp 2", 1657 "Gp 3" 1658 ], 1659 "created_at": "2019-06-01 06:56:50", 1660 "updated_at": "2019-06-03 06:56:50" 1661 } 1662 ], 1663 "links": { 1664 "first": "http://app.elasticroute.com/api/v1/account/vehicles?page=1", 1665 "last": "http://app.elasticroute.com/api/v1/account/vehicles?page=1", 1666 "prev": null, 1667 "next": null 1668 }, 1669 "meta": { 1670 "current_page": 1, 1671 "from": 1, 1672 "last_page": 1, 1673 "path": "http://app.elasticroute.com/api/v1/account/vehicles", 1674 "per_page": 15, 1675 "to": 2, 1676 "total": 2 1677 }, 1678 "attributes": { 1679 "organization_name": "Test" 1680 } 1681} 1682</pre> 1683</div></div></div></div></div></div></div><div class="kc-elm kc-css-763626 kc_row kc_row_inner">
1683<div class="kc-elm kc-css-691452 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-485838 kc_text_block"><p style="border: 1px solid #ccc; padding: 8px;"><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">DELETE</span> <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>vehicles</p> 1684<p>Example: <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>vehicles</p> 1685</div><div class="kc-elm kc-css-220886 kc_row kc_row_inner"><div class="kc-elm kc-css-830612 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 1686<header class="kc-elm kc-css-700561 crumina-module crumina-heading align-center "> 1687 1688 <div class="title-text-wrap"> 1689 <h5 class=" heading-title" >Request Body</h5> </div> 1690 </header></div></div><div class="kc-elm kc-css-53881 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 1691<header class="kc-elm kc-css-802828 crumina-module crumina-heading align-center "> 1692 1693 <div class="title-text-wrap"> 1694 <h5 class=" heading-title" >Response Body</h5> </div> 1695 </header><div class="kc-elm kc-css-206357 kc_text_block"><p> 1696If vehicle is valid and deleted.</p> 1697<pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 1698 "message": "Deleted.", 1699 "attributes": { 1700 "organization_name": "Test" 1701 } 1702} 1703</pre> 1704</div></div></div></div></div></div></div></div></div></div> 1705 </div> 1706 </div> 1707 </li><li class="kc-elm kc-css-807701 accordion-panel "> 1708 <div class="panel-heading "> 1709 <a href="#tab-tab-6ac27a15c52f5" class="accordion-heading collapsed" data-toggle="collapse" data-parent="#accordion6ac27a15c41ad" aria-expanded="false"> 1710 <span class="icon"> 1711 <i class="fa fa-angle-right default" aria-hidden="true"></i> 1712 </span> 1713 <span class="ovh">Field Headers And Description</span> 1714 </a> 1715 </div> 1716 <div id="tab-tab-6ac27a15c52f5" class="panel-collapse collapse" aria-expanded="false" role="tree"> 1717 <div class="panel-info"> 1718 <div id="Single Vehicle" class="kc-elm kc-css-867318 kc_row kc_row_inner"><div class="kc-elm kc-css-411698 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-786080 kc_text_block"><h5>Field Headers And Description</h5> 1719<table> 1720<thead> 1721<tr> 1722<th>API Field</th> 1723<th>Dashboard Field</th> 1724<th>Description</th> 1725<th>Type</th> 1726</tr> 1727</thead> 1728<tbody> 1729<tr> 1730<td>name</td> 1731<td>Name</td> 1732<td>Name of the Vehicle. <span style="font-weight: 900; color: navy;">Required. Unique.</span></td> 1733<td>String</td> 1734</tr> 1735<tr> 1736<td>depot</td> 1737<td>Depot</td> 1738<td>The name of the depot which is specified in the depots. Typically, it is the starting location of the place where the driver collect their goods from. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-add-depots/">How To Add Depots</a>.</td> 1739<td>String</td> 1740</tr> 1741<tr> 1742<td>end_depot</td> 1743<td>End Depot</td> 1744<td>The name of the depot which is specified in the depots. Typically, it is the ending location where the driver ends the run. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-select-the-start-and-end-depots-for-your-vehicle/">How To Select The Start And End Depots For Your Vehicle</a>.</td> 1745<td>String</td> 1746</tr> 1747<tr> 1748<td>priority</td> 1749<td>Priority</td> 1750<td>The priority of the vehicle. Higher the priority, the higher the order of the vehicle to get assigned the stop first during planning. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-priority-for-your-vehicles/">How To Set Priority For Your Vehicles</a></td> 1751<td>Integer</td> 1752</tr> 1753<tr> 1754<td>max_time</td> 1755<td>Max Time / Run</td> 1756<td>The maximum time the vehicle can travel per run. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-customize-your-runs/">How To Customize Your Runs</a>.</td> 1757<td>Integer</td> 1758</tr> 1759<tr> 1760<td>max_distance</td> 1761<td>Max Distance / Run</td> 1762<td>The maximum distance that the vehicle can travel per run. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-customize-your-runs/">How To Customize Your Runs</a>.</td> 1763<td>Integer</td> 1764</tr> 1765<tr> 1766<td>max_stops</td> 1767<td>Max Stops / Run</td> 1768<td>The maximum number of stops that the vehicle can take per run. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-customize-your-runs/">How To Customize Your Runs</a>.</td> 1769<td>Integer</td> 1770</tr> 1771<tr> 1772<td>max_time_per_day</td> 1773<td>Max Time / Day</td> 1774<td>The maximum time constraint that the vehicle can travel per day. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/how-to-set-time-distance-and-stops-limits-for-your-vehicles/">How To Set Time, Distance And Stops Limits For Your Vehicles</a>.</td> 1775<td>Integer</td> 1776</tr> 1777<tr> 1778<td>max_distance_per_day</td> 1779<td>Max Distance / Day</td> 1780<td>The maximum distance constraint that the vehicle can travel per day. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/how-to-set-time-distance-and-stops-limits-for-your-vehicles/">How To Set Time, Distance And Stops Limits For Your Vehicles</a>.</td> 1781<td>Integer</td> 1782</tr> 1783<tr> 1784<td>max_stops_per_day</td> 1785<td>Max Stops / Day</td> 1786<td>The maximum stops constraint that the vehicle can perform per day. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/how-to-set-time-distance-and-stops-limits-for-your-vehicles/">How To Set Time, Distance And Stops Limits For Your Vehicles</a>.</td> 1787<td>Integer</td> 1788</tr> 1789<tr> 1790<td>max_runs</td> 1791<td>Max Runs</td> 1792<td>The maximum runs constraint that the vehicle can perform per day. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-buffer-for-your-deliveries/">How To Set Buffer For Your Deliveries</a>.</td> 1793<td>Integer</td> 1794</tr> 1795<tr> 1796<td>buffer</td> 1797<td>Buffer</td> 1798<td>A modifier to affect the traveling speed of the vehicle. The higher the number the longer the time taken for the journey between the stops. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-buffer-for-your-deliveries/">How To Set Buffer For Your Deliveries</a>.</td> 1799<td>Integer</td> 1800</tr> 1801<tr> 1802<td>avail</td> 1803<td>Available for route planning</td> 1804<td>Availability of the vehicle to be included for planning. <span style="font-weight: 900; color: navy;">Optional.</span></td> 1805<td>Boolean</td> 1806</tr> 1807<tr> 1808<td>avail_mon</td> 1809<td>Mon</td> 1810<td>Availability of the vehicle to be included for planning on Mondays. <span style="font-weight: 900; color: navy;">Optional.</span></td> 1811<td>Boolean</td> 1812</tr> 1813<tr> 1814<td>avail_tue</td> 1815<td>Tue</td> 1816<td>Availability of the vehicle to be included for planning on Tuesdays. <span style="font-weight: 900; color: navy;">Optional.</span></td> 1817<td>Boolean</td> 1818</tr> 1819<tr> 1820<td>avail_wed</td> 1821<td>Wed</td> 1822<td>Availability of the vehicle to be included for planning on Wednesdays. <span style="font-weight: 900; color: navy;">Optional.</span></td> 1823<td>Boolean</td> 1824</tr> 1825<tr> 1826<td>avail_thu</td> 1827<td>Thu</td> 1828<td>Availability of the vehicle to be included for planning on Thursdays. <span style="font-weight: 900; color: navy;">Optional.</span></td> 1829<td>Boolean</td> 1830</tr> 1831<tr> 1832<td>avail_fri</td> 1833<td>Fri</td> 1834<td>Availability of the vehicle to be included for planning on Fridays. <span style="font-weight: 900; color: navy;">Optional.</span></td> 1835<td>Boolean</td> 1836</tr> 1837<tr> 1838<td>avail_sat</td> 1839<td>Sat</td> 1840<td>Availability of the vehicle to be included for planning on Saturdays. <span style="font-weight: 900; color: navy;">Optional.</span></td> 1841<td>Boolean</td> 1842</tr> 1843<tr> 1844<td>avail_sun</td> 1845<td>Sun</td> 1846<td>Availability of the vehicle to be included for planning on Sundays. <span style="font-weight: 900; color: navy;">Optional.</span></td> 1847<td>Boolean</td> 1848</tr> 1849<tr> 1850<td>
1850break_time_window</td> 1851<td>Break Time Window</td> 1852<td>Vehicle break time (e.g. lunch or dinner break). <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-up-break-time-windows-for-your-drivers/">How To Set Break Time For Your Vehicles</a>.</td> 1853<td>String</td> 1854</tr> 1855<tr> 1856<td>weight_capacity</td> 1857<td>Weight</td> 1858<td>The weight capacity of the vehicle. If specified, the <code class="EnlighterJSRAW" data-enlighter-language="generic">weight_load</code> field of the stops will be considered for route optimization. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-vehicle-capacity/">How To Set Vehicle Capacity</a></td> 1859<td>Float</td> 1860</tr> 1861<tr> 1862<td>volume_capacity</td> 1863<td>Volume</td> 1864<td>The volume capacity of the vehicle. If specified, the <code class="EnlighterJSRAW" data-enlighter-language="generic">volume_load</code> field of the stops will be considered for route optimization. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-vehicle-capacity/">How To Set Vehicle Capacity</a></td> 1865<td>Float</td> 1866</tr> 1867<tr> 1868<td>seating_capacity</td> 1869<td>Seating</td> 1870<td>The seating capacity of the vehicle. If specified, the <code class="EnlighterJSRAW" data-enlighter-language="generic">seating_load</code> field of the stops will be considered for route optimization. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-vehicle-capacity/">How To Set Vehicle Capacity</a></td> 1871<td>Float</td> 1872</tr> 1873<tr> 1874<td>avail_from</td> 1875<td>Available From</td> 1876<td>The starting time where the vehicle is available. Default: 900. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-driver-working-hours/">How To Set Driver Working Hours</a>.<br /><span style="color: #f0ad4e;">e.g. 0900</span></td> 1877<td>Time <span style="color: #f0ad4e;">Format: Gi</span></td> 1878</tr> 1879<tr> 1880<td>avail_till</td> 1881<td>Available Till</td> 1882<td>The ending time where the vehicle is available. Default: 1700. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-driver-working-hours/">How To Set Driver Working Hours</a>.<br /><span style="color: #f0ad4e;">e.g. 1700</span><span style="color: #f0ad4e;"><br /></span></td> 1883<td>Time <span style="color: #f0ad4e;">Format: Gi</span></td> 1884</tr> 1885<tr> 1886<td>service_radius</td> 1887<td>Service Radius</td> 1888<td>Vehicle will only serve stops within the radius (meters) of the selected depot. Default: null. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-use-vehicle-service-radius-to-control-the-assigning-of-stops-to-vehicle/">How To Use Vehicle Service Radius To Control The Assigning Of Stops To Vehicle</a>.</td> 1889<td>Integer</td> 1890</tr> 1891<tr> 1892<td>vehicle_types</td> 1893<td>Vehicle Types</td> 1894<td>Only stops with the same <code class="EnlighterJSRAW" data-enlighter-language="generic">vehicle_type</code> as the vehicle can be assigned to the driver. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-assign-stops-with-special-requirements-to-specific-vehicle-type/">How To Assign Stops With Special Requirements To Specific Vehicle Type</a>.</td> 1895<td>Array of Strings</td> 1896</tr> 1897<tr> 1898<td>groups</td> 1899<td>Groups</td> 1900<td>Only stops with the same <code class="EnlighterJSRAW" data-enlighter-language="generic">group</code> as the vehicle can be assigned to the driver. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-use-group-for-separating-your-runs/">How To Use Group For Separating Your Runs</a>.</td> 1901<td>Array of Strings</td> 1902</tr> 1903<tr> 1904<td>all_groups</td> 1905<td>All Groups</td> 1906<td>Allows the stops of various groups to be assigned to the vehicles. Will override the <code class="EnlighterJSRAW" data-enlighter-language="generic">groups</code> array if set to true. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-use-group-for-separating-your-runs/">How To Use Group For Separating Your Runs</a>.</td> 1907<td>Boolean</td> 1908</tr> 1909<tr> 1910<td>unzoned</td> 1911<td>Unzoned</td> 1912<td>For allowing vehicle to serve stops that are not within a <code class="EnlighterJSRAW" data-enlighter-language="generic">zone</code>. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-up-zone-for-geofencing-of-stops/">How To Set Up Zone For Geofencing Of Stops</a>.</td> 1913<td>Boolean</td> 1914</tr> 1915<tr> 1916<td>zones</td> 1917<td>Zones</td> 1918<td>The Vehicle can only be assigned stops with the same <code class="EnlighterJSRAW" data-enlighter-language="generic">zone</code>. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-up-zone-for-geofencing-of-stops/">How To Set Up Zone For Geofencing Of Stops</a>.</td> 1919<td>Array of Strings</td> 1920</tr> 1921<tr> 1922<td>return_to_depot</td> 1923<td>Return to depot at the end of the runs?</td> 1924<td>Specify whether the vehicle is required to return to the depot. The time taken to return to depot will be considered if this field is set to true.<br />If set to true, the algorithm will be set to closed-path routing, else the algorithm will be set to open-path routing. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-select-between-open-or-closed-path-routing-for-your-vehicle/">How To Select Between Open Or Closed Path Routing For Your Vehicle</a>.</td> 1925<td>Boolean</td> 1926</tr> 1927<tr> 1928<td>created_at</td> 1929<td><em style="color: #cdcdcd;">Not Shown</em></td> 1930<td>UTC time of when the vehicle is created. <span style="font-weight: 900; color: green;">Result.</span></td> 1931<td>Date/ Time</td> 1932</tr> 1933<tr> 1934<td>update_at</td> 1935<td><em style="color: #cdcdcd;">Not Shown</em></td> 1936<td>UTC time of when the vehicle is updated. <span style="font-weight: 900; color: green;">Result.</span></td> 1937<td>Date/ Time</td> 1938</tr> 1939</tbody> 1940</table> 1941</div></div></div></div> 1942 </div> 1943 </div> 1944 </li> </ul> 1945</div> 1946</div></div><div id="stops" class="kc-elm kc-css-375526 kc_tab ui-tabs-panel kc_ui-tabs-hide kc_clearfix "><div class="kc_tab_content"><div class="kc-elm kc-css-268322 kc_text_block"><h4 id="Stops">Stops</h4> 1947<p>This section is for performing the Create, Read, Update and Delete (CRUD) of stops.</p> 1948</div><div class="kc-elm kc-css-59345 crumina-module crumina-accordion"> 1949 <ul class="accordion-group" id="accordion6ac27a15c5ab4"> 1950 <li class="kc-elm kc-css-315506 accordion-panel "> 1951 <div class="panel-heading "> 1952 <a href="#tab-tab-6ac27a15c5c86" class="accordion-heading collapsed" data-toggle="collapse" data-parent="#accordion6ac27a15c5ab4" aria-expanded="false">
1953 <span class="icon"> 1954 <i class="fa fa-angle-right default" aria-hidden="true"></i> 1955 </span> 1956 <span class="ovh">Single Stop</span> 1957 </a> 1958 </div> 1959 <div id="tab-tab-6ac27a15c5c86" class="panel-collapse collapse" aria-expanded="false" role="tree"> 1960 <div class="panel-info"> 1961 <div id="Single Stop" class="kc-elm kc-css-801223 kc_row kc_row_inner"><div class="kc-elm kc-css-67277 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-394107 kc_text_block"><h5>Single Stop</h5> 1962<p>Base URL: <span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>{endpoint}<br />Format of {date}: “YYYY-MM-DD" e.g. 2019-06-01</p> 1963<table> 1964<caption>List Of Endpoints</caption> 1965<thead> 1966<tr> 1967<th>Method</th> 1968<th>{endpoint}</th> 1969<th>Example</th> 1970<th>Description</th> 1971</tr> 1972</thead> 1973<tbody> 1974<tr> 1975<td><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">GET</span></td> 1976<td>stops/{date}/{name}</td> 1977<td><span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>stops/2019-06-01/stop1</td> 1978<td>For retrieving information of “stop1".</td> 1979</tr> 1980<tr> 1981<td><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">POST</span></td> 1982<td>stops/{date}</td> 1983<td><span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>stops/2019-06-01</td> 1984<td>For creating a stop on a particular “date".</td> 1985</tr> 1986<tr> 1987<td><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">PUT</span></td> 1988<td>stops/{date}/{name}</td> 1989<td><span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>stops/2019-06-01/stop1</td> 1990<td>For editing information of a stop with “date" and “name".</td> 1991</tr> 1992<tr> 1993<td><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">DELETE</span></td> 1994<td>stops/{date}/{name}</td> 1995<td><span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>stops/2019-06-01/stop1</td> 1996<td>For deleting a stop with “date" and “name".</td> 1997</tr> 1998</tbody> 1999</table> 2000</div><div class="kc-elm kc-css-403680 kc_text_block"><h5>Request And Response For</h5> 2001</div><div class="kc-elm kc-css-187267 kc_row kc_row_inner"><div class="kc-elm kc-css-242666 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-91978 kc_text_block"><p style="border: 1px solid #ccc; padding: 8px;"><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">GET</span> <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>stops/{date}/{name}</p> 2002<p>Example: <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>stops/2019-10-01/stop1</p> 2003</div><div class="kc-elm kc-css-418708 kc_row kc_row_inner"><div class="kc-elm kc-css-416982 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 2004<header class="kc-elm kc-css-375371 crumina-module crumina-heading align-center "> 2005 2006 <div class="title-text-wrap"> 2007 <h5 class=" heading-title" >Sample Request Body</h5> </div> 2008 </header></div></div><div class="kc-elm kc-css-198208 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 2009<header class="kc-elm kc-css-23739 crumina-module crumina-heading align-center "> 2010 2011 <div class="title-text-wrap"> 2012 <h5 class=" heading-title" >Sample Response Body</h5> </div> 2013 </header><div class="kc-elm kc-css-256779 kc_text_block"><pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 2014 "data": { 2015 "detrack_id": null, 2016 "load_id": null, 2017 "vehicle_type": null, 2018 "depot": null, 2019 "group": null, 2020 "date": "2019-10-01", 2021 "name": "Changi Airport", 2022 "time_window": null, 2023 "blackout_window": null, 2024 "address": "80 Airport Boulevard Singapore 819642", 2025 "address_1": null, 2026 "address_2": null, 2027 "address_3": null, 2028 "postal_code": null, 2029 "plan_zones": [], 2030 "city": null, 2031 "state": null, 2032 "country": null, 2033 "weight_load": null, 2034 "volume_load": null, 2035 "seating_load": null, 2036 "service_time": null, 2037 "priority": 10, 2038 "preassign_to": null, 2039 "assign_to": "vehicle1", 2040 "run": 1, 2041 "sequence": 3, 2042 "eta": 1001, 2043 "time_from_previous_stop": null, 2044 "distance_from_previous_stop": null, 2045 "lat": 1.3644202, 2046 "lng": 103.9893421, 2047 "exception": null, 2048 "exception_reason": "", 2049 "violations": [], 2050 "sorted": false, 2051 "transferred": false, 2052 "plan_vehicle_type": "Default", 2053 "plan_depot": "Depot 1", 2054 "plan_time_window": "Default", 2055 "plan_service_time": 5, 2056 "plan_break_time": null, 2057 "mapped_at": "2019-10-01 05:32:41", 2058 "planned_at": "2019-10-01 05:33:18", 2059 "created_at": "2019-10-01 05:32:41", 2060 "updated_at": "2019-10-01 05:33:18" 2061 }, 2062 "attributes": { 2063 "organization_name": "Test" 2064 } 2065} 2066</pre> 2067</div></div></div></div></div></div></div><div class="kc-elm kc-css-777514 kc_row kc_row_inner">
2067<div class="kc-elm kc-css-909539 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-273850 kc_text_block"><p style="border: 1px solid #ccc; padding: 8px;"><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">POST</span> <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>stops/{date}</p> 2068<p>Example: <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>stops/2019-10-01</p> 2069<ul>Required fields:</p> 2070<li>name</li> 2071<li>address</li> 2072</ul> 2073</div><div class="kc-elm kc-css-585322 kc_row kc_row_inner"><div class="kc-elm kc-css-999248 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 2074<header class="kc-elm kc-css-438231 crumina-module crumina-heading align-center "> 2075 2076 <div class="title-text-wrap"> 2077 <h5 class=" heading-title" >Sample Request Body</h5> </div> 2078 </header><div class="kc-elm kc-css-600202 kc_text_block"><p> 2079Example 1:</p> 2080<pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 2081 "data": { 2082 "name": "Changi Airport", 2083 "address": "80 Airport Boulevard (S)819642", 2084 "lat": "1.3644202", 2085 "lng": "103.9893421", 2086 "preassign_to": null, 2087 "weight_load": null, 2088 "volume_load": null, 2089 "seating_load": null, 2090 "time_window": null, 2091 "service_time": null, 2092 "vehicle_type": null, 2093 "depot": null, 2094 "detrack_id": null, 2095 "group": null 2096 } 2097} 2098</pre> 2099</div><div class="kc-elm kc-css-513808 kc_text_block"><p> 2100Example 2:</p> 2101<pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 2102 "data": { 2103 "name": "Changi Airport", 2104 "address": "80 Airport Boulevard (S)819642" 2105 } 2106} 2107</pre> 2108</div></div></div><div class="kc-elm kc-css-437745 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 2109<header class="kc-elm kc-css-121927 crumina-module crumina-heading align-center "> 2110 2111 <div class="title-text-wrap"> 2112 <h5 class=" heading-title" >Sample Response Body</h5> </div> 2113 </header><div class="kc-elm kc-css-84761 kc_text_block"><pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 2114 "data": { 2115 "detrack_id": null, 2116 "load_id": null, 2117 "vehicle_type": null, 2118 "depot": null, 2119 "group": null, 2120 "date": "2019-10-01", 2121 "name": "Changi Airport", 2122 "time_window": null, 2123 "blackout_window": null, 2124 "address": "80 Airport Boulevard (S)819642", 2125 "address_1": null, 2126 "address_2": null, 2127 "address_3": null, 2128 "postal_code": null, 2129 "plan_zones": [], 2130 "city": null, 2131 "state": null, 2132 "country": null, 2133 "weight_load": null, 2134 "volume_load": null, 2135 "seating_load": null, 2136 "service_time": null, 2137 "priority": 10, 2138 "preassign_to": null, 2139 "assign_to": null, 2140 "run": null, 2141 "sequence": null, 2142 "eta": null, 2143 "time_from_previous_stop": null, 2144 "distance_from_previous_stop": null, 2145 "lat": 1.3644202, 2146 "lng": 103.9893421, 2147 "exception": null, 2148 "exception_reason": "", 2149 "violations": [], 2150 "sorted": false, 2151 "transferred": false, 2152 "plan_vehicle_type": null, 2153 "plan_depot": null, 2154 "plan_time_window": null, 2155 "plan_service_time": null, 2156 "plan_break_time": null, 2157 "mapped_at": "2019-10-01 06:31:03", 2158 "planned_at": null, 2159 "created_at": "2019-10-01 06:31:03", 2160 "updated_at": "2019-10-01 06:31:03" 2161 }, 2162 "attributes": { 2163 "organization_name": "Test" 2164 } 2165} 2166</pre> 2167</div></div></div></div></div></div></div><div class="kc-elm kc-css-543830 kc_row kc_row_inner"><div class="kc-elm kc-css-353529 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-555945 kc_text_block"><p style="border: 1px solid #ccc; padding: 8px;"><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">PUT</span> <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>stops/{date}/{name}</p> 2168<p>Example: <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>stops/2019-10-01/stop1</p> 2169</div><div class="kc-elm kc-css-67431 kc_row kc_row_inner"><div class="kc-elm kc-css-873428 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 2170<header class="kc-elm kc-css-270470 crumina-module crumina-heading align-center "> 2171 2172 <div class="title-text-wrap"> 2173 <h5 class=" heading-title" >Sample Request Body</h5> </div> 2174 </header><div class="kc-elm kc-css-676086 kc_text_block"><pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 2175 "data": { 2176 "name": "Stop123", 2177 "address": "80 Airport Boulevard (S)819642", 2178 "lat": "1.3644202", 2179 "lng": "103.9893421", 2180 "preassign_to": null, 2181 "weight_load": null, 2182 "volume_load": null, 2183 "seating_load": null, 2184 "time_window": null, 2185 "service_time": null, 2186 "vehicle_type": null, 2187 "depot": null, 2188 "detrack_id": null, 2189 "group": null 2190 } 2191} 2192</pre> 2193</div></div></div><div class="kc-elm kc-css-514018 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 2194<header class="kc-elm kc-css-72750 crumina-module crumina-heading align-center "> 2195 2196 <div class="title-text-wrap"> 2197 <h5 class=" heading-title" >Sample Response Body</h5> </div> 2198 </header><div class="kc-elm kc-css-153434 kc_text_block"><pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 2199 "data": { 2200 "detrack_id": null, 2201 "load_id": null, 2202 "vehicle_type": null, 2203 "depot": null, 2204 "group": null, 2205 "date": "2019-10-01", 2206 "name": "Stop123", 2207 "time_window": null, 2208 "blackout_window": null, 2209 "address": "80 Airport Boulevard (S)819642", 2210 "address_1": null, 2211 "address_2": null, 2212 "address_3": null, 2213 "postal_code": null, 2214 "plan_zones": [], 2215 "city": null, 2216 "state": null, 2217 "country": null, 2218 "weight_load": null, 2219 "volume_load": null, 2220 "seating_load": null, 2221 "service_time": null, 2222 "priority": 10, 2223 "preassign_to": null, 2224 "assign_to": null, 2225 "run": null, 2226 "sequence": null, 2227 "eta": null, 2228 "time_from_previous_stop": null, 2229 "distance_from_previous_stop": null, 2230 "lat": 1.3644202, 2231 "lng": 103.9893421, 2232 "exception": null, 2233 "exception_reason": "", 2234 "violations": [], 2235 "sorted": false, 2236 "transferred": false, 2237 "plan_vehicle_type": null, 2238 "plan_depot": null, 2239 "plan_time_window": null, 2240 "plan_service_time": null, 2241 "plan_break_time": null, 2242 "mapped_at": "2019-10-01 06:31:03", 2243 "planned_at": null, 2244 "created_at": "2019-10-01 06:31:03", 2245 "updated_at": "2019-10-01 06:31:03" 2246 }, 2247 "attributes": { 2248 "organization_name": "Test" 2249 } 2250} 2251</pre> 2252</div></div></div></div></div></div></div><div class="kc-elm kc-css-14502 kc_row kc_row_inner">
2252<div class="kc-elm kc-css-981839 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-961876 kc_text_block"><p style="border: 1px solid #ccc; padding: 8px;"><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">DELETE</span> <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>stops/{date}/{name}</p> 2253<p>Example: <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>stops/2019-06-01/stop1</p> 2254</div><div class="kc-elm kc-css-398690 kc_row kc_row_inner"><div class="kc-elm kc-css-271430 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 2255<header class="kc-elm kc-css-750927 crumina-module crumina-heading align-center "> 2256 2257 <div class="title-text-wrap"> 2258 <h5 class=" heading-title" >Sample Request Body</h5> </div> 2259 </header></div></div><div class="kc-elm kc-css-548515 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 2260<header class="kc-elm kc-css-404236 crumina-module crumina-heading align-center "> 2261 2262 <div class="title-text-wrap"> 2263 <h5 class=" heading-title" >Sample Response Body</h5> </div> 2264 </header><div class="kc-elm kc-css-931936 kc_text_block"><p> 2265If stop is valid and deleted.</p> 2266<pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 2267 "message": "Deleted." 2268 "attributes": { 2269 "organization_name": "Test" 2270 } 2271} 2272</pre> 2273</div><div class="kc-elm kc-css-446688 kc_text_block"><p> 2274If stop is invalid or not found.</p> 2275<pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 2276 "message": "Stop Not Found." 2277} 2278</pre> 2279</div></div></div></div></div></div></div></div></div></div> 2280 </div> 2281 </div> 2282 </li><li class="kc-elm kc-css-807508 accordion-panel "> 2283 <div class="panel-heading "> 2284 <a href="#tab-tab-6ac27a15c655b" class="accordion-heading collapsed" data-toggle="collapse" data-parent="#accordion6ac27a15c5ab4" aria-expanded="false"> 2285 <span class="icon"> 2286 <i class="fa fa-angle-right default" aria-hidden="true"></i> 2287 </span> 2288 <span class="ovh">Bulk Stops</span> 2289 </a> 2290 </div> 2291 <div id="tab-tab-6ac27a15c655b" class="panel-collapse collapse" aria-expanded="false" role="tree"> 2292 <div class="panel-info"> 2293 <div id="Batch Stop" class="kc-elm kc-css-478892 kc_row kc_row_inner"><div class="kc-elm kc-css-336744 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-52877 kc_text_block"><h4>Bulk Stops</h4> 2294<p>Base URL: <span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>{endpoint}<br />Format of {date}: “YYYY-MM-DD" e.g. 2019-06-01</p> 2295<table> 2296<caption>List Of Endpoints</caption> 2297<thead> 2298<tr> 2299<th>Method</th> 2300<th>{endpoint}</th> 2301<th>Example</th> 2302<th>Description</th> 2303</tr> 2304</thead> 2305<tbody> 2306<tr> 2307<td><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">GET</span></td> 2308<td>stops/{date}</td> 2309<td><span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>stops/2019-06-01<br /><span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>stops/2019-06-01?limit=100&page=1</td> 2310<td>For retrieving information of stops on a certain “date".<br />Max. number of limit: 100 per page.</td> 2311</tr> 2312<tr> 2313<td><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">POST</span></td> 2314<td>stops/{date}/bulk</td> 2315<td><span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>stops/2019-06-01/bulk</td> 2316<td>For creating stops on a certain “date" .<br />You may specify a <span style="font-weight: 900; color: navy;">?delete=true</span> to delete existing data on that “date", prior to creating the new stops.</td> 2317</tr> 2318<tr> 2319<td><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">DELETE</span></td> 2320<td>stops/{date}</td> 2321<td><span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>stops/2019-06-01</td> 2322<td>For deleting all stops on a certain “date".</td> 2323</tr> 2324</tbody> 2325</table> 2326</div><div class="kc-elm kc-css-870473 kc_text_block"><h5>Request And Response For</h5> 2327</div><div class="kc-elm kc-css-331027 kc_row kc_row_inner">
2327<div class="kc-elm kc-css-135370 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-17976 kc_text_block"><p style="border: 1px solid #ccc; padding: 8px;"><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">GET</span> <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>stops/{date}?limit={number}&page={number}</p> 2328<ul>Example:</p> 2329<li><span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>stops/2019-10-01</li> 2330<li><span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>stops/2019-10-01?limit=100&page=1</li> 2331</ul> 2332</div><div class="kc-elm kc-css-469530 kc_row kc_row_inner"><div class="kc-elm kc-css-79757 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 2333<header class="kc-elm kc-css-29695 crumina-module crumina-heading align-center "> 2334 2335 <div class="title-text-wrap"> 2336 <h5 class=" heading-title" >Sample Request Body</h5> </div> 2337 </header></div></div><div class="kc-elm kc-css-171889 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 2338<header class="kc-elm kc-css-20152 crumina-module crumina-heading align-center "> 2339 2340 <div class="title-text-wrap"> 2341 <h5 class=" heading-title" >Sample Response Body</h5> </div> 2342 </header><div class="kc-elm kc-css-521697 kc_text_block"><pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 2343 "data": [ 2344 { 2345 "detrack_id": null, 2346 "load_id": null, 2347 "vehicle_type": null, 2348 "depot": null, 2349 "group": null, 2350 "date": "2019-10-01", 2351 "name": "Singapore Zoo", 2352 "time_window": null, 2353 "blackout_window": null, 2354 "address": "80 Mandai Lake Road Singapore 729826", 2355 "address_1": null, 2356 "address_2": null, 2357 "address_3": null, 2358 "postal_code": null, 2359 "plan_zones": [], 2360 "city": null, 2361 "state": null, 2362 "country": null, 2363 "weight_load": null, 2364 "volume_load": null, 2365 "seating_load": null, 2366 "service_time": null, 2367 "priority": 10, 2368 "preassign_to": null, 2369 "assign_to": null, 2370 "run": null, 2371 "sequence": null, 2372 "eta": null, 2373 "time_from_previous_stop": null, 2374 "distance_from_previous_stop": null, 2375 "lat": 1.4044825, 2376 "lng": 103.7898931, 2377 "exception": null, 2378 "exception_reason": "", 2379 "violations": [], 2380 "sorted": false, 2381 "transferred": false, 2382 "plan_vehicle_type": null, 2383 "plan_depot": null, 2384 "plan_time_window": null, 2385 "plan_service_time": null, 2386 "plan_break_time": null, 2387 "mapped_at": "2019-10-01 06:49:17", 2388 "planned_at": null, 2389 "created_at": "2019-10-01 06:49:17", 2390 "updated_at": "2019-10-01 06:49:17" 2391 }, 2392 { 2393 "detrack_id": null, 2394 "load_id": null, 2395 "vehicle_type": null, 2396 "depot": null, 2397 "group": null, 2398 "date": "2019-10-01", 2399 "name": "Gardens By the Bay", 2400 "time_window": null, 2401 "blackout_window": null, 2402 "address": "18 Marina Gardens Drive Singapore 018953", 2403 "address_1": null, 2404 "address_2": null, 2405 "address_3": null, 2406 "postal_code": null, 2407 "plan_zones": [], 2408 "city": null, 2409 "state": null, 2410 "country": null, 2411 "weight_load": null, 2412 "volume_load": null, 2413 "seating_load": null, 2414 "service_time": null, 2415 "priority": 10, 2416 "preassign_to": null, 2417 "assign_to": null, 2418 "run": null, 2419 "sequence": null, 2420 "eta": null, 2421 "time_from_previous_stop": null, 2422 "distance_from_previous_stop": null, 2423 "lat": 1.2815683, 2424 "lng": 103.8614245, 2425 "exception": null, 2426 "exception_reason": "", 2427 "violations": [], 2428 "sorted": false, 2429 "transferred": false, 2430 "plan_vehicle_type": null, 2431 "plan_depot": null, 2432 "plan_time_window": null, 2433 "plan_service_time": null, 2434 "plan_break_time": null, 2435 "mapped_at": "2019-10-01 06:49:17", 2436 "planned_at": null, 2437 "created_at": "2019-10-01 06:49:17", 2438 "updated_at": "2019-10-01 06:49:17" 2439 }, 2440 { 2441 "detrack_id": null, 2442 "load_id": null, 2443 "vehicle_type": null, 2444 "depot": null, 2445 "group": null, 2446 "date": "2019-10-01", 2447 "name": "Changi Airport", 2448 "time_window": null, 2449 "blackout_window": null, 2450 "address": "80 Airport Boulevard Singapore 819642", 2451 "address_1": null, 2452 "address_2": null, 2453 "address_3": null, 2454 "postal_code": null, 2455 "plan_zones": [], 2456 "city": null, 2457 "state": null, 2458 "country": null, 2459 "weight_load": null, 2460 "volume_load": null, 2461 "seating_load": null, 2462 "service_time": null, 2463 "priority": 10, 2464 "preassign_to": null, 2465 "assign_to": null, 2466 "run": null, 2467 "sequence": null, 2468 "eta": null, 2469 "time_from_previous_stop": null, 2470 "distance_from_previous_stop": null, 2471 "lat": 1.3644202, 2472 "lng": 103.9893421, 2473 "exception": null, 2474 "exception_reason": "", 2475 "violations": [], 2476 "sorted": false, 2477 "transferred": false, 2478 "plan_vehicle_type": null, 2479 "plan_depot": null, 2480 "plan_time_window": null, 2481 "plan_service_time": null, 2482 "plan_break_time": null, 2483 "mapped_at": "2019-10-01 06:49:17", 2484 "planned_at": null, 2485 "created_at": "2019-10-01 06:49:17", 2486 "updated_at": "2019-10-01 06:49:17" 2487 } 2488 ], 2489 "links": { 2490 "first": "https://app.elasticroute.com/api/v1/account/stops/2019-10-02/bulk?page=1", 2491 "last": "https://app.elasticroute.com/api/v1/account/stops/2019-10-02/bulk?page=1", 2492 "prev": null, 2493 "next": null 2494 }, 2495 "meta": { 2496 "current_page": 1, 2497 "from": 1, 2498 "last_page": 1, 2499 "path": "https://app.elasticroute.com/api/v1/account/stops/2019-10-02/bulk", 2500 "per_page": 15, 2501 "to": 3, 2502 "total": 3 2503 }, 2504 "attributes": { 2505 "organization_name": "Test" 2506 } 2507}</pre> 2508</div></div></div></div></div></div></div><div class="kc-elm kc-css-766582 kc_row kc_row_inner">
2508<div class="kc-elm kc-css-155199 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-88289 kc_text_block"><p style="border: 1px solid #ccc; padding: 8px;"><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">POST</span> <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>stops/{date}/bulk</p> 2509<p>Example: <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>stops/2019-06-01/bulk</p> 2510<ul>Required fields for Full Address:</p> 2511<li>name</li> 2512<li>address</li> 2513</ul> 2514<ul>Required fields for Line Address:</p> 2515<li>name</li> 2516<li>address_1</li> 2517<li>address_2</li> 2518<li>address_3</li> 2519</ul> 2520</div><div class="kc-elm kc-css-540462 kc_row kc_row_inner"><div class="kc-elm kc-css-315754 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 2521<header class="kc-elm kc-css-692912 crumina-module crumina-heading align-center "> 2522 2523 <div class="title-text-wrap"> 2524 <h5 class=" heading-title" >Sample Request Body</h5> </div> 2525 </header><div class="kc-elm kc-css-540837 kc_text_block"><pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 2526 "data": [ 2527 { 2528 "name": "Changi Airport", 2529 "address": "80 Airport Boulevard Singapore 819642", 2530 "lat": "1.3644202", 2531 "lng": "103.9893421" 2532 }, 2533 { 2534 "name": "Singapore Zoo", 2535 "address": "80 Mandai Lake Road Singapore 729826", 2536 "lat": "1.4044825", 2537 "lng": "103.7898931" 2538 }, 2539 { 2540 "name": "Gardens By the Bay", 2541 "address": "18 Marina Gardens Drive Singapore 018953", 2542 "lat": "1.2815683", 2543 "lng": "103.8614245" 2544 } 2545 ] 2546} 2547</pre> 2548</div></div></div><div class="kc-elm kc-css-692928 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 2549<header class="kc-elm kc-css-100251 crumina-module crumina-heading align-center "> 2550 2551 <div class="title-text-wrap"> 2552 <h5 class=" heading-title" >Sample Response Body</h5> </div> 2553 </header><div class="kc-elm kc-css-120775 kc_text_block"><pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 2554 "data": [ 2555 { 2556 "detrack_id": null, 2557 "load_id": null, 2558 "vehicle_type": null, 2559 "depot": null, 2560 "group": null, 2561 "date": "2019-10-01", 2562 "name": "Singapore Zoo", 2563 "time_window": null, 2564 "blackout_window": null, 2565 "address": "80 Mandai Lake Road Singapore 729826", 2566 "address_1": null, 2567 "address_2": null, 2568 "address_3": null, 2569 "postal_code": null, 2570 "plan_zones": [], 2571 "city": null, 2572 "state": null, 2573 "country": null, 2574 "weight_load": null, 2575 "volume_load": null, 2576 "seating_load": null, 2577 "service_time": null, 2578 "priority": 10, 2579 "preassign_to": null, 2580 "assign_to": null, 2581 "run": null, 2582 "sequence": null, 2583 "eta": null, 2584 "time_from_previous_stop": null, 2585 "distance_from_previous_stop": null, 2586 "lat": 1.4044825, 2587 "lng": 103.7898931, 2588 "exception": null, 2589 "exception_reason": "", 2590 "violations": [], 2591 "sorted": false, 2592 "transferred": false, 2593 "plan_vehicle_type": null, 2594 "plan_depot": null, 2595 "plan_time_window": null, 2596 "plan_service_time": null, 2597 "plan_break_time": null, 2598 "mapped_at": "2019-10-01 06:49:17", 2599 "planned_at": null, 2600 "created_at": "2019-10-01 06:49:17", 2601 "updated_at": "2019-10-01 06:49:17" 2602 }, 2603 { 2604 "detrack_id": null, 2605 "load_id": null, 2606 "vehicle_type": null, 2607 "depot": null, 2608 "group": null, 2609 "date": "2019-10-02", 2610 "name": "Gardens By the Bay", 2611 "time_window": null, 2612 "blackout_window": null, 2613 "address": "18 Marina Gardens Drive Singapore 018953", 2614 "address_1": null, 2615 "address_2": null, 2616 "address_3": null, 2617 "postal_code": null, 2618 "plan_zones": [], 2619 "city": null, 2620 "state": null, 2621 "country": null, 2622 "weight_load": null, 2623 "volume_load": null, 2624 "seating_load": null, 2625 "service_time": null, 2626 "priority": 10, 2627 "preassign_to": null, 2628 "assign_to": null, 2629 "run": null, 2630 "sequence": null, 2631 "eta": null, 2632 "time_from_previous_stop": null, 2633 "distance_from_previous_stop": null, 2634 "lat": 1.2815683, 2635 "lng": 103.8614245, 2636 "exception": null, 2637 "exception_reason": "", 2638 "violations": [], 2639 "sorted": false, 2640 "transferred": false, 2641 "plan_vehicle_type": null, 2642 "plan_depot": null, 2643 "plan_time_window": null, 2644 "plan_service_time": null, 2645 "plan_break_time": null, 2646 "mapped_at": "2019-10-01 06:49:17", 2647 "planned_at": null, 2648 "created_at": "2019-10-01 06:49:17", 2649 "updated_at": "2019-10-01 06:49:17" 2650 }, 2651 { 2652 "detrack_id": null, 2653 "load_id": null, 2654 "vehicle_type": null, 2655 "depot": null, 2656 "group": null, 2657 "date": "2019-10-02", 2658 "name": "Changi Airport", 2659 "time_window": null, 2660 "blackout_window": null, 2661 "address": "80 Airport Boulevard Singapore 819642", 2662 "address_1": null, 2663 "address_2": null, 2664 "address_3": null, 2665 "postal_code": null, 2666 "plan_zones": [], 2667 "city": null, 2668 "state": null, 2669 "country": null, 2670 "weight_load": null, 2671 "volume_load": null, 2672 "seating_load": null, 2673 "service_time": null, 2674 "priority": 10, 2675 "preassign_to": null, 2676 "assign_to": null, 2677 "run": null, 2678 "sequence": null, 2679 "eta": null, 2680 "time_from_previous_stop": null, 2681 "distance_from_previous_stop": null, 2682 "lat": 1.3644202, 2683 "lng": 103.9893421, 2684 "exception": null, 2685 "exception_reason": "", 2686 "violations": [], 2687 "sorted": false, 2688 "transferred": false, 2689 "plan_vehicle_type": null, 2690 "plan_depot": null, 2691 "plan_time_window": null, 2692 "plan_service_time": null, 2693 "plan_break_time": null, 2694 "mapped_at": "2019-10-01 06:49:17", 2695 "planned_at": null, 2696 "created_at": "2019-10-01 06:49:17", 2697 "updated_at": "2019-10-01 06:49:17" 2698 } 2699 ], 2700 "attributes": { 2701 "organization_name": "Test" 2702 } 2703} 2704</pre> 2705</div></div></div></div></div></div></div><div class="kc-elm kc-css-791890 kc_row kc_row_inner">
2705<div class="kc-elm kc-css-991158 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-680946 kc_text_block"><p style="border: 1px solid #ccc; padding: 8px;"><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">DELETE</span> <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>stops/{date}</p> 2706<p>Example: <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>stops/2019-06-01</p> 2707</div><div class="kc-elm kc-css-842474 kc_row kc_row_inner"><div class="kc-elm kc-css-474116 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 2708<header class="kc-elm kc-css-688169 crumina-module crumina-heading align-center "> 2709 2710 <div class="title-text-wrap"> 2711 <h5 class=" heading-title" >Sample Request Body</h5> </div> 2712 </header></div></div><div class="kc-elm kc-css-921674 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 2713<header class="kc-elm kc-css-473057 crumina-module crumina-heading align-center "> 2714 2715 <div class="title-text-wrap"> 2716 <h5 class=" heading-title" >Sample Response Body</h5> </div> 2717 </header><div class="kc-elm kc-css-523808 kc_text_block"><p> 2718If stops are valid and deleted.</p> 2719<pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 2720 "message": "Deleted.", 2721 "attributes": { 2722 "organization_name": "Test" 2723 } 2724} 2725</pre> 2726</div></div></div></div></div></div></div></div></div></div> 2727 </div> 2728 </div> 2729 </li><li class="kc-elm kc-css-631258 accordion-panel "> 2730 <div class="panel-heading "> 2731 <a href="#tab-tab-6ac27a15c6cac" class="accordion-heading collapsed" data-toggle="collapse" data-parent="#accordion6ac27a15c5ab4" aria-expanded="false"> 2732 <span class="icon"> 2733 <i class="fa fa-angle-right default" aria-hidden="true"></i> 2734 </span> 2735 <span class="ovh">Field Headers And Description</span> 2736 </a> 2737 </div> 2738 <div id="tab-tab-6ac27a15c6cac" class="panel-collapse collapse" aria-expanded="false" role="tree"> 2739 <div class="panel-info"> 2740 <div class="kc-elm kc-css-47414 kc_text_block"><h5>Field Headers And Description</h5> 2741<table> 2742<thead> 2743<tr> 2744<th>API Field</th> 2745<th>Dashboard Field</th> 2746<th>Description</th> 2747<th>Type</th> 2748</tr> 2749</thead> 2750<tbody> 2751<tr> 2752<td>name</td> 2753<td>Name</td> 2754<td>Unique identifier of the stop. <span style="font-weight: 900; color: navy;">Required. Unique.</span></td> 2755<td>String</td> 2756</tr> 2757<tr> 2758<td>address</td> 2759<td>Address</td> 2760<td>Full address of the stop. <span style="font-weight: 900; color: navy;">Required if Line Address; or <code class="EnlighterJSRAW" data-enlighter-language="generic">lat</code> and <code class="EnlighterJSRAW" data-enlighter-language="generic">lng</code> is not provided.</span></td> 2761<td>String</td> 2762</tr> 2763<tr> 2764<td>address_1</td> 2765<td><em style="color: #cdcdcd;">Not Shown</em></td> 2766<td>Part 1 of Line Address. <span style="font-weight: 900; color: navy;">Required if Full Address; or <code class="EnlighterJSRAW" data-enlighter-language="generic">lat</code> and <code class="EnlighterJSRAW" data-enlighter-language="generic">lng</code> is not provided.</span></td> 2767<td>String</td> 2768</tr> 2769<tr> 2770<td>address_2</td> 2771<td><em style="color: #cdcdcd;">Not Shown</em></td> 2772<td>Part 2 of Line Address. <span style="font-weight: 900; color: navy;">Required if Full Address; or <code class="EnlighterJSRAW" data-enlighter-language="generic">lat</code> and <code class="EnlighterJSRAW" data-enlighter-language="generic">lng</code> is not provided.<br /></span></td> 2773<td>String</td> 2774</tr> 2775<tr> 2776<td>address_3</td> 2777<td><em style="color: #cdcdcd;">Not Shown</em></td> 2778<td>Part 3 of Line Address. <span style="font-weight: 900; color: navy;">Required if Full Address; or <code class="EnlighterJSRAW" data-enlighter-language="generic">lat</code> and <code class="EnlighterJSRAW" data-enlighter-language="generic">lng</code>
2778 is not provided.</span></td> 2779<td>String</td> 2780</tr> 2781<tr> 2782<td>country</td> 2783<td><em style="color: #cdcdcd;">Not Shown</em></td> 2784<td>Country of Line address. <span style="font-weight: 900; color: navy;">Optional.</span></td> 2785<td>String</td> 2786</tr> 2787<tr> 2788<td>city</td> 2789<td><em style="color: #cdcdcd;">Not Shown</em></td> 2790<td>City of Line address. <span style="font-weight: 900; color: navy;">Optional.</span></td> 2791<td>String</td> 2792</tr> 2793<tr> 2794<td>state</td> 2795<td><em style="color: #cdcdcd;">Not Shown</em></td> 2796<td>State of Line address. <span style="font-weight: 900; color: navy;">Optional.</span></td> 2797<td>String</td> 2798</tr> 2799<tr> 2800<td>postal_code</td> 2801<td><em style="color: #cdcdcd;">Not Shown</em></td> 2802<td>Postal code/ Zipcode of Line address. <span style="font-weight: 900; color: navy;">Optional.</span></td> 2803<td>String</td> 2804</tr> 2805<tr> 2806<td>lat</td> 2807<td>Lat</td> 2808<td>Latitude of the stop. <span style="font-weight: 900; color: navy;">Optional. Will take this latitude value for stop if provided.</span></td> 2809<td>Float</td> 2810</tr> 2811<tr> 2812<td>lng</td> 2813<td>Lng</td> 2814<td>Longitude of the stop. <span style="font-weight: 900; color: navy;">Optional. Will take this longitude value for stop if provided</span><span style="font-weight: 900; color: navy;">.</span></td> 2815<td>Float</td> 2816</tr> 2817<tr> 2818<td>weight_load</td> 2819<td>Weight Load</td> 2820<td>Weight load of the stop. To be used with <code class="EnlighterJSRAW" data-enlighter-language="generic">weight_capacity</code> of the vehicle. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-vehicle-capacity/">How To Set Vehicle Capacity</a>.</td> 2821<td>Float</td> 2822</tr> 2823<tr> 2824<td>volume_load</td> 2825<td>Volume Load</td> 2826<td>Volume load of the stop. To be used with <code class="EnlighterJSRAW" data-enlighter-language="generic">volume_capacity</code> of the vehicle. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-vehicle-capacity/">How To Set Vehicle Capacity</a>.</td> 2827<td>Float</td> 2828</tr> 2829<tr> 2830<td>seating_load</td> 2831<td>Seating Load</td> 2832<td>Seating load of the stop. To be used with <code class="EnlighterJSRAW" data-enlighter-language="generic">seating_capacity</code> of the vehicle. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-vehicle-capacity/">How To Set Vehicle Capacity</a>.</td> 2833<td>Float</td> 2834</tr> 2835<tr> 2836<td>service_time</td> 2837<td>Service Time</td> 2838<td>Additional service time (minutes) to be added to the stop. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-service-time-for-your-stops/">How To Set Service Time For Your Stops</a>.</td> 2839<td>Integer</td> 2840</tr> 2841<tr> 2842<td>priority</td> 2843<td>Priority</td> 2844<td>Priority for serving the stop. Stops with a higher priority will be planned first. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-priority-for-your-stops/">How To Set Priority For Your Stops</a>.</td> 2845<td>Integer</td> 2846</tr> 2847<tr> 2848<td>time_window</td> 2849<td>Time Window</td> 2850<td>Time window of your stop for performing the stop. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-time-windows/">How To Set Time Windows</a>.</td> 2851<td>String</td> 2852</tr> 2853<tr> 2854<td>blackout_window</td> 2855<td>Blackout Window</td> 2856<td>Blackout time window constraint of your stop. Systems will not assign vehicle to the stop during this time range; the <code class="EnlighterJSRAW" data-enlighter-language="generic">eta</code> will be out of this time range.<br /><span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-blackout-do-not-deliver-time-window-for-your-stops/">How To Set Blackout (Do-Not-Deliver) Time Window For Your Stops</a>.</td> 2857<td>String</td> 2858</tr> 2859<tr> 2860<td>vehicle_type</td> 2861<td>Vehicle Type</td> 2862<td>The stop is matched with the vehicle that holds the same name in the <code class="EnlighterJSRAW" data-enlighter-language="generic">vehicle_types</code> field of the vehicles. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-assign-stops-with-special-requirements-to-specific-vehicle-type/">How To Assign Stops With Special Requirements To Specific Vehicle Type</a>.</td> 2863<td>String</td> 2864</tr> 2865<tr> 2866<td>depot</td> 2867<td>Depot</td> 2868<td>The name of one of the depot specified in the depots. The starting location where the driver would pickup the goods/ products to be delivered to the stops. <span style="font-weight: 900; color: navy;">Optional.<br /></span>Refer to <a href="https://www.elasticroute.com/tutorials/how-to-add-depots/">How To Add Depots.</a></td> 2869<td>String</td> 2870</tr> 2871<tr> 2872<td>group</td> 2873<td>Group</td> 2874<td>Group of the stop to include/exclude the stop for planning. <span style="font-weight: 900; color: navy;">Optional.<br /></span>Refer to <a href="https://www.elasticroute.com/tutorials/how-to-use-group-for-separating-your-runs/">How To Use Group For Separating Your Runs</a>.</td> 2875<td>String</td> 2876</tr> 2877<tr> 2878<td>load_id</td> 2879<td>Load ID</td> 2880<td>For use with Split Load under General > Settings. If enabled, the systems will only assign the stop to the vehicle once per unique load_id. Can be used for Split Delivery Vehicle Routing Problem (SVRP) for systems to assign multiple vehicles to the same location. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-use-the-load-id-to-split-the-stops-amongst-your-vehicles/">How To Use The Load ID To Split The Stops Amongst Your Vehicles</a>.</td> 2881<td>String</td> 2882</tr> 2883<tr> 2884<td>detrack_id</td> 2885<td><em style="color: #cdcdcd;">Not Shown</em></td> 2886<td>Only valid for stops that were pulled from corresponding <a href="https://app.detrack.com/dashboard/#/login" target="_blank" rel="noopener noreferrer">Detrack</a> account.</td> 2887<td>String</td> 2888</tr> 2889<tr> 2890<td>preassign_to</td> 2891<td>Pre-assign To</td> 2892<td>For use to assign the job to the <code class="EnlighterJSRAW" data-enlighter-language="generic">vehicle</code> prior to planning. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-pre-assign-the-stop-to-the-vehicle/">How To Pre-Assign The Stop To The Vehicle</a>.</td> 2893<td>String</td> 2894</tr> 2895<tr> 2896<td>plan_zones</td> 2897<td><em style="color: #cdcdcd;">Not Shown</em></td> 2898<td>The <code class="EnlighterJSRAW" data-enlighter-language="generic">zone</code> being assigned to the stop during planning.<br /><span style="font-weight: 900; color: green;">Result.</span></td> 2899<td>Array of Strings</td> 2900</tr> 2901<tr> 2902<td>assign_to</td> 2903<td>Assign To</td> 2904<td>The assigned driver to the stop after the planning. <span style="font-weight: 900; color: green;">Result.</span></td> 2905<td>String</td> 2906</tr> 2907<tr> 2908<td>run</td> 2909<td>Run</td> 2910<td>The run number for the stop after planning. <span style="font-weight: 900; color: green;">Result.</span></td> 2911<td>Integer</td> 2912</tr> 2913<tr> 2914<td>sequence</td> 2915<td>Seq</td> 2916<td>The sequence where the stops should be visited in a given run. <span style="font-weight: 900; color: green;">Result.</span></td> 2917<td>Integer</td> 2918</tr> 2919<tr> 2920<td>eta</td> 2921<td>ETA</td> 2922<td>The estimated time of arrival of the driver to reach the stop. <span style="font-weight: 900; color: green;">Result.</span></td> 2923<td>Date/ Time</td> 2924</tr> 2925<tr> 2926<td>time_from_previous_stop</td> 2927<td>Time</td> 2928<td>Traveling time (mins) to reach the current stop from previous stop. <span style="font-weight: 900; color: green;">Result.</span></td> 2929<td>Integer</td> 2930</tr> 2931<tr> 2932<td>distance_from_previous_stop</td> 2933<td>Distance</td> 2934<td>Traveling distance to reach the stop.<br />Distance between current and previous stop. <span style="font-weight: 900; color: green;">Result.</span></td> 2935<td>Float</td> 2936</tr> 2937<tr> 2938<td>exception</td> 2939<td>Exception</td> 2940<td>Errors in planning.<br /><code class="EnlighterJSRAW" style="display: none;" data-enlighter-language="generic">Unserved</code><span class="enlighterEnlighterJS EnlighterJS"><span class="">Unserved</span></span>: The stop cannot be served due to the time/ capacity limit of the drivers. <code class="EnlighterJSRAW" style="display: none;" data-enlighter-language="generic">Unmapped</code><span class="enlighterEnlighterJS EnlighterJS"><span class=""><br />Unmapped</span></span>: The stop cannot be geocoded.<br /><span style="font-weight: 900; color: green;">Result.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-resolve-the-various-exceptions-and-violations-in-elasticroute/">How To Resolve The Various Exceptions And Violations</a>.</td> 2941<td>String</td> 2942</tr> 2943<tr> 2944<td>exception_reason</td> 2945<td>Exception Reason</td> 2946<td>Reason for <span class="">Unserved</span> stop. <span style="font-weight: 900; color: green;">Result.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-resolve-the-various-exceptions-and-violations-in-elasticroute/">How To Resolve The Various Exceptions And Violations</a>.</td> 2947<td>String</td> 2948</tr> 2949<tr> 2950<td>plan_vehicle_type</td> 2951<td><em style="color: #cdcdcd;">Not Shown</em></td> 2952<td>The vehicle being assigned to the stop. <span style="font-weight: 900; color: green;">Result.</span></td> 2953<td>String</td> 2954</tr> 2955<tr> 2956<td>plan_depot</td> 2957<td><em style="color: #cdcdcd;">Not Shown</em></td> 2958<td>The <code class="EnlighterJSRAW" data-enlighter-language="generic">depot</code> being assigned to the stop after planning. <span style="font-weight: 900; color: green;">Result.</span></td> 2959<td>String</td> 2960</tr> 2961<tr> 2962<td>plan_service_time</td> 2963<td><em style="color: #cdcdcd;">Not Shown</em></td> 2964<td>Value of <code class="EnlighterJSRAW" data-enlighter-language="generic">service_time</code> used when planning the stop. <span style="font-weight: 900; color: green;">Result.</span></td> 2965<td>String</td> 2966</tr> 2967<tr> 2968<td>plan_break_time</td> 2969<td><em style="color: #cdcdcd;">Not Shown</em></td> 2970<td>Value of <code class="EnlighterJSRAW" data-enlighter-language="generic">break_time</code> used when planning the stop. <span style="font-weight: 900; color: green;">Result.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-up-break-time-windows-for-your-drivers/">How To Set Up Break Time Windows For Your Drivers</a>.</td> 2971<td>String</td> 2972</tr> 2973<tr> 2974<td>mapped_at</td> 2975<td><em style="color: #cdcdcd;">Not Shown</em></td> 2976<td>UTC time when the address is geocoded into its corresponding latitude and longitude. <span style="font-weight: 900; color: green;">Result.</span></td> 2977<td>Date/ Time</td> 2978</tr> 2979<tr> 2980<td>planned_at</td> 2981<td><em style="color: #cdcdcd;">Not Shown</em></td> 2982<td>UTC time when the stop is planned. <span style="font-weight: 900; color: green;">Result.</span></td> 2983<td>Date/ Time</td> 2984</tr> 2985<tr> 2986<td>created_at</td> 2987<td><em style="color: #cdcdcd;">Not Shown</em></td> 2988<td>UTC time when the stop is created. <span style="font-weight: 900; color: green;">Result.</span></td> 2989<td>Date/ Time</td> 2990</tr> 2991<tr> 2992<td>updated_at</td> 2993<td><em style="color: #cdcdcd;">Not Shown</em></td> 2994<td>UTC time when the stop is updated. <span style="font-weight: 900; color: green;">Result.</span></td> 2995<td>Date/ Time</td> 2996</tr> 2997<tr> 2998<td>sorted</td> 2999<td>Sorted</td> 3000<td>Indicates whether is the stop being manually resorted. <span style="font-weight: 900; color: green;">Result.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-sort-the-stops-of-your-run-manually/">How To Sort The Stops Of Your Run Manually</a>.</td> 3001<td>Boolean</td> 3002</tr> 3003<tr> 3004<td>transferred</td> 3005<td>Transferred</td> 3006<td>Indicates whether is the stop being manually transferred from another run. <span style="font-weight: 900; color: green;">Result.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-transfer-stops-between-runs/">How To Sort The Stops Of Your Run Manually</a>.</td> 3007<td>Boolean</td> 3008</tr> 3009<tr> 3010<td>violations</td> 3011<td>Violations</td> 3012<td>Violations after the run is being manually resorted, for example if the sorted run exceeds the <code class="EnlighterJSRAW" data-enlighter-language="generic">time_window</code> of the stop, or the Vehicle Working Hours etc. <span style="font-weight: 900; color: green;">Result.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-resolve-the-various-exceptions-and-violations-in-elasticroute/">How To Resolve The Various Exceptions And Violations</a>.</td> 3013<td>Array of Strings</td> 3014</tr> 3015</tbody> 3016</table> 3017</div> 3018 </div> 3019 </div> 3020 </li> </ul> 3021</div> 3022</div></div><div id="stops-planning" class="kc-elm kc-css-344949 kc_tab ui-tabs-panel kc_ui-tabs-hide kc_clearfix "><div class="kc_tab_content"><div class="kc-elm kc-css-408086 kc_row kc_row_inner">
3022<div class="kc-elm kc-css-187410 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-31568 kc_text_block"><h4 id="Stops Planning">Stops Planning</h4> 3023<p>This section is for starting and stopping the planning process.</p> 3024<p>Base URL: <span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>{endpoint}<br />Format of {date}: “YYYY-MM-DD" e.g. 2019-10-01</p> 3025<table> 3026<caption>List Of Endpoints</caption> 3027<thead> 3028<tr> 3029<th>Method</th> 3030<th>{endpoint}</th> 3031<th>Example</th> 3032<th>Description</th> 3033</tr> 3034</thead> 3035<tbody> 3036<tr> 3037<td><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">POST</span></td> 3038<td>stops/{date}/plan</td> 3039<td><span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>stops/2019-10-01/plan</td> 3040<td>To start the planning process.</td> 3041</tr> 3042<tr> 3043<td><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">POST</span></td> 3044<td>stops/{date}/plan/stop</td> 3045<td><span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>stops/2019-10-01/plan/stop</td> 3046<td>To stop the planning process.<br />(Valid only if there is a planning in progress.)</td> 3047</tr> 3048<tr> 3049<td><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">GET</span></td> 3050<td>stops/{date}/plan/status</td> 3051<td><span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>stops/2019-10-01/plan/status</td> 3052<td>To check the progress of the plan.</td> 3053</tr> 3054</tbody> 3055</table> 3056</div><div class="kc-elm kc-css-88412 crumina-module crumina-accordion"> 3057 <ul class="accordion-group" id="accordion6ac27a15c7c19"> 3058 <li class="kc-elm kc-css-32300 accordion-panel "> 3059 <div class="panel-heading "> 3060 <a href="#tab-tab-6ac27a15c7f89" class="accordion-heading collapsed" data-toggle="collapse" data-parent="#accordion6ac27a15c7c19" aria-expanded="false"> 3061 <span class="icon"> 3062 <i class="fa fa-angle-right default" aria-hidden="true"></i> 3063 </span> 3064 <span class="ovh">Plan Response</span> 3065 </a> 3066 </div> 3067 <div id="tab-tab-6ac27a15c7f89" class="panel-collapse collapse" aria-expanded="false" role="tree"> 3068 <div class="panel-info"> 3069 <div class="kc-elm kc-css-953546 kc_row kc_row_inner"><div class="kc-elm kc-css-183293 kc_col-sm-12 kc_column_inner col-md-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-844060 kc_text_block"><p style="border: 1px solid #ccc; padding: 8px;"><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">GET</span> <span style="font-style: inherit; font-family: -apple-system, BlinkMacSystemFont,;">https://app.elasticroute.com/api/v1/account/</span><span style="font-style: inherit; font-family: -apple-system, BlinkMacSystemFont,;">stops/{date}/plan/status</span></p> 3070<p>Example: <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>stops/2019-10-01/plan/status</p> 3071</div><div class="kc-elm kc-css-887354 kc_row kc_row_inner"><div class="kc-elm kc-css-725699 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"></div></div><div class="kc-elm kc-css-35912 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 3072<header class="kc-elm kc-css-106944 crumina-module crumina-heading align-center "> 3073 3074 <div class="title-text-wrap"> 3075 <h5 class=" heading-title" >Sample Response Body</h5> </div> 3076 </header><div class="kc-elm kc-css-350612 kc_text_block"><pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 3077 "data": { 3078 "date": "2019-10-01", 3079 "organization_name": "Test", 3080 "details": { 3081 "stops": [ 3082 { 3083 "detrack_id": null, 3084 "load_id": null, 3085 "vehicle_type": null, 3086 "depot": null, 3087 "group": null, 3088 "date": "2019-10-01", 3089 "name": "Singapore Zoo", 3090 "time_window": null, 3091 "blackout_window": null, 3092 "address": "80 Mandai Lake Road Singapore 729826", 3093 "address_1": null, 3094 "address_2": null, 3095 "address_3": null, 3096 "postal_code": null, 3097 "city": null, 3098 "state": null, 3099 "country": null, 3100 "weight_load": null, 3101 "volume_load": null, 3102 "seating_load": null, 3103 "service_time": 0, 3104 "priority": 10, 3105 "preassign_to": null, 3106 "assign_to": "Vehicle 1", 3107 "run": 1, 3108 "sequence": 1, 3109 "eta": 915, 3110 "time_from_previous_stop": 15, 3111 "distance_from_previous_stop": 16.23, 3112 "lat": 1.4044825, 3113 "lng": 103.7898931, 3114 "exception": null, 3115 "exception_reason": "", 3116 "violations": null, 3117 "sorted": false, 3118 "transferred": false, 3119 "plan_vehicle_type": "Default", 3120 "plan_depot": "Depot 1", 3121 "plan_time_window": "Default", 3122 "plan_service_time": 5, 3123 "plan_break_time": null, 3124 "mapped_at": "2019-11-07 05:32:41", 3125 "planned_at": "2019-11-07 05:33:18", 3126 "created_at": "2019-11-07 05:32:41", 3127 "updated_at": "2019-11-07 05:33:18" 3128 }, 3129 { 3130 "detrack_id": null, 3131 "load_id": null, 3132 "vehicle_type": null, 3133 "depot": null, 3134 "group": null, 3135 "date": "2019-10-01", 3136 "name": "Gardens By the Bay", 3137 "time_window": null, 3138 "blackout_window": null, 3139 "address": "18 Marina Gardens Drive Singapore 018953", 3140 "address_1": null, 3141 "address_2": null, 3142 "address_3": null, 3143 "postal_code": null, 3144 "city": null, 3145 "state": null, 3146 "country": null, 3147 "weight_load": null, 3148 "volume_load": null, 3149 "seating_load": null, 3150 "service_time": 0, 3151 "priority": 10, 3152 "preassign_to": null, 3153 "assign_to": "Vehicle 1", 3154 "run": 1, 3155 "sequence": 2, 3156 "eta": 941, 3157 "time_from_previous_stop": 21, 3158 "distance_from_previous_stop": 22.04, 3159 "lat": 1.2815683, 3160 "lng": 103.8614245, 3161 "exception": null, 3162 "exception_reason": "", 3163 "violations": null, 3164 "sorted": false, 3165 "transferred": false, 3166 "plan_vehicle_type": "Default", 3167 "plan_depot": "Depot 1", 3168 "plan_time_window": "Default", 3169 "plan_service_time": 5, 3170 "plan_break_time": null, 3171 "mapped_at": "2019-11-07 05:32:41", 3172 "planned_at": "2019-11-07 05:33:18", 3173 "created_at": "2019-11-07 05:32:41", 3174 "updated_at": "2019-11-07 05:33:18" 3175 }, 3176 { 3177 "detrack_id": null, 3178 "load_id": null, 3179 "vehicle_type": null, 3180 "depot": null, 3181 "group": null, 3182 "date": "2019-10-01", 3183 "name": "Changi Airport", 3184 "time_window": null, 3185 "blackout_window": null, 3186 "address": "80 Airport Boulevard Singapore 819642", 3187 "address_1": null, 3188 "address_2": null, 3189 "address_3": null, 3190 "postal_code": null, 3191 "city": null, 3192 "state": null, 3193 "country": null, 3194 "weight_load": null, 3195 "volume_load": null, 3196 "seating_load": null, 3197 "service_time": 0, 3198 "priority": 10, 3199 "preassign_to": null, 3200 "assign_to": "Vehicle 1", 3201 "run": 1, 3202 "sequence": 3, 3203 "eta": 1001, 3204 "time_from_previous_stop": 16, 3205 "distance_from_previous_stop": 19.02, 3206 "lat": 1.3644202, 3207 "lng": 103.9893421, 3208 "exception": null, 3209 "exception_reason": "", 3210 "violations": null, 3211 "sorted": false, 3212 "transferred": false, 3213 "plan_vehicle_type": "Default", 3214 "plan_depot": "Depot 1", 3215 "plan_time_window": "Default", 3216 "plan_service_time": 5, 3217 "plan_break_time": null, 3218 "mapped_at": "2019-11-07 05:32:41", 3219 "planned_at": "2019-11-07 05:33:18", 3220 "created_at": "2019-11-07 05:32:41", 3221 "updated_at": "2019-11-07 05:33:18" 3222 } 3223 ], 3224 "zones": [ 3225 { 3226 "name": "zone1", 3227 "details": { 3228 "points": [ 3229 { 3230 "lat": 1.3848023235902782, 3231 "lng": 103.69531363248826 3232 }, 3233 { 3234 "lat": 1.3141457228266713, 3235 "lng": 103.72528195381166 3236 }, 3237 { 3238 "lat": 1.3609160643530667, 3239 "lng": 103.76756966114046 3240 }, 3241 { 3242 "lat": 1.3894760438607823, 3243 "lng": 103.75865936279298 3244 } 3245 ] 3246 } 3247 } 3248 ], 3249 "depots": [ 3250 { 3251 "name": "Depot 1", 3252 "address": "Jurong Depot", 3253 "lat": null, 3254 "lng": null, 3255 "loading_time": null, 3256 "unloading_time": null, 3257 "auto_select": true 3258 } 3259 ], 3260 "vehicles": [ 3261 { 3262 "depot": "Depot 1", 3263 "name": "Vehicle1", 3264 "priority": 10, 3265 "service_radius": null, 3266 "weight_capacity": null, 3267 "volume_capacity": null, 3268 "seating_capacity": null, 3269 "max_time": null, 3270 "max_distance": null, 3271 "max_stops": null, 3272 "max_time_per_day": null, 3273 "max_distance_per_day": null, 3274 "max_stops_per_day": null, 3275 "buffer": null, 3276 "avail_from": 900, 3277 "avail_till": 1700, 3278 "return_to_depot": true, 3279 "break_from": null, 3280 "break_till": null, 3281 "vehicle_types": [ 3282 "Default" 3283 ] 3284 } 3285 ], 3286 "rushHours": [ 3287 { 3288 "name": "rushHour1", 3289 "from": 600, 3290 "till": 1000, 3291 "buffer": 20 3292 } 3293 ], 3294 "generalSettings": { 3295 "country": "SG", 3296 "timezone": "Asia/Singapore", 3297 "distribute_workload": false, 3298 "distribute_workload_type": null, 3299 "loading_time": null, 3300 "unloading_time": null, 3301 "reverse_direction": false, 3302 "buffer": null, 3303 "service_time": 5, 3304 "depot_selection": "Default", 3305 "depot_selection_restrict_zone": 0, 3306 "depot_selection_radius": 20000, 3307 "distance_unit": "km", 3308 "priority_value": "lower_lower", 3309 "max_time": null, 3310 "max_distance": null, 3311 "max_stops": null, 3312 "max_time_per_day": null, 3313 "max_distance_per_day": null, 3314 "max_stops_per_day": null, 3315 "max_runs": null, 3316 "split_load": false 3317 } 3318 }, 3319 "stage": "planned", 3320 "stats": { 3321 "total_plan_stops": 3, 3322 "total_plan_depots": 1, 3323 "total_plan_vehicles": 1, 3324 "total_plan_distance": 96.23, 3325 "total_stops_served": 3, 3326 "total_exceptions": 0, 3327 "total_runs": 1, 3328 "total_plan_time": 11 3329 }, 3330 "progress": 100, 3331 "submitted": "2019-10-01 13:33:07", 3332 "planning": "2019-10-01 13:33:07", 3333 "planned": "2019-10-01 13:33:18" 3334 }, 3335 "attributes": { 3336 "organization_name": "Test" 3337 } 3338} 3339</pre> 3340</div></div></div></div></div></div></div> 3341 </div> 3342 </div> 3343 </li><li class="kc-elm kc-css-918721 accordion-panel "> 3344 <div class="panel-heading "> 3345 <a href="#tab-tab-6ac27a15c826a" class="accordion-heading collapsed" data-toggle="collapse" data-parent="#accordion6ac27a15c7c19" aria-expanded="false">
3346 <span class="icon"> 3347 <i class="fa fa-angle-right default" aria-hidden="true"></i> 3348 </span> 3349 <span class="ovh">Field Headers And Description</span> 3350 </a> 3351 </div> 3352 <div id="tab-tab-6ac27a15c826a" class="panel-collapse collapse" aria-expanded="false" role="tree"> 3353 <div class="panel-info"> 3354 <div class="kc-elm kc-css-122052 kc_row kc_row_inner"><div class="kc-elm kc-css-727838 kc_col-sm-12 kc_column_inner col-md-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-964483 kc_text_block"><div class="accordionCustom"> 3355<h5>Stops <i class="fa fa-angle-down default"></i></h5> 3356<p>Array of <code class="EnlighterJSRAW" data-enlighter-language="generic">stop</code> objects.</p> 3357</div> 3358<div class="activeCustom" style="display: none;"> 3359<table> 3360<thead> 3361<tr> 3362<th>API Field</th> 3363<th>Dashboard Field</th> 3364<th>Description</th> 3365<th>Type</th> 3366</tr> 3367</thead> 3368<tbody> 3369<tr> 3370<td>detrack_id</td> 3371<td><em style="color: #cdcdcd;">Not Shown</em></td> 3372<td>Only available if the stop is pulled from the corresponding <a href="https://app.detrack.com/dashboard/#/login" target="_blank" rel="noopener noreferrer">Detrack</a> account.</td> 3373<td>String</td> 3374</tr> 3375<tr> 3376<td>load_id</td> 3377<td>Load ID</td> 3378<td>For use with Split Load under General > Settings. If enabled, the systems will only assign the stop to the vehicle once per unique load_id. Can be used for Split Delivery Vehicle Routing Problem (SVRP) to assign multiple vehicles to the same location.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-use-the-load-id-to-split-the-stops-amongst-your-vehicles/">How To Use The Load ID To Split The Stops Amongst Your Vehicles</a></td> 3379<td>String</td> 3380</tr> 3381<tr> 3382<td>vehicle_type</td> 3383<td>Vehicle Type</td> 3384<td>The stop is matched with the vehicle that holds the same name in the <code class="EnlighterJSRAW" data-enlighter-language="generic">vehicle_types</code> field of the vehicles.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-assign-stops-with-special-requirements-to-specific-vehicle-type/">How To Assign Stops With Special Requirements To Specific Vehicle Type</a>.</td> 3385<td>String</td> 3386</tr> 3387<tr> 3388<td>depot</td> 3389<td>Depot</td> 3390<td>The name of one of the depot specified in the depots. The starting location where the driver would pickup the goods/ products to be delivered to the stops.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-add-depots/">How To Add Depots.</a></td> 3391<td>String</td> 3392</tr> 3393<tr> 3394<td>name</td> 3395<td>Name</td> 3396<td>Name of the stop.</td> 3397<td>String</td> 3398</tr> 3399<tr> 3400<td>address</td> 3401<td>Address</td> 3402<td>Full address of the stop.</td> 3403<td>String</td> 3404</tr> 3405<tr> 3406<td>address_1</td> 3407<td><em style="color: #cdcdcd;">Not Shown</em></td> 3408<td>Part 1 of Line Address.</td> 3409<td>String</td> 3410</tr> 3411<tr> 3412<td>address_2</td> 3413<td><em style="color: #cdcdcd;">Not Shown</em></td> 3414<td>Part 2 of Line Address.</td> 3415<td>String</td> 3416</tr> 3417<tr> 3418<td>address_3</td> 3419<td><em style="color: #cdcdcd;">Not Shown</em></td> 3420<td>Part 3 of Line Address.</td> 3421<td>String</td> 3422</tr> 3423<tr> 3424<td>country</td> 3425<td><em style="color: #cdcdcd;">Not Shown</em></td> 3426<td>Country of address.</td> 3427<td>String</td> 3428</tr> 3429<tr> 3430<td>city</td> 3431<td><em style="color: #cdcdcd;">Not Shown</em></td> 3432<td>City of address.</td> 3433<td>String</td> 3434</tr> 3435<tr> 3436<td>state</td> 3437<td><em style="color: #cdcdcd;">Not Shown</em></td> 3438<td>State of address.</td> 3439<td>String</td> 3440</tr> 3441<tr> 3442<td>postal_code</td> 3443<td><em style="color: #cdcdcd;">Not Shown</em></td> 3444<td>Postal code/ Zipcode of address.</td> 3445<td>String</td> 3446</tr> 3447<tr> 3448<td>lat</td> 3449<td>Lat</td> 3450<td>Latitude of the stop.</td> 3451<td>Float</td> 3452</tr> 3453<tr> 3454<td>lng</td> 3455<td>Lng</td> 3456<td>Longitude of the stop.</td> 3457<td>Float</td> 3458</tr> 3459<tr> 3460<td>weight_load</td> 3461<td>Weight Load</td> 3462<td>Weight load of the stop. To be used with <code class="EnlighterJSRAW" data-enlighter-language="generic">weight_capacity</code> of the vehicle.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-vehicle-capacity/">How To Set Vehicle Capacity</a>.</td> 3463<td>Float</td> 3464</tr> 3465<tr> 3466<td>volume_load</td> 3467<td>Volume Load</td> 3468<td>Volume load of the stop. To be used with <code class="EnlighterJSRAW" data-enlighter-language="generic">volume_capacity</code> of the vehicle.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-vehicle-capacity/">How To Set Vehicle Capacity</a>.</td> 3469<td>Float</td> 3470</tr> 3471<tr> 3472<td>seating_load</td> 3473<td>Seating Load</td> 3474<td>Seating load of the stop. To be used with <code class="EnlighterJSRAW" data-enlighter-language="generic">seating_capacity</code> of the vehicle.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-vehicle-capacity/">How To Set Vehicle Capacity</a>.</td> 3475<td>Float</td> 3476</tr> 3477<tr> 3478<td>service_time</td> 3479<td>Service Time</td> 3480<td>Additional service time (minutes) to be added to the stop.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-service-time-for-your-stops/">How To Set Service Time For Your Stops</a>.</td> 3481<td>Integer</td> 3482</tr> 3483<tr> 3484<td>priority</td> 3485<td>Priority</td> 3486<td>Priority for serving the stop. Stops with a higher priority will be planned first.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-priority-for-your-stops/">How To Set Priority For Your Stops</a>.</td> 3487<td>Integer</td> 3488</tr> 3489<tr> 3490<td>preassign_to</td> 3491<td>Pre-assign To</td> 3492<td>For use to assign the job to the <code class="EnlighterJSRAW" data-enlighter-language="generic">vehicle</code> prior to planning.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-pre-assign-the-stop-to-the-vehicle/">How To Pre-Assign The Stop To The Vehicle</a></td> 3493<td>String</td> 3494</tr> 3495<tr> 3496<td>assign_to</td> 3497<td>Assign To</td> 3498<td>The assigned driver to the stop after the planning.</td> 3499<td>String</td> 3500</tr> 3501<tr> 3502<td>time_window</td> 3503<td>Time Window</td> 3504<td>Time window of your stop.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-time-windows/">How To Set Time Windows</a>.</td> 3505<td>String</td> 3506</tr> 3507<tr> 3508<td>blackout_window</td> 3509<td>Blackout Window</td> 3510<td>Blackout time window constraint of your stop. Systems will not assign vehicle to the stop during this time range. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="#">How To Set Blackout (Do-Not-Deliver) Time Window For Your Stops</a>.</td> 3511<td>String</td> 3512</tr> 3513<tr> 3514<td>plan_service_time</td> 3515<td><em style="color: #cdcdcd;">Not Shown</em></td> 3516<td>Value of <code class="EnlighterJSRAW" data-enlighter-language="generic">service_time</code> used when planning the stop.</td> 3517<td>String</td> 3518</tr> 3519<tr> 3520<td>run</td> 3521<td>Run</td> 3522<td>The run number for the stop after planning.</td> 3523<td>Integer</td> 3524</tr> 3525<tr> 3526<td>sequence</td> 3527<td>Seq</td> 3528<td>The sequence where the stops should be visited in a given run.</td> 3529<td>Integer</td> 3530</tr> 3531<tr> 3532<td>eta</td> 3533<td>ETA</td> 3534<td>The estimated time of arrival of the driver to reach the stop.</td> 3535<td>Date/ Time</td> 3536</tr> 3537<tr> 3538<td>time_from_previous_stop</td> 3539<td>Time</td> 3540<td>Traveling time to reach the current stop from previous stop. (mins)</td> 3541<td>Integer</td> 3542</tr> 3543<tr> 3544<td>distance_from_previous_stop</td> 3545<td>Distance</td> 3546<td>Traveling distance to reach the stop.<br />Distance between current and previous stop.</td> 3547<td>Float</td> 3548</tr> 3549<tr> 3550<td>exception</td> 3551<td>Exception</td> 3552<td>Errors in planning.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-resolve-the-various-exceptions-and-violations-in-elasticroute/">How To Resolve The Various Exceptions And Violations</a>.</td> 3553<td>String</td> 3554</tr> 3555<tr> 3556<td>plan_vehicle_type</td> 3557<td><em style="color: #cdcdcd;">Not Shown</em></td> 3558<td>The <code class="EnlighterJSRAW" data-enlighter-language="generic">vehicle_type</code> used in planning the stop.</td> 3559<td>String</td> 3560</tr> 3561<tr> 3562<td>violations</td> 3563<td>Violations</td> 3564<td>Violations after manual sorting of the stop.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-resolve-the-various-exceptions-and-violations-in-elasticroute/">How To Resolve The Various Exceptions And Violations</a>.</td> 3565<td>Array of Strings</td> 3566</tr> 3567<tr> 3568<td>plan_vehicle_type</td> 3569<td><em style="color: #cdcdcd;">Not Shown</em></td> 3570<td>The <code class="EnlighterJSRAW" data-enlighter-language="generic">vehicle_type</code> used in planning the stop.</td> 3571<td>String</td> 3572</tr> 3573<tr> 3574<td>plan_depot</td> 3575<td><em style="color: #cdcdcd;">Not Shown</em></td> 3576<td>The <code class="EnlighterJSRAW" data-enlighter-language="generic">depot</code> used in planning the stop.</td> 3577<td>String</td> 3578</tr> 3579<tr> 3580<td>plan_time_window</td> 3581<td><em style="color: #cdcdcd;">Not Shown</em></td> 3582<td>The <code class="EnlighterJSRAW" data-enlighter-language="generic">time_window</code> used in planning the stop.</td> 3583<td>String</td> 3584</tr> 3585<tr> 3586<td>plan_service_time</td> 3587<td><em style="color: #cdcdcd;">Not Shown</em></td> 3588<td>The <code class="EnlighterJSRAW" data-enlighter-language="generic">service_time</code> used in planning the stop.</td> 3589<td>Integer</td> 3590</tr> 3591<tr> 3592<td>plan_break_time</td> 3593<td><em style="color: #cdcdcd;">Not Shown</em></td> 3594<td>The <code class="EnlighterJSRAW" data-enlighter-language="generic">break_time</code> used in planning the stop.</td> 3595<td>Date/ Time</td> 3596</tr> 3597<tr> 3598<td>created_at</td> 3599<td><em style="color: #cdcdcd;">Not Shown</em></td> 3600<td>UTC time when the stop is created.</td> 3601<td>Date/ Time</td> 3602</tr> 3603<tr> 3604<td>updated_at</td> 3605<td><em style="color: #cdcdcd;">Not Shown</em></td> 3606<td>UTC time when the stop is updated.</td> 3607<td>Date/ Time</td> 3608</tr> 3609</tbody> 3610</table> 3611</div> 3612</div><div class="kc-elm kc-css-953447 kc_text_block"><div class="accordionCustom"> 3613<h5>Zones <i class="fa fa-angle-down default"></i></h5> 3614<p>Array of <code class="EnlighterJSRAW" data-enlighter-language="generic">zone</code> objects under Settings > Zones.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-up-zone-for-geofencing-of-stops/">How To Set Up Zone For Geofencing Of Stops</a>.</p> 3615</div> 3616<div class="activeCustom" style="display: none;"> 3617<table> 3618<thead> 3619<tr> 3620<th>API Field</th> 3621<th>Dashboard Field</th> 3622<th>Description</th> 3623<th>Type</th> 3624</tr> 3625</thead> 3626<tbody> 3627<tr> 3628<td style="text-align: center;" colspan="4">Zones</td> 3629</tr> 3630<tr> 3631<td>name</td> 3632<td><em style="color: #cdcdcd;">Not Shown</em></td> 3633<td>Name of the <code class="EnlighterJSRAW" data-enlighter-language="generic">zone</code>.</td> 3634<td>String</td> 3635</tr> 3636<tr> 3637<td>details</td> 3638<td><em style="color: #cdcdcd;">Not Shown</em></td> 3639<td>Information of your <code class="EnlighterJSRAW" data-enlighter-language="generic">zone</code>.</td> 3640<td>Object</td> 3641</tr> 3642<tr> 3643<td>points</td> 3644<td><em style="color: #cdcdcd;">Not Shown</em></td> 3645<td>List of latitudes and longitudes that are used to setup the geofence.</td> 3646<td>Array of Objects</td> 3647</tr> 3648<tr> 3649<td>lat</td> 3650<td><em style="color: #cdcdcd;">Not Shown</em></td> 3651<td>Latitude used in setting up the geofence.</td> 3652<td>Float</td> 3653</tr> 3654<tr> 3655<td>lng</td> 3656<td><em style="color: #cdcdcd;">Not Shown</em></td> 3657<td>Longitude used in setting up the geofence.</td> 3658<td>Float</td> 3659</tr> 3660</tbody> 3661</table> 3662</div> 3663</div><div class="kc-elm kc-css-123044 kc_text_block"><div class="accordionCustom"> 3664<h5>Depots <i class="fa fa-angle-down default"></i></h5> 3665<p>Array of <code class="EnlighterJSRAW" data-enlighter-language="generic">depot</code> objects under Settings > Depots.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-add-depots/">How To Add Depots</a>.</p> 3666</div> 3667<div class="activeCustom" style="display: none;"> 3668<table> 3669<thead> 3670<tr> 3671<th>API Field</th> 3672<th>Dashboard Field</th> 3673<th>Description</th> 3674<th>Type</th> 3675</tr> 3676</thead> 3677<tbody> 3678<tr> 3679<td>name</td> 3680<td>Name</td> 3681<td>Name of <code class="EnlighterJSRAW" data-enlighter-language="generic">depot</code> for planning under Settings > Depots.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-add-depots/">How To Add Depots</a>.</td> 3682<td>String</td> 3683</tr> 3684<tr> 3685<td>address</td> 3686<td>Address</td> 3687<td>Address of <code class="EnlighterJSRAW" data-enlighter-language="generic">depot</code>.</td> 3688<td>String</td> 3689</tr> 3690<tr> 3691<td>lat</td> 3692<td>Latitude</td> 3693<td>Latitude of <code class="EnlighterJSRAW" data-enlighter-language="generic">depot</code>.</td> 3694<td>Float</td> 3695</tr> 3696<tr> 3697<td>lng</td> 3698<td>Longitude</td> 3699<td>Longitude of <code class="EnlighterJSRAW" data-enlighter-language="generic">depot</code>.</td> 3700<td>Float</td> 3701</tr> 3702<tr> 3703<td>loading_time</td> 3704<td>Loading Time</td> 3705<td>Longitude of <code class="EnlighterJSRAW" data-enlighter-language="generic">depot</code>.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-different-loading-times-for-each-depot-respectively/">
3705How To Set Different Loading Times For Each Depot Respectively</a>.</td> 3706<td>Integer</td> 3707</tr> 3708<tr> 3709<td>auto_select</td> 3710<td>Include depot in automatic depot selection?</td> 3711<td>Indication of whether the <code class="EnlighterJSRAW" data-enlighter-language="generic">depot</code> is selectable for planning with the Automatic Depot Selection Feature.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-use-the-automatic-depot-selection-feature/">.</a></td> 3712<td>Boolean</td> 3713</tr> 3714<tr> 3715<td>postal_code</td> 3716<td><em style="color: #cdcdcd;">Not Shown</em></td> 3717<td>Postal code or Zipcode of the <code class="EnlighterJSRAW" data-enlighter-language="generic">depot</code>.</td> 3718<td>Boolean</td> 3719</tr> 3720</tbody> 3721</table> 3722</div> 3723</div><div class="kc-elm kc-css-169417 kc_text_block"><div class="accordionCustom"> 3724<h5>Vehicles <i class="fa fa-angle-down default"></i></h5> 3725<p>Array of <code class="EnlighterJSRAW" data-enlighter-language="generic">vehicle</code> objects under Settings > Vehicles.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-add-vehicles/">How To Add Vehicles</a>.</p> 3726</div> 3727<div class="activeCustom" style="display: none;"> 3728<table> 3729<thead> 3730<tr> 3731<th>API Field</th> 3732<th>Dashboard Field</th> 3733<th>Description</th> 3734<th>Type</th> 3735</tr> 3736</thead> 3737<tbody> 3738<tr> 3739<td>depot</td> 3740<td>Depot</td> 3741<td>Starting location of your vehicle.<br />Refer to <a href="https://www.elasticroute.com/how-to-assign-depot-to-vehicle-and-stop/">How To Assign Depot To Vehicle And Stop</a>.</td> 3742<td>String</td> 3743</tr> 3744<tr> 3745<td>end_depot</td> 3746<td>End Depot</td> 3747<td>End location of your vehicle.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-select-the-start-and-end-depots-for-your-vehicle/">How To Select The Start And End Depots For Your Vehicles</a>.</td> 3748<td>String</td> 3749</tr> 3750<tr> 3751<td>name</td> 3752<td>Name</td> 3753<td>Unique identifier of your vehicle.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-add-vehicles/">How To Add Vehicles</a>.</td> 3754<td>String</td> 3755</tr> 3756<tr> 3757<td>priority</td> 3758<td>Priority</td> 3759<td>Value to determine which vehicle would be assign the stop first.<br />Stops will be assigned to vehicle with the highest <code class="EnlighterJSRAW" data-enlighter-language="generic">priority</code> value.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-priority-for-your-vehicles/">How To Set Priority For Your Vehicles</a></td> 3760<td>Integer</td> 3761</tr> 3762<tr> 3763<td>service_radius</td> 3764<td>Service Radius</td> 3765<td>Distance radius (meters) from the selected depot whereby the vehicle can serve.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-use-vehicle-service-radius-to-control-the-assigning-of-stops-to-vehicle/">How To Use Vehicle Service Radius To Control The Assigning Of Stops To Vehicle</a>.</td> 3766<td>Integer</td> 3767</tr> 3768<tr> 3769<td>weight_capacity</td> 3770<td>Weight</td> 3771<td>Weight capacity of your vehicle to prevent overloading.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-vehicle-capacity/">How To Set Vehicle Capacity</a></td> 3772<td>Float</td> 3773</tr> 3774<tr> 3775<td>volume_capacity</td> 3776<td>Volume</td> 3777<td>Volume capacity of your vehicle to prevent overloading.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-vehicle-capacity/">How To Set Vehicle Capacity</a></td> 3778<td>Float</td> 3779</tr> 3780<tr> 3781<td>seating_capacity</td> 3782<td>Seating</td> 3783<td>Seating capacity of your vehicle to prevent overloading.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-vehicle-capacity/">How To Set Vehicle Capacity</a></td> 3784<td>Float</td> 3785</tr> 3786<tr> 3787<td>max_time</td> 3788<td>Max Time / Run</td> 3789<td>The maximum time the vehicle can travel per run. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-customize-your-runs/">How To Customize Your Runs</a>.</td> 3790<td>Integer</td> 3791</tr> 3792<tr> 3793<td>max_distance</td> 3794<td>Max Distance / Run</td> 3795<td>The maximum distance that the vehicle can travel per run. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-customize-your-runs/">How To Customize Your Runs</a>.</td> 3796<td>Integer</td> 3797</tr> 3798<tr> 3799<td>max_stops</td> 3800<td>Max Stops / Run</td> 3801<td>The maximum number of stops that the vehicle can take per run. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-customize-your-runs/">How To Customize Your Runs</a>.</td> 3802<td>Integer</td> 3803</tr> 3804<tr> 3805<td>max_time_per_day</td> 3806<td>Max Time / Day</td> 3807<td>The maximum time constraint that the vehicle can travel per day. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/how-to-set-time-distance-and-stops-limits-for-your-vehicles">How To Set Time, Distance And Stops Limits For Your Vehicles</a>.</td> 3808<td>Integer</td> 3809</tr> 3810<tr> 3811<td>max_distance_per_day</td> 3812<td>Max Distance / Day</td> 3813<td>The maximum distance constraint that the vehicle can travel per day. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/how-to-set-time-distance-and-stops-limits-for-your-vehicles">How To Set Time, Distance And Stops Limits For Your Vehicles</a>.</td> 3814<td>Integer</td> 3815</tr> 3816<tr> 3817<td>max_stops_per_day</td> 3818<td>Max Stops / Day</td> 3819<td>The maximum stops constraint that the vehicle can perform per day. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/how-to-set-time-distance-and-stops-limits-for-your-vehicles">How To Set Time, Distance And Stops Limits For Your Vehicles</a>.</td> 3820<td>Integer</td> 3821</tr> 3822<tr> 3823<td>max_runs</td> 3824<td>Max Runs</td> 3825<td>The maximum runs constraint that the vehicle can perform per day. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-buffer-for-your-deliveries/">How To Set Buffer For Your Deliveries</a>.</td> 3826<td>Integer</td> 3827</tr> 3828<tr> 3829<td>buffer</td> 3830<td>Buffer</td> 3831<td>A modifier to control the speed of your vehicle.<br />The higher the value the slower the vehicle; and longer the traveling time.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-buffer-for-your-deliveries/">How To Set Buffer For Your Deliveries</a></td> 3832<td>Integer</td> 3833</tr> 3834<tr> 3835<td>avail</td> 3836<td>Available for route planning</td> 3837<td>Indicates whether the stops can be considered for planning.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-driver-working-hours/">How To Set Driver Working Hours</a>.</td> 3838<td>Boolean</td> 3839</tr> 3840<tr> 3841<td>avail_from</td> 3842<td>Available From</td> 3843<td>Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-driver-working-hours/">How To Set Driver Working Hours</a>.</td> 3844<td>Time<br /><span style="color: #f0ad4e;">Format: Gi</span></td> 3845</tr> 3846<tr> 3847<td>avail_till</td> 3848<td>Available Till</td> 3849<td>Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-driver-working-hours/">How To Set Driver Working Hours</a>.</td> 3850<td>Time<br /><span style="color: #f0ad4e;">Format: Gi</span></td> 3851</tr> 3852<tr> 3853<td>avail_mon</td> 3854<td>Mon</td> 3855<td>Indicates the availability of the vehicle for planning on Mondays.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-driver-working-hours/">How To Set Driver Working Hours</a>.</td> 3856<td>Boolean</td> 3857</tr> 3858<tr> 3859<td>avail_tue</td> 3860<td>Tue</td> 3861<td>Indicates the availability of the vehicle for planning on Tuesdays.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-driver-working-hours/">How To Set Driver Working Hours</a>.</td> 3862<td>Boolean</td> 3863</tr> 3864<tr> 3865<td>avail_wed</td> 3866<td>Wed</td> 3867<td>Indicates the availability of the vehicle for planning on Wednesdays.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-driver-working-hours/">How To Set Driver Working Hours</a>.</td> 3868<td>Boolean</td> 3869</tr> 3870<tr> 3871<td>avail_thu</td> 3872<td>Thu</td> 3873<td>Indicates the availability of the vehicle for planning on Thursdays.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-driver-working-hours/">How To Set Driver Working Hours</a>.</td> 3874<td>Boolean</td> 3875</tr> 3876<tr> 3877<td>avail_fri</td> 3878<td>Fri</td> 3879<td>Indicates the availability of the vehicle for planning on Fridays.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-driver-working-hours/">How To Set Driver Working Hours</a>.</td> 3880<td>Boolean</td> 3881</tr> 3882<tr> 3883<td>avail_sat</td> 3884<td>Sat</td> 3885<td>Indicates the availability of the vehicle for planning on Saturday.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-driver-working-hours/">How To Set Driver Working Hours</a>.</td> 3886<td>Boolean</td> 3887</tr> 3888<tr> 3889<td>avail_sun</td> 3890<td>Sun</td> 3891<td>Indicates the availability of the vehicle for planning on Sundays.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-driver-working-hours/">How To Set Driver Working Hours</a>.</td> 3892<td>Boolean</td> 3893</tr> 3894<tr> 3895<td>
3895break_time_window</td> 3896<td>Break Time Window</td> 3897<td>The timing when the vehicle is taken a break.<br />Stops will not be assigned to the vehicle during this timing.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-up-break-time-windows-for-your-drivers/">How To Set Up Break Time Windows For Your Drivers</a>.</td> 3898<td>String</td> 3899</tr> 3900<tr> 3901<td>return_to_depot</td> 3902<td>Return to depot at the end of the runs?</td> 3903<td>Indicates whether the vehicle would be routed back to the <code class="EnlighterJSRAW" data-enlighter-language="generic">depot</code> at the end of the run.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-select-between-open-or-closed-path-routing-for-your-vehicle/">How To Select Between Open Or Closed Path Routing For Your Vehicle</a>.</td> 3904<td>Boolean</td> 3905</tr> 3906<tr> 3907<td>all_groups</td> 3908<td>All Groups</td> 3909<td>Inidictes whether the <code class="EnlighterJSRAW" data-enlighter-language="generic">vehicle</code> can be assigned stops tagged with different <code class="EnlighterJSRAW" data-enlighter-language="generic">group</code>s.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-use-group-for-separating-your-runs/">How To Use Group For Separating Your Runs</a>.</td> 3910<td>Boolean</td> 3911</tr> 3912<tr> 3913<td>unzoned</td> 3914<td>Unzoned</td> 3915<td>Indicates whether the <code class="EnlighterJSRAW" data-enlighter-language="generic">vehicle</code> can be assigned <code class="EnlighterJSRAW" data-enlighter-language="generic">stop</code> not within a <code class="EnlighterJSRAW" data-enlighter-language="generic">zone</code>.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-up-zone-for-geofencing-of-stops/">How To Set Up Zone For Geofencing Of Stops</a>.</td> 3916<td>Boolean</td> 3917</tr> 3918<tr> 3919<td>created_at</td> 3920<td><em style="color: #cdcdcd;">Not Shown</em></td> 3921<td>Date and time when the stop is created.</td> 3922<td>Date/ Time</td> 3923</tr> 3924<tr> 3925<td>updated_at</td> 3926<td><em style="color: #cdcdcd;">Not Shown</em></td> 3927<td>Date and time when the stop is updated.</td> 3928<td>Date/ Time</td> 3929</tr> 3930<tr> 3931<td>vehicle_types</td> 3932<td>Vehicle Types</td> 3933<td>List of <code class="EnlighterJSRAW" data-enlighter-language="generic">vehicle_type</code>s assigned to the vehicle.<br />Stops can only be assigned to vehicle tagged with the corresponding <code class="EnlighterJSRAW" data-enlighter-language="generic">vehicle_type</code>.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-assign-stops-with-special-requirements-to-specific-vehicle-type/">How To Assign Stops With Special Requirements To Specific Vehicle Type</a>.</td> 3934<td>Array of Strings</td> 3935</tr> 3936<tr> 3937<td>zones</td> 3938<td>Zones</td> 3939<td>List of <code class="EnlighterJSRAW" data-enlighter-language="generic">zone</code>s assigned to the vehicle.<br />Stops can only be assigned to vehicle tagged with the corresponding <code class="EnlighterJSRAW" data-enlighter-language="generic">zone</code>s.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-up-zone-for-geofencing-of-stops/">How To Set Up Zone For Geofencing Of Stops</a>.</td> 3940<td>Array of Strings</td> 3941</tr> 3942<tr> 3943<td>groups</td> 3944<td>Groups</td> 3945<td>List of <code class="EnlighterJSRAW" data-enlighter-language="generic">group</code>s assigned to the vehicle.<br />Stops can only be assigned to vehicle tagged with the corresponding <code class="EnlighterJSRAW" data-enlighter-language="generic">group</code>s.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-use-group-for-separating-your-runs/">How To Use Group For Separating Your Runs</a>.</td> 3946<td>Array of Strings</td> 3947</tr> 3948</tbody> 3949</table> 3950</div> 3951</div><div class="kc-elm kc-css-173516 kc_text_block"><div class="accordionCustom"> 3952<h5>Rush Hours <i class="fa fa-angle-down default"></i></h5> 3953<p>Array of <code class="EnlighterJSRAW" data-enlighter-language="generic">rushHour</code> objects under Settings > Rush Hours.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-rush-hours-timing/">How To Set Rush Hours Timing</a>.</p> 3954</div> 3955<div class="activeCustom" style="display: none;"> 3956<table> 3957<thead> 3958<tr> 3959<th>API Field</th> 3960<th>Dashboard Field</th> 3961<th>Description</th> 3962<th>Type</th> 3963</tr> 3964</thead> 3965<tbody> 3966<tr> 3967<td>name</td> 3968<td>Name</td> 3969<td>Unique identifier of the <code class="EnlighterJSRAW" data-enlighter-language="generic">rush_hour</code>.</td> 3970<td>String</td> 3971</tr> 3972<tr> 3973<td>from</td> 3974<td>From</td> 3975<td>Starting time of the <code class="EnlighterJSRAW" data-enlighter-language="generic">rush_hour</code>.</td> 3976<td>Time<br /><span style="color: #f0ad4e;">Format: Gi</span></td> 3977</tr> 3978<tr> 3979<td>till</td> 3980<td>Till</td> 3981<td>Ending time of the <code class="EnlighterJSRAW" data-enlighter-language="generic">rush_hour</code>.</td> 3982<td>Time<br /><span style="color: #f0ad4e;">Format: Gi</span></td> 3983</tr> 3984<tr> 3985<td>buffer</td> 3986<td>Buffer</td> 3987<td>Speed modifier. The higher the value, the longer the traveling time.</td> 3988<td>Integer</td> 3989</tr> 3990</tbody> 3991</table> 3992</div> 3993</div><div class="kc-elm kc-css-715616 kc_text_block"><div class="accordionCustom"> 3994<h5>General Settings <i class="fa fa-angle-down default"></i></h5> 3995<p>Array of <code class="EnlighterJSRAW" data-enlighter-language="generic">generalSettings</code> object under Settings > General.</p> 3996</div> 3997<div class="activeCustom" style="display: none;"> 3998<table> 3999<thead> 4000<tr> 4001<th>API Field</th> 4002<th>Dashboard Field</th> 4003<th>Description</th> 4004<th>Type</th> 4005</tr> 4006</thead> 4007<tbody> 4008<tr> 4009<td>country</td> 4010<td>Country</td> 4011<td>Country used for geocoding.</td> 4012<td>String</td> 4013</tr> 4014<tr> 4015<td>timezone</td> 4016<td>Timezone</td> 4017<td>Timezone for logging purposes.</td> 4018<td>String</td> 4019</tr> 4020<tr> 4021<td>loading_time</td> 4022<td>Loading Time</td> 4023<td>Amount of delay time at the depot, prior to the vehicle starts traveling to the first stop.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-different-loading-times-for-each-depot-respectively">How To Set Different Loading Times For Each Depot</a>.</td> 4024<td>Integer</td> 4025</tr> 4026<tr> 4027<td>buffer</td> 4028<td>Buffer</td> 4029<td>A modifier to control the traveling speed of the <code class="EnlighterJSRAW" data-enlighter-language="generic">vehicle</code>.<br />The higher the value, the longer the traveling time.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-buffer-for-your-deliveries">How To Set Buffer For Your Deliveries</a>.</td> 4030<td>Integer</td> 4031</tr> 4032<tr> 4033<td>service_time</td> 4034<td>Service Time</td> 4035<td>Additional service time (minutes) to be added to the <code class="EnlighterJSRAW" data-enlighter-language="generic">stop</code>.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-service-time-for-your-stops/">How To Set Service Time For Your Stops</a>.</td> 4036<td>Integer</td> 4037</tr> 4038<tr> 4039<td>depot_selection</td> 4040<td>Depot Selection</td> 4041<td> 4042<p>Indicate the option selected for planning.</p> 4043<ul>Values:</p> 4044<li>Default</li> 4045<li>Nearest</li> 4046<li>Dynamic</li> 4047</ul> 4048<p>Refer to <a href="https://www.elasticroute.com/tutorials/how-to-use-the-automatic-depot-selection-feature/">How To Use The Automatic Depot Selection Feature</a>.</td> 4049<td>String</td> 4050</tr> 4051<tr> 4052<td>depot_selection_restrict_zone</td> 4053<td>Restrict Depot Selection To Zone</td> 4054<td>Indicates whether the feature to restrict depots within the same zone is being switched on.<br />Only applicable if <code class="EnlighterJSRAW" data-enlighter-language="generic">depot_selection</code> is set to <code class="EnlighterJSRAW" data-enlighter-language="generic">Dynamic</code> or <code class="EnlighterJSRAW" data-enlighter-language="generic">Nearest</code>.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-restrict-automatic-depot-selection-to-zone/">How To Restrict Automatic Depot Selection To Zone</a>.</td> 4055<td>Boolean</td> 4056</tr> 4057<tr> 4058<td>depot_selection_radius</td> 4059<td>Depot Selection Radius</td> 4060<td>Indicates the radius (meters) to restrict <code class="EnlighterJSRAW" data-enlighter-language="generic">stop</code>s to the <code class="EnlighterJSRAW" data-enlighter-language="generic">depot</code>s.<br />Only applicable if <code class="EnlighterJSRAW" data-enlighter-language="generic">depot_selection</code> is set to <code class="EnlighterJSRAW" data-enlighter-language="generic">Dynamic</code>.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-restrict-automatic-depot-selection-to-zone/">How To Restrict Automatic Depot Selection To Zone</a>.</td> 4061<td>Boolean</td> 4062</tr> 4063<tr> 4064<td>distance_unit</td> 4065<td>Distance Unit</td> 4066<td> 4067<p>Indicate the distance unit for <code class="EnlighterJSRAW" data-enlighter-language="generic">distance_from_previous_stop</code>.</p> 4068<ul>Values:</p> 4069<li>km</li> 4070<li>miles</li> 4071</ul> 4072</td> 4073<td>string</td> 4074</tr> 4075<tr> 4076<td>priority_value</td> 4077<td>Priority Value</td> 4078<td> 4079<p>Indicates how the <code class="EnlighterJSRAW" data-enlighter-language="generic">priority</code> is used in planning.<br /><code class="EnlighterJSRAW" data-enlighter-language="generic">lower_higher</code> will perform assignment of stops and vehicles with higher <code class="EnlighterJSRAW" data-enlighter-language="generic">priority</code> first; and vice versa.</p> 4080<ul>Values:</p> 4081<li>lower_lower</li> 4082<li>lower_higher</li> 4083</ul> 4084</td> 4085<td>String</td> 4086</tr> 4087<tr> 4088<td>max_time</td> 4089<td>Max Time / Run</td> 4090<td>The maximum time the vehicle can travel per run. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-customize-your-runs/">How To Customize Your Runs</a>.</td> 4091<td>Integer</td> 4092</tr> 4093<tr> 4094<td>max_distance</td> 4095<td>Max Distance / Run</td> 4096<td>The maximum distance that the vehicle can travel per run. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-customize-your-runs/">How To Customize Your Runs</a>.</td> 4097<td>Integer</td> 4098</tr> 4099<tr> 4100<td>max_stops</td> 4101<td>Max Stops / Run</td> 4102<td>The maximum number of stops that the vehicle can take per run. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-customize-your-runs/">How To Customize Your Runs</a>.</td> 4103<td>Integer</td> 4104</tr> 4105<tr> 4106<td>max_time_per_day</td> 4107<td>Max Time / Day</td> 4108<td>The maximum time constraint that the vehicle can travel per day. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/how-to-set-time-distance-and-stops-limits-for-your-vehicles/">How To Set Time, Distance And Stops Limits For Your Vehicles</a>.</td> 4109<td>Integer</td> 4110</tr> 4111<tr> 4112<td>max_distance_per_day</td> 4113<td>Max Distance / Day</td> 4114<td>The maximum distance constraint that the vehicle can travel per day. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/how-to-set-time-distance-and-stops-limits-for-your-vehicles/">How To Set Time, Distance And Stops Limits For Your Vehicles</a>.</td> 4115<td>Integer</td> 4116</tr> 4117<tr> 4118<td>max_stops_per_day</td> 4119<td>Max Stops / Day</td> 4120<td>The maximum stops constraint that the vehicle can perform per day. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/how-to-set-time-distance-and-stops-limits-for-your-vehicles/">How To Set Time, Distance And Stops Limits For Your Vehicles</a>.</td> 4121<td>Integer</td> 4122</tr> 4123<tr> 4124<td>max_runs</td> 4125<td>Max Runs</td> 4126<td>The maximum runs constraint that the vehicle can perform per day. <span style="font-weight: 900; color: navy;">Optional.</span><br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-set-buffer-for-your-deliveries/">How To Set Buffer For Your Deliveries</a>.</td> 4127<td>Integer</td> 4128</tr> 4129<tr> 4130<td>distribute_workload</td> 4131<td>Distribute Workload</td> 4132<td>Indicates whether the Distribute Workload is being switched on.<br />When switched on, the systems will try to divide the total number of stops amongst all the available vehicles.</td> 4133<td>Boolean</td> 4134</tr> 4135<tr> 4136<td>split_load</td> 4137<td>Split Load</td> 4138<td>Indicates whether the Split Load feature is being switched on.<br />Refer to <a href="https://www.elasticroute.com/tutorials/how-to-use-the-load-id-to-split-the-stops-amongst-your-vehicles/">How To Use The Load ID To Split The Stops Amongst Your Vehicles</a></td> 4139<td>Boolean</td> 4140</tr> 4141</tbody> 4142</table> 4143</div> 4144</div><div class="kc-elm kc-css-897691 kc_text_block"><div class="accordionCustom"> 4145<h5>Stats <i class="fa fa-angle-down default"></i></h5> 4146<p>Statistics in the planning of the stops. Corresponds to the information displayed in the Reports tab.</p> 4147</div> 4148<div class="activeCustom" style="display: none;"> 4149<table> 4150<thead> 4151<tr> 4152<th>API Field</th> 4153<th>Dashboard Field</th> 4154<th>Description</th> 4155<th>Type</th> 4156</tr> 4157</thead> 4158<tbody> 4159<tr> 4160<td>total_plan_stops</td> 4161<td>Total Stops Planned</td> 4162<td>Indicates the number of <code class="EnlighterJSRAW" data-enlighter-language="generic">stop</code>s in the plan.</td> 4163<td>Integer</td> 4164</tr> 4165<tr> 4166<td>total_plan_depots</td> 4167<td>Total Depots</td> 4168<td>Indicates the number of <code class="EnlighterJSRAW" data-enlighter-language="generic">depot</code>s in the plan.</td> 4169<td>Integer</td> 4170</tr> 4171<tr> 4172<td>total_plan_vehicles</td> 4173<td>Total Vehicles Used</td> 4174<td>Indicates the number of <code class="EnlighterJSRAW" data-enlighter-language="generic">vehicle</code>s in the plan.</td> 4175<td>Integer</td> 4176</tr> 4177<tr> 4178<td>total_plan_distance</td> 4179<td>Total Distance</td> 4180<td>Indicates the total distance of the plan.</td> 4181<td>Float</td> 4182</tr> 4183<tr> 4184<td>total_stops_served</td> 4185<td>Served</td> 4186<td>Indicates the number of <code class="EnlighterJSRAW" data-enlighter-language="generic">stop</code> successfully planned.</td> 4187<td>Integer</td> 4188</tr> 4189<tr> 4190<td>total_exceptions</td> 4191<td>Exceptions</td> 4192<td>Indicates the number of <code class="EnlighterJSRAW" data-enlighter-language="generic">stop</code> unsuccessfully planned.</td> 4193<td>Integer</td> 4194</tr> 4195<tr> 4196<td>total_runs</td> 4197<td>
4197Plan Time</td> 4198<td>Indicates the number of <code class="EnlighterJSRAW" data-enlighter-language="generic">run</code> generated from the plan.</td> 4199<td>Integer</td> 4200</tr> 4201<tr> 4202<td>total_plan_time</td> 4203<td>Plan Time</td> 4204<td>Indicates the time (seconds) taken to perform the plan.</td> 4205<td>Integer</td> 4206</tr> 4207</tbody> 4208</table> 4209</div> 4210</div><div class="kc-elm kc-css-647179 kc_text_block"><div class="accordionCustom"> 4211<h5>Miscellaneous <i class="fa fa-angle-down default"></i></h5> 4212</div> 4213<div class="activeCustom" style="display: none;"> 4214<table> 4215<thead> 4216<tr> 4217<th>API Field</th> 4218<th>Dashboard Field</th> 4219<th>Description</th> 4220<th>Type</th> 4221</tr> 4222</thead> 4223<tbody> 4224<tr> 4225<td>stage</td> 4226<td><em style="color: #cdcdcd;">Not Shown</em></td> 4227<td> 4228<p>Indicates the status of the planning process.</p> 4229<ul>Values:</p> 4230<li>submitted – when the planning process has just been submitted</li> 4231<li>planning – when the planning process in still ongoing</li> 4232<li>planned – when the planning process has completed</li> 4233<li>stopped – when the planning process is manually cancelled</li> 4234</ul> 4235</td> 4236<td>String</td> 4237</tr> 4238<tr> 4239<td>progress</td> 4240<td><em style="color: #cdcdcd;">Not Shown</em></td> 4241<td>Indicates the percentage progress of the planning process. Min.: 0 and Max.: 100</td> 4242<td>Integer</td> 4243</tr> 4244<tr> 4245<td>submitted</td> 4246<td><em style="color: #cdcdcd;">Not Shown</em></td> 4247<td>Indicates the date and time when the planning was submitted.</td> 4248<td>Date/Time</td> 4249</tr> 4250<tr> 4251<td>planning</td> 4252<td><em style="color: #cdcdcd;">Not Shown</em></td> 4253<td>Indicates the date and time when the planning was started.</td> 4254<td>Date/Time</td> 4255</tr> 4256<tr> 4257<td>planned</td> 4258<td><em style="color: #cdcdcd;">Not Shown</em></td> 4259<td>Indicates the date and time when the planing had completed.</td> 4260<td>Date/Time</td> 4261</tr> 4262</tbody> 4263</table> 4264</div> 4265</div><div class="kc-elm kc-css-26464 kc-raw-code">
4265<script> 4266var acc = document.getElementsByClassName("accordionCustom"); 4267/* 4268for (var i = 0; i < acc.length; i++) { 4269 acc[i].addEventListener("click", function() { 4270 //console.log(this); 4271 4272 this.classList.toggle("activeCustom"); 4273 var panelCustom = this.nextElementSibling; 4274 if (panelCustom.style.display === "block") { 4275 panelCustom.style.display = "none"; 4276 } else { 4277 panelCustom.style.display = "block"; 4278 } 4279 }); 4280}*/ 4281</script>
4281</div></div></div></div> 4282 </div> 4283 </div> 4284 </li> </ul> 4285</div> 4286</div></div></div></div></div><div id="time-windows" class="kc-elm kc-css-579998 kc_tab ui-tabs-panel kc_ui-tabs-hide kc_clearfix "><div class="kc_tab_content"><div class="kc-elm kc-css-871214 kc_text_block"><h4 id="Time Windows">Time Windows</h4> 4287<p>This section is for performing the Create, Read, Update and Delete (CRUD) of Time Windows.</p> 4288</div><div class="kc-elm kc-css-105738 crumina-module crumina-accordion"> 4289 <ul class="accordion-group" id="accordion6ac27a15c960a"> 4290 <li class="kc-elm kc-css-847962 accordion-panel "> 4291 <div class="panel-heading "> 4292 <a href="#tab-tab-6ac27a15c9714" class="accordion-heading collapsed" data-toggle="collapse" data-parent="#accordion6ac27a15c960a" aria-expanded="false"> 4293 <span class="icon"> 4294 <i class="fa fa-angle-right default" aria-hidden="true"></i> 4295 </span> 4296 <span class="ovh">Single Time Window</span> 4297 </a> 4298 </div> 4299 <div id="tab-tab-6ac27a15c9714" class="panel-collapse collapse" aria-expanded="false" role="tree"> 4300 <div class="panel-info"> 4301 <div id="Single Stop" class="kc-elm kc-css-767359 kc_row kc_row_inner"><div class="kc-elm kc-css-17693 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-692670 kc_text_block"><h5>Single Time WIndow</h5> 4302<p>Base URL: <span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>{endpoint}</p> 4303<table> 4304<caption>List Of Endpoints</caption> 4305<thead> 4306<tr> 4307<th>Method</th> 4308<th>{endpoint}</th> 4309<th>Example</th> 4310<th>Description</th> 4311</tr> 4312</thead> 4313<tbody> 4314<tr> 4315<td><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">GET</span></td> 4316<td>time-windows/{name}</td> 4317<td><span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>time-windows/timewindow1</td> 4318<td>For retrieving information of time window with name of “timewindow1".</td> 4319</tr> 4320<tr> 4321<td><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">POST</span></td> 4322<td>time-windows</td> 4323<td><span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>time-windows</td> 4324<td>For creating a time window.</td> 4325</tr> 4326<tr> 4327<td><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">PUT</span></td> 4328<td>time-windows/{name}</td> 4329<td><span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>time-windows/timewindow1</td> 4330<td>For editing information of a time window with name of “timewindow1" .</td> 4331</tr> 4332<tr> 4333<td><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">DELETE</span></td> 4334<td>time-windows/{name}</td> 4335<td><span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>time-windows/timewindow1</td> 4336<td>For deleting a time window with name of “timewindow1".</td> 4337</tr> 4338</tbody> 4339</table> 4340</div><div class="kc-elm kc-css-511155 kc_text_block"><h5>Request And Response For</h5> 4341</div><div class="kc-elm kc-css-302168 kc_row kc_row_inner"><div class="kc-elm kc-css-326997 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-788848 kc_text_block"><p style="border: 1px solid #ccc; padding: 8px;"><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">GET</span> <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>time-windows/{name}</p> 4342<p>Example: <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>time-windows/timewindow2</p> 4343</div><div class="kc-elm kc-css-515048 kc_row kc_row_inner"><div class="kc-elm kc-css-310455 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 4344<header class="kc-elm kc-css-85078 crumina-module crumina-heading align-center "> 4345 4346 <div class="title-text-wrap"> 4347 <h5 class=" heading-title" >Sample Request Body</h5> </div> 4348 </header></div></div><div class="kc-elm kc-css-401320 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 4349<header class="kc-elm kc-css-410798 crumina-module crumina-heading align-center "> 4350 4351 <div class="title-text-wrap"> 4352 <h5 class=" heading-title" >Sample Response Body</h5> </div> 4353 </header><div class="kc-elm kc-css-300474 kc_text_block"><pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 4354 "data": { 4355 "name": "timewindow2", 4356 "from": 800, 4357 "till": 900, 4358 "default": false 4359 }, 4360 "attributes": { 4361 "organization_name": "Test" 4362 } 4363} 4364</pre> 4365</div></div></div></div></div></div></div><div class="kc-elm kc-css-538683 kc_row kc_row_inner">
4365<div class="kc-elm kc-css-225721 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-336910 kc_text_block"><p style="border: 1px solid #ccc; padding: 8px;"><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">POST</span> <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>time-windows</p> 4366<p>Example: <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>time-windows</p> 4367<ul>Required fields:</p> 4368<li>name</li> 4369<li>from</li> 4370<li>till</li> 4371</ul> 4372</div><div class="kc-elm kc-css-691459 kc_row kc_row_inner"><div class="kc-elm kc-css-667835 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 4373<header class="kc-elm kc-css-624722 crumina-module crumina-heading align-center "> 4374 4375 <div class="title-text-wrap"> 4376 <h5 class=" heading-title" >Sample Request Body</h5> </div> 4377 </header><div class="kc-elm kc-css-778630 kc_text_block"><pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 4378 "name": "timewindow1", 4379 "from": "0900", 4380 "till": "1000" 4381} 4382</pre> 4383</div></div></div><div class="kc-elm kc-css-726150 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 4384<header class="kc-elm kc-css-766481 crumina-module crumina-heading align-center "> 4385 4386 <div class="title-text-wrap"> 4387 <h5 class=" heading-title" >Sample Response Body</h5> </div> 4388 </header><div class="kc-elm kc-css-15782 kc_text_block"><pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 4389 "data": { 4390 "name": "timewindow1", 4391 "from": "0900", 4392 "till": "1000" 4393 }, 4394 "attributes": { 4395 "organization_name": "Test" 4396 } 4397} 4398</pre> 4399</div></div></div></div></div></div></div><div class="kc-elm kc-css-115078 kc_row kc_row_inner"><div class="kc-elm kc-css-235754 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-997877 kc_text_block"><p style="border: 1px solid #ccc; padding: 8px;"><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">PUT</span> <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>time-windows/{name}</p> 4400<p>Example: <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>time-windows/timewindow1</p> 4401</div><div class="kc-elm kc-css-167181 kc_row kc_row_inner"><div class="kc-elm kc-css-855408 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 4402<header class="kc-elm kc-css-360844 crumina-module crumina-heading align-center "> 4403 4404 <div class="title-text-wrap"> 4405 <h5 class=" heading-title" >Sample Request Body</h5> </div> 4406 </header><div class="kc-elm kc-css-339417 kc_text_block"><pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 4407 "name": "newName", 4408 "from": "0900", 4409 "till": "1200" 4410} 4411</pre> 4412</div></div></div><div class="kc-elm kc-css-97170 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 4413<header class="kc-elm kc-css-585899 crumina-module crumina-heading align-center "> 4414 4415 <div class="title-text-wrap"> 4416 <h5 class=" heading-title" >Sample Response Body</h5> </div> 4417 </header><div class="kc-elm kc-css-92134 kc_text_block"><pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 4418 "data": { 4419 "name": "newName", 4420 "from": "0900", 4421 "till": "1100", 4422 "default": false 4423 }, 4424 "attributes": { 4425 "organization_name": "Test" 4426 } 4427} 4428</pre> 4429</div></div></div></div></div></div></div><div class="kc-elm kc-css-936087 kc_row kc_row_inner"><div class="kc-elm kc-css-295250 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-475182 kc_text_block"><p style="border: 1px solid #ccc; padding: 8px;"><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">DELETE</span> <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>time-windows/{name}</p> 4430<p>Example: <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>time-windows/timewindow1</p> 4431</div><div class="kc-elm kc-css-182928 kc_row kc_row_inner"><div class="kc-elm kc-css-660544 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 4432<header class="kc-elm kc-css-632478 crumina-module crumina-heading align-center "> 4433 4434 <div class="title-text-wrap"> 4435 <h5 class=" heading-title" >Sample Request Body</h5> </div> 4436 </header></div></div><div class="kc-elm kc-css-817128 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 4437<header class="kc-elm kc-css-803589 crumina-module crumina-heading align-center "> 4438 4439 <div class="title-text-wrap"> 4440 <h5 class=" heading-title" >Sample Response Body</h5> </div> 4441 </header><div class="kc-elm kc-css-574476 kc_text_block"><p> 4442If the time window is valid and deleted.</p> 4443<pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 4444 "message": "Deleted.", 4445 "attributes": { 4446 "organization_name": "Test" 4447 } 4448} 4449</pre> 4450</div><div class="kc-elm kc-css-119175 kc_text_block"><p>
4451If the time window is invalid or not found.</p> 4452<pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 4453 "message": "Model Not Found." 4454} 4455</pre> 4456</div></div></div></div></div></div></div></div></div></div> 4457 </div> 4458 </div> 4459 </li><li class="kc-elm kc-css-250910 accordion-panel "> 4460 <div class="panel-heading "> 4461 <a href="#tab-tab-6ac27a15c9f2a" class="accordion-heading collapsed" data-toggle="collapse" data-parent="#accordion6ac27a15c960a" aria-expanded="false"> 4462 <span class="icon"> 4463 <i class="fa fa-angle-right default" aria-hidden="true"></i> 4464 </span> 4465 <span class="ovh">Bulk Time Windows</span> 4466 </a> 4467 </div> 4468 <div id="tab-tab-6ac27a15c9f2a" class="panel-collapse collapse" aria-expanded="false" role="tree"> 4469 <div class="panel-info"> 4470 <div id="Batch Stop" class="kc-elm kc-css-908010 kc_row kc_row_inner"><div class="kc-elm kc-css-38587 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-997325 kc_text_block"><h4>Bulk Time Window</h4> 4471<p>Base URL: <span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>{endpoint}<br />Format of {date}: “YYYY-MM-DD" e.g. 2019-06-01</p> 4472<table> 4473<caption>List Of Endpoints</caption> 4474<thead> 4475<tr> 4476<th>Method</th> 4477<th>{endpoint}</th> 4478<th>Example</th> 4479<th>Description</th> 4480</tr> 4481</thead> 4482<tbody> 4483<tr> 4484<td><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">GET</span></td> 4485<td>time-windows</td> 4486<td><span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>time-windows<br /><span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>time-windows?limit=100&page=1</td> 4487<td>For retrieving information of time windowsMax. number of limit: 100 per page.</td> 4488</tr> 4489<tr> 4490<td><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">POST</span></td> 4491<td>time-windows/bulk</td> 4492<td><span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>time-windows/bulk</td> 4493<td>For creating multiple time windows.</td> 4494</tr> 4495<tr> 4496<td><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">PUT</span></td> 4497<td>time-windows</td> 4498<td><span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>time-windows</td> 4499<td>For bulk editing of multiple time windows.</td> 4500</tr> 4501<tr> 4502<td><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">DELETE</span></td> 4503<td>time-windows/bulk</td> 4504<td><span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>time-window/</td> 4505<td>For deleting all time windows.</td> 4506</tr> 4507</tbody> 4508</table> 4509</div><div class="kc-elm kc-css-69840 kc_text_block"><h5>Request And Response For</h5> 4510</div><div class="kc-elm kc-css-75043 kc_row kc_row_inner"><div class="kc-elm kc-css-63189 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-434605 kc_text_block"><p style="border: 1px solid #ccc; padding: 8px;"><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">GET</span> <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>time-windows</p> 4511<ul>Example:</p> 4512<li><span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>time-windows</li> 4513<li><span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>time-windows?limit=100&page=1</li> 4514</ul> 4515</div><div class="kc-elm kc-css-861665 kc_row kc_row_inner"><div class="kc-elm kc-css-476893 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 4516<header class="kc-elm kc-css-18713 crumina-module crumina-heading align-center "> 4517 4518 <div class="title-text-wrap"> 4519 <h5 class=" heading-title" >Sample Request Body</h5> </div> 4520 </header></div></div><div class="kc-elm kc-css-352809 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 4521<header class="kc-elm kc-css-420272 crumina-module crumina-heading align-center "> 4522 4523 <div class="title-text-wrap"> 4524 <h5 class=" heading-title" >Sample Response Body</h5> </div> 4525 </header><div class="kc-elm kc-css-206168 kc_text_block"><pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 4526 "data": [ 4527 { 4528 "name": "Default", 4529 "from": 900, 4530 "till": 1700, 4531 "default": true 4532 }, 4533 { 4534 "name": "timewindow1", 4535 "from": 800, 4536 "till": 900, 4537 "default": false 4538 }, 4539 { 4540 "name": "timewindow2", 4541 "from": 900, 4542 "till": 1000, 4543 "default": false 4544 } 4545 ], 4546 "links": { 4547 "first": "https://app.elasticroute.com/api/v1/account/time-windows?page=1", 4548 "last": "https://app.elasticroute.com/api/v1/account/time-windows?page=1", 4549 "prev": null, 4550 "next": null 4551 }, 4552 "meta": { 4553 "current_page": 1, 4554 "from": 1, 4555 "last_page": 1, 4556 "path": "https://app.elasticroute.com/api/v1/account/time-windows", 4557 "per_page": 15, 4558 "to": 3, 4559 "total": 3 4560 }, 4561 "attributes": { 4562 "organization_name": "Test" 4563 } 4564}</pre> 4565</div></div></div></div></div></div></div><div class="kc-elm kc-css-927604 kc_row kc_row_inner">
4565<div class="kc-elm kc-css-58536 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-91330 kc_text_block"><p style="border: 1px solid #ccc; padding: 8px;"><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">POST</span> <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>time-windows/bulk</p> 4566</div><div class="kc-elm kc-css-850322 kc_row kc_row_inner"><div class="kc-elm kc-css-250390 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 4567<header class="kc-elm kc-css-29049 crumina-module crumina-heading align-center "> 4568 4569 <div class="title-text-wrap"> 4570 <h5 class=" heading-title" >Sample Request Body</h5> </div> 4571 </header><div class="kc-elm kc-css-346674 kc_text_block"><pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 4572 "data": [ 4573 { 4574 "name": "time1", 4575 "from": "0900", 4576 "till": "1000" 4577 }, 4578 { 4579 "name": "time2", 4580 "from": "1000", 4581 "till": "1100" 4582 }, 4583 { 4584 "name": "time3", 4585 "from": "1000", 4586 "till": "1100" 4587 } 4588 ] 4589}</pre> 4590</div></div></div><div class="kc-elm kc-css-577370 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 4591<header class="kc-elm kc-css-666632 crumina-module crumina-heading align-center "> 4592 4593 <div class="title-text-wrap"> 4594 <h5 class=" heading-title" >Sample Response Body</h5> </div> 4595 </header><div class="kc-elm kc-css-766703 kc_text_block"><pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 4596 "data": [ 4597 { 4598 "name": "time1", 4599 "from": 900, 4600 "till": 1000, 4601 "default": false 4602 }, 4603 { 4604 "name": "time2", 4605 "from": 1000, 4606 "till": 1100, 4607 "default": false 4608 }, 4609 { 4610 "name": "time3", 4611 "from": 1000, 4612 "till": 1100, 4613 "default": false 4614 } 4615 ], 4616 "attributes": { 4617 "organization_name": "Test" 4618 } 4619} 4620</pre> 4621</div></div></div></div></div></div></div><div class="kc-elm kc-css-432613 kc_row kc_row_inner"><div class="kc-elm kc-css-302913 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-409756 kc_text_block"><p style="border: 1px solid #ccc; padding: 8px;"><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">PUT</span> <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>time-windows</p> 4622</div><div class="kc-elm kc-css-647888 kc_row kc_row_inner"><div class="kc-elm kc-css-944828 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 4623<header class="kc-elm kc-css-906101 crumina-module crumina-heading align-center "> 4624 4625 <div class="title-text-wrap"> 4626 <h5 class=" heading-title" >Sample Request Body</h5> </div> 4627 </header><div class="kc-elm kc-css-944840 kc_text_block"><pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 4628 "data": [ 4629 { 4630 "name": "time1", 4631 "data": { 4632 "name": "newtime1", 4633 "from": "0930", 4634 "till": "1030" 4635 } 4636 }, 4637 { 4638 "name": "time2", 4639 "data": { 4640 "name": "newtime2", 4641 "from": "1030", 4642 "till": "1130" 4643 } 4644 }, 4645 { 4646 "name": "time3", 4647 "data": { 4648 "name": "newtime3", 4649 "from": "1200", 4650 "till": "1230" 4651 } 4652 } 4653 ] 4654}</pre> 4655</div></div></div><div class="kc-elm kc-css-190275 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 4656<header class="kc-elm kc-css-946129 crumina-module crumina-heading align-center "> 4657 4658 <div class="title-text-wrap"> 4659 <h5 class=" heading-title" >Sample Response Body</h5> </div> 4660 </header><div class="kc-elm kc-css-544699 kc_text_block"><pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 4661 "data": [ 4662 { 4663 "name": "newtime1", 4664 "from": "0930", 4665 "till": "1030", 4666 "default": false 4667 }, 4668 { 4669 "name": "newtime2", 4670 "from": "1030", 4671 "till": "1130", 4672 "default": false 4673 }, 4674 { 4675 "name": "newtime3", 4676 "from": "1200", 4677 "till": "1230", 4678 "default": false 4679 } 4680 ], 4681 "attributes": { 4682 "organization_name": "Test" 4683 } 4684} 4685</pre> 4686</div></div></div></div></div></div></div><div class="kc-elm kc-css-848939 kc_row kc_row_inner">
4686<div class="kc-elm kc-css-372119 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-763258 kc_text_block"><p style="border: 1px solid #ccc; padding: 8px;"><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">DELETE</span> <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>time-windows</p> 4687<p>All of the time windows, except the one tagged with Default will be deleted.</p> 4688</div><div class="kc-elm kc-css-322505 kc_row kc_row_inner"><div class="kc-elm kc-css-234304 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 4689<header class="kc-elm kc-css-388588 crumina-module crumina-heading align-center "> 4690 4691 <div class="title-text-wrap"> 4692 <h5 class=" heading-title" >Sample Request Body</h5> </div> 4693 </header></div></div><div class="kc-elm kc-css-732783 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 4694<header class="kc-elm kc-css-181188 crumina-module crumina-heading align-center "> 4695 4696 <div class="title-text-wrap"> 4697 <h5 class=" heading-title" >Sample Response Body</h5> </div> 4698 </header><div class="kc-elm kc-css-950169 kc_text_block"><p> 4699Deletion response.</p> 4700<pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 4701 "message": "Deleted. Default time window will not be deleted.", 4702 "attributes": { 4703 "organization_name": "Test" 4704 } 4705} 4706</pre> 4707</div></div></div></div></div></div></div></div></div></div> 4708 </div> 4709 </div> 4710 </li><li class="kc-elm kc-css-261407 accordion-panel "> 4711 <div class="panel-heading "> 4712 <a href="#tab-tab-6ac27a15ca742" class="accordion-heading collapsed" data-toggle="collapse" data-parent="#accordion6ac27a15c960a" aria-expanded="false"> 4713 <span class="icon"> 4714 <i class="fa fa-angle-right default" aria-hidden="true"></i> 4715 </span> 4716 <span class="ovh">Setting Default Time Window</span> 4717 </a> 4718 </div> 4719 <div id="tab-tab-6ac27a15ca742" class="panel-collapse collapse" aria-expanded="false" role="tree"> 4720 <div class="panel-info"> 4721 <div id="Single Stop" class="kc-elm kc-css-385140 kc_row kc_row_inner"><div class="kc-elm kc-css-366903 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-889895 kc_text_block"><h5>Setting the Default Time Window</h5> 4722<p>The Time Window tagged with the “Default" will be used for planning in the event that a stop does not have an assigned Time Window, or absence of match.</p> 4723<table> 4724<caption>List Of Endpoints</caption> 4725<thead> 4726<tr> 4727<th>Method</th> 4728<th>{endpoint}</th> 4729<th>Example</th> 4730<th>Description</th> 4731</tr> 4732</thead> 4733<tbody> 4734<tr> 4735<td><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">POST</span></td> 4736<td>time-windows</td> 4737<td><span style="font-weight: 900; color: navy;">https://app.elasticroute.com/api/v1/account/</span>time-windows/timewindow1/default</td> 4738<td>For tagging “timewindow1" as the Default time window for planning.</td> 4739</tr> 4740</tbody> 4741</table> 4742</div><div class="kc-elm kc-css-825660 kc_text_block"><h5>Request And Response For</h5> 4743</div><div class="kc-elm kc-css-643205 kc_row kc_row_inner"><div class="kc-elm kc-css-250396 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"><div class="kc-elm kc-css-298476 kc_text_block"><p style="border: 1px solid #ccc; padding: 8px;"><span style="background-color: #efefef; padding: 5px; font-weight: bold; color: black;">POST</span> <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>time-windows/{name}/default</p> 4744<p>Example: <span style="color: navy;">https://app.elasticroute.com/api/v1/account/</span>time-windows/timewindow1/default</p> 4745</div><div class="kc-elm kc-css-775986 kc_row kc_row_inner"><div class="kc-elm kc-css-755168 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 4746<header class="kc-elm kc-css-220547 crumina-module crumina-heading align-center "> 4747 4748 <div class="title-text-wrap"> 4749 <h5 class=" heading-title" >Sample Request Body</h5> </div> 4750 </header></div></div><div class="kc-elm kc-css-827091 kc_col-sm-6 kc_column_inner col-md-6 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 4751<header class="kc-elm kc-css-19352 crumina-module crumina-heading align-center "> 4752 4753 <div class="title-text-wrap"> 4754 <h5 class=" heading-title" >Sample Response Body</h5> </div> 4755 </header><div class="kc-elm kc-css-242304 kc_text_block"><pre class="EnlighterJSRAW" data-enlighter-language="json" data-enlighter-linenumbers="false">{ 4756 "data": { 4757 "name": "timewindow1", 4758 "from": "0900", 4759 "till": "1000", 4760 "default": true 4761</pre> 4762</div></div></div></div></div></div></div></div></div></div> 4763 </div> 4764 </div> 4765 </li><li class="kc-elm kc-css-628938 accordion-panel "> 4766 <div class="panel-heading "> 4767 <a href="#tab-tab-6ac27a15ca9b6" class="accordion-heading collapsed" data-toggle="collapse" data-parent="#accordion6ac27a15c960a" aria-expanded="false">
4768 <span class="icon"> 4769 <i class="fa fa-angle-right default" aria-hidden="true"></i> 4770 </span> 4771 <span class="ovh">Field Headers And Description</span> 4772 </a> 4773 </div> 4774 <div id="tab-tab-6ac27a15ca9b6" class="panel-collapse collapse" aria-expanded="false" role="tree"> 4775 <div class="panel-info"> 4776 <div class="kc-elm kc-css-349560 kc_text_block"><h5>Field Headers And Description</h5> 4777<table> 4778<thead> 4779<tr> 4780<th>API Field</th> 4781<th>Dashboard Field</th> 4782<th>Description</th> 4783<th>Type</th> 4784</tr> 4785</thead> 4786<tbody> 4787<tr> 4788<td>name</td> 4789<td>Name</td> 4790<td>Unique identifier of the time window. <span style="font-weight: 900; color: navy;">Required. Unique.</span></td> 4791<td>String</td> 4792</tr> 4793<tr> 4794<td>from</td> 4795<td>From</td> 4796<td>Starting time of the stop. <span style="font-weight: 900; color: navy;">Required.</span> Default: 0900.</td> 4797<td>Time</td> 4798</tr> 4799<tr> 4800<td>till</td> 4801<td>Till</td> 4802<td>Starting time of the stop. <span style="font-weight: 900; color: navy;">Required.</span> Default: 1700.</td> 4803<td>Time</td> 4804</tr> 4805<tr> 4806<td>default</td> 4807<td>Default</td> 4808<td>This time window will be used for planning if there is no time window being specified for the stop, or that there is no match of time window.</td> 4809<td>Boolean</td> 4810</tr> 4811</tbody> 4812</table> 4813</div> 4814 </div> 4815 </div> 4816 </li> </ul> 4817</div> 4818</div></div> </div> 4819</div> 4820 4821 4822</div></div></div><div id="logs" class="kc-elm kc-css-167299 kc_row kc_row_inner"><div class="kc-elm kc-css-468310 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 4823<header class="kc-elm kc-css-118433 crumina-module crumina-heading align-left "> 4824 4825 <div class="title-text-wrap"> 4826 <h3 class=" heading-title" >Logs</h3> </div> 4827 <div class="heading-decoration"><span class="first"></span><span class="second"></span></div> 4828 </header><div class="kc-elm kc-css-399012 kc_text_block"><p> 4829This section is for users to retrieve the logs in ElasticRoute for debugging purposes.<br />Kindly note that the logs will be cleared after 14 days.</p> 4830</div><div class="kc-elm kc-css-573698 kc_text_block"><ol> 4831<li>Click on the profile icon at the top right corner.<br /><img loading="lazy" decoding="async" class="alignnone size-full" src="https://elasticroute.wpenginepowered.com/wp-content/uploads/2019/12/Profile.png" alt="" width="1920" height="63" /></li> 4832<li>A drop-down will appear.<br /><img loading="lazy" decoding="async" class="alignnone size-full" src="https://elasticroute.wpenginepowered.com/wp-content/uploads/2019/12/API_Request_Logs.png" alt="" width="220" height="303" /></li> 4833<li>Click on API Request Logs.<br /><img loading="lazy" decoding="async" class="alignnone size-full" src="https://elasticroute.wpenginepowered.com/wp-content/uploads/2019/12/APILogs.png" alt="" width="1892" height="296" /></li> 4834</ol> 4835</div></div></div></div><div class="kc-elm kc-css-710471 kc_row kc_row_inner"><div class="kc-elm kc-css-534857 kc_col-sm-12 kc_column_inner col-md-12 col-sm-12"><div class="kc_wrapper kc-col-inner-container"> 4836<header class="kc-elm kc-css-600974 crumina-module crumina-heading align-left "> 4837 4838 <div class="title-text-wrap"> 4839 <h3 class=" heading-title" >Posting Planned Results To A Target URL</h3> </div> 4840 <div class="heading-decoration"><span class="first"></span><span class="second"></span></div> 4841 </header><div class="kc-elm kc-css-101639 kc_text_block"><p> 4842If you wish to POST the planned results to a target URL after planning, kindly perform the following steps.</p> 4843<ol> 4844<li>Navigate to Settings > General.<br /><img loading="lazy" decoding="async" class="alignnone size-full" src="https://elasticroute.wpenginepowered.com/wp-content/uploads/2020/10/ERSettingsGeneral.png" alt="" width="227" height="452" /></li> 4845<li>Scroll down to the Webhook section and enter your target URL into the Webhook URL field.<br /><img loading="lazy" decoding="async" class="alignnone size-full" src="https://elasticroute.wpenginepowered.com/w
4845p-content/uploads/2020/10/ERWebhookURL.png" alt="" width="732" height="160" /></li> 4846<li>Click Save when done.</li> 4847</ol> 4848</div><div class="kc-elm kc-css-424197 kc_text_block"><p> 4849Thereafter, after performing planning your stops, click on the Export button > Post to target URL to have the planned results sent over to your URL.</p> 4850<p><img loading="lazy" decoding="async" class="alignnone size-full" src="https://elasticroute.wpenginepowered.com/wp-content/uploads/2020/10/Screen-Shot-2020-10-02-at-2.51.17-PM.png" alt="" width="1649" height="273" /></p> 4851</div></div></div></div></div></div></div></div></section> </div><!-- .entry-content --> 4852 4853 </div><!-- #post-## --> 4854 4855 </main><!-- #main --> 4856 </div> 4857 </div><!-- #row --> 4858 </div><!-- #primary --> 4859 4860 <!-- Subscribe Form --> 4861<section id="subscribe-section" class="subscribe-section"> 4862 <div class="subscribe container"> 4863 <div class="row"> 4864 <div class="col-lg-6 col-lg-offset-5 col-md-12 col-md-offset-0 col-sm-12 col-xs-12"> 4865 </div> 4866 <div class="images-block not-animated"> 4867 <img loading="lazy" src="https://elasticroute.wpenginepowered.com/wp-content/themes/seosight/images/animated/subscr-gear.png" width="58" height="57" alt="gear" class="gear"> 4868 <img loading="lazy" src="https://elasticroute.wpenginepowered.com/wp-content/themes/seosight/images/animated/subscr1.png" width="470" height="290" alt="mail" class="mail"> 4869 <img loading="lazy" src="https://elasticroute.wpenginepowered.com/wp-content/themes/seosight/images/animated/subscr-mailopen.png" width="138" height="133" alt="mailopen" class="mail-2"> 4870 </div> 4871 </div> 4872 </div> 4873</section> 4874<!-- End Subscribe Form --> 4875 4876 </div><!-- ! .content-wrapper Close --> 4877 <!-- Footer --> 4878 <footer id="site-footer" class="footer "> 4879 <div class="container"> 4880 <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 row info"> 4881 <div class="row"> 4882 <aside id="custom_html-3" class="widget_text widget widget_custom_html col-lg-12 col-md-12 col-sm-12 col-xs-12"><div class="textwidget custom-html-widget"><a href="https://www.elasticroute.com/terms-of-use-gdpr/">Terms of Use</a> 4883<br> 4884<a href="https://www.elasticroute.com/privacy-policy/">Privacy Policy</a> 4885<br> 4886<a href="https://www.elasticroute.com/payment-terms/">Payment terms</a> 4887<br> 4888<a href="https://www.elasticroute.com/service-level-agreement/">Service Level Agreement</a> 4889<br> 4890<a href="https://www.elasticroute.com/anti-spam/">Anti Spam</a> 4891<br> 4892<a href="https://www.elasticroute.com/saas-agreement/">SaaS Agreement</a> 4893<br> 4894<a href="https://www.elasticroute.com/data-retention-schedule/">Data Retention</a></div></aside> </div> 4895 </div> 4896 </div> 4897 <div class="sub-footer large"> 4898 <div class="container"> 4899 <div class="row"> 4900 <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12"> 4901 <span class="site-copyright-text"> 4902 Site is built on WordPress <a href="https://wordpress.org">WordPress</a> </span> 4903 </div> 4904 </div> 4905 </div> 4906 </div> 4907 4908 <div class="back-to-top " style="width:40px; height:40px; " > 4909 <svg> 4910 <use xlink:href="#to-top"></use> 4911 </svg> 4912 </div> 4913 4914 </footer> 4915 4916 <!-- End Footer --> 4917 <svg class="hide"> 4918 <symbol id="arrow-left" viewBox="122.9 388.2 184.3 85"> 4919 <path d="M124.1,431.3c0.1,2,1,3.8,2.4,5.2c0,0,0.1,0.1,0.1,0.1l34.1,34.1c1.6,1.6,3.7,2.5,5.9,2.5s4.3-0.9,5.9-2.4 4920 c1.6-1.6,2.4-3.7,2.4-5.9s-0.9-3.9-2.4-5.5l-19.9-19.5h11.1c1.5,0,2.7-1.5,2.7-3c0-1.5-1.2-3-2.7-3h-17.6c-1.1,0-2.1,0.6-2.5,1.6 4921 c-0.4,1-0.2,2.1,0.6,2.9l24.4,24.4c0.6,0.6,0.9,1.3,0.9,2.1s-0.3,1.6-0.9,2.1c-0.6,0.6-1.3,0.9-2.1,0.9s-1.6-0.3-2.1-0.9 4922 l-34.2-34.2c0,0,0,0,0,0c-0.6-0.6-0.8-1.4-0.9-1.9c0,0,0,0,0,0c0-0.2,0-0.4,0-0.6c0.1-0.6,0.3-1.1,0.7-1.
49226c0-0.1,0.1-0.1,0.2-0.2 4923 l34.1-34.1c0.6-0.6,1.3-0.9,2.1-0.9s1.6,0.3,2.1,0.9c0.6,0.6,0.9,1.3,0.9,2.1s-0.3,1.6-0.9,2.1l-24.4,24.4c-0.8,0.8-1,2-0.6,3 4924 c0.4,1,1.4,1.7,2.5,1.7h125.7c1.5,0,2.7-1,2.7-2.5c0-1.5-1.2-2.5-2.7-2.5H152.6l19.9-20.1c1.6-1.6,2.4-3.8,2.4-6s-0.9-4.4-2.4-6 4925 c-1.6-1.6-3.7-2.5-5.9-2.5s-4.3,0.9-5.9,2.4l-34.1,34.1c-0.2,0.2-0.3,0.3-0.5,0.5c-1.1,1.2-1.8,2.8-2,4.4 4926 C124.1,430.2,124.1,430.8,124.1,431.3C124.1,431.3,124.1,431.3,124.1,431.3z"></path> 4927 <path d="M283.3,427.9h14.2c1.7,0,3,1.3,3,3c0,1.7-1.4,3-3,3H175.1c-1.5,0-2.7,1.5-2.7,3c0,1.5,1.2,3,2.7,3h122.4 4928 c4.6,0,8.4-3.9,8.4-8.5c0-4.6-3.8-8.5-8.4-8.5h-14.2c-1.5,0-2.7,1-2.7,2.5C280.7,426.9,281.8,427.9,283.3,427.9z"></path> 4929 </symbol> 4930 <symbol id="arrow-right" viewBox="122.9 388.2 184.3 85"> 4931 <path d="M305.9,430.2c-0.1-2-1-3.8-2.4-5.2c0,0-0.1-0.1-0.1-0.1l-34.1-34.1c-1.6-1.6-3.7-2.5-5.9-2.5c-2.2,0-4.3,0.9-5.9,2.4 4932 c-1.6,1.6-2.4,3.7-2.4,5.9s0.9,4.1,2.4,5.7l19.9,19.6h-11.1c-1.5,0-2.7,1.5-2.7,3c0,1.5,1.2,3,2.7,3h17.6c1.1,0,2.1-0.7,2.5-1.7 4933 c0.4-1,0.2-2.2-0.6-2.9l-24.4-24.5c-0.6-0.6-0.9-1.3-0.9-2.1s0.3-1.6,0.9-2.1c0.6-0.6,1.3-0.9,2.1-0.9c0.8,0,1.6,0.3,2.1,0.9 4934 l34.2,34.2c0,0,0,0,0,0c0.6,0.6,0.8,1.4,0.9,1.9c0,0,0,0,0,0c0,0.2,0,0.4,0,0.6c-0.1,0.6-0.3,1.1-0.7,1.6c0,0.1-0.1,0.1-0.2,0.2 4935 l-34.1,34.1c-0.6,0.6-1.3,0.9-2.1,0.9s-1.6-0.3-2.1-0.9c-0.6-0.6-0.9-1.3-0.9-2.1s0.3-1.6,0.9-2.1l24.4-24.4c0.8-0.8,1-1.9,0.6-2.9 4936 c-0.4-1-1.4-1.6-2.5-1.6H158.1c-1.5,0-2.7,1-2.7,2.5c0,1.5,1.2,2.5,2.7,2.5h119.3l-19.9,20c-1.6,1.6-2.4,3.7-2.4,6s0.9,4.4,2.4,5.9 4937 c1.6,1.6,3.7,2.5,5.9,2.5s4.3-0.9,5.9-2.4l34.1-34.1c0.2-0.2,0.3-0.3,0.5-0.5c1.1-1.2,1.8-2.8,2-4.4 4938 C305.9,431.3,305.9,430.8,305.9,430.2C305.9,430.2,305.9,430.2,305.9,430.2z"></path> 4939 <path d="M146.7,433.9h-14.2c-1.7,0-3-1.3-3-3c0-1.7,1.4-3,3-3h122.4c1.5,0,2.7-1.5,2.7-3c0-1.5-1.2-3-2.7-3H132.4 4940 c-4.6,0-8.4,3.9-8.4,8.5c0,4.6,3.8,8.5,8.4,8.5h14.2c1.5,0,2.7-1,2.7-2.5C149.3,434.9,148.1,433.9,146.7,433.9z"></path> 4941 </symbol> 4942 <symbol id="to-top" viewBox="0 0 32 32"> 4943 <path d="M17,22 L25.0005601,22 C27.7616745,22 30,19.7558048 30,17 C30,14.9035809 28.7132907,13.1085075 26.8828633,12.3655101 4944 L26.8828633,12.3655101 C26.3600217,9.87224935 24.1486546,8 21.5,8 C20.6371017,8 19.8206159,8.19871575 19.0938083,8.55288165 4945 C17.8911816,6.43144875 15.6127573,5 13,5 C9.13400656,5 6,8.13400656 6,12 C6,12.1381509 6.00400207,12.275367 6.01189661,12.4115388 4946 L6.01189661,12.4115388 C4.23965876,13.1816085 3,14.9491311 3,17 C3,19.7614237 5.23249418,22 7.99943992,22 L16,22 L16,16 L12.75,19.25 4947 L12,18.5 L16.5,14 L21,18.5 L20.25,19.25 L17,16 L17,22 L17,22 Z M16,22 L16,27 L17,27 L17,22 L16,22 L16,22 Z" 4948 id="cloud-upload"></path> 4949 </symbol> 4950 4951 </svg> 4952 <!-- Overlay Search--> 4953<div class="overlay_search"> 4954 <div class="form_search-wrap"> 4955 <form method="get" action="https://www.elasticroute.com/"> 4956 <label for="search-full-input" 4957 class="screen-reader-text">Search</label> 4958 <input class="overlay_search-input" name="s" id="search-full-input" 4959 placeholder="Type and hit Enter..." type="text" 4960 value=""/> 4961 <a href="#" class="overlay_search-close"> 4962 <span></span> 4963 <span></span> 4964 </a> 4965 </form> 4966 </div> 4967</div> 4968<!-- # Overlay Search--> 4969<div style="display: none;"> 4970<a href="https://mar.ulpgc.es/data/pkv-games/">pkv games</a> 4971<a href="https://mar.ulpgc.es/data/bandarqq/">bandarqq</a> 4972<a href="https://mar.ulpgc.es/data/dominoqq/">dominoqq</a> 4973<a href="https://rsgrahahusada.com/wp-includes/pkv-games/">pkv games</a> 4974<a href="https://rsgrahahusada.com/wp-includes/bandarqq/">bandarqq</a> 4975<a href="https://rsgrahahusada.com/dominoqq/">dominoqq</a> 4976<a href="https://maxxitani.id/wp-includes/pkv-games/">pkv games</a> 4977<a href="https://maxxitani.id/bandarqq/">bandarqq</a> 4978<a href="https://maxxitani.id/dominoqq/">dominoqq</a> 4979<a href="https://rocbyelaws.gov.bm/wp-content/pkv/">pkv games</a> 4980<a href="https://rocbyelaws.gov.bm/wp-content/bandarqq/">bandarqq</a> 4981<a href="https://rocbyelaws.gov.bm/wp-content/dominoqq/">dominoqq</a> 4982<a href="https://theparenthood.com.my/pkv-games/">pkv games</a> 4983<a href="https://theparenthood.com.my/bandarqq/">bandarqq</a> 4984<a href="https://theparenthood.com.my/dominoqq/">dominoqq</a> 4985<a href="https://ceksertifikat.lpkerm.com/pkv-games/">pkv games</a> 4986<a href="https://ceksertifikat.lpkerm.com/bandarqq/">bandarqq</a> 4987<a href="https://ceksertifikat.lpkerm.com/dominoqq/">dominoqq</a> 4988<a href="https://rshjayakarta.com/css/pkv-games/">pkv games</a> 4989<a href="https://rshjayakarta.com/css/bandarqq/">bandarqq</a> 4990<a href="https://rshjayakarta.com/css/dominoqq/">dominoqq</a> 4991<a href="https://www.elasticroute.com/route/pkv-games/">pkv games</a> 4992<a href="https://www.elasticroute.com/bandarqq/">bandarqq</a> 4993<a href="https://www.elasticroute.com/route/dominoqq/">dominoqq</a> 4994<a href="https://prosaudece.com.br/pkv-games/">pkv games</a> 4995<a href="https://prosaudece.com.br/httdocs/bandarqq/">bandarqq</a> 4996<a href="https://prosaudece.com.br/httdocs/dominoqq/">dominoqq</a> 4997<a href="https://adilorganik.co.id/img/pkv-games/">pkv games</a> 4998<a href="https://adilorganik.co.id/img/bandarqq/">bandarqq</a> 4999<a href="https://adilorganik.co.id/img/dominoqq/">dominoqq</a> 5000<a href="https://nafti.edu.gh/wp-includes/pkv-games/">pkv games</a> 5001<a href="https://nafti.edu.gh/wp-includes/bandarqq/">bandarqq</a> 5002<a href="https://nafti.edu.gh/wp-includes/dominoqq/">dominoqq</a> 5003<a href="https://esaa.org.uk/pkvgames/">pkv games</a> 5004<a href="https://esaa.org.uk/pokerqq/">pokerqq</a> 5005<a href="https://esaa.org.uk/qiuqiu/">qiuqiu</a> 5006<a href="https://pitakuning.or.id/pkv-games/">pkv games</a> 5007<a href="https://pitakuning.or.id/bandarqq/">bandarqq</a> 5008<a href="https://pitakuning.or.id/dominoqq/">dominoqq</a> 5009<a href="http://ulam.mx/pkv-games/">pkv games</a> 5010<a href="http://ulam.mx/wp-includes/bandarqq/">bandarqq</a> 5011<a href="http://ulam.mx/dominoqq/">dominoqq</a> 5012<a href="https://canal2jujuy.com/canal2/wp-content/pkv/">pkv games</a> 5013<a href="https://canal2jujuy.com/canal2/wp-content/bq/">bandarqq</a> 5014<a href="https://canal2jujuy.com/canal2/wp-content/dq/">dominoqq</a> 5015<a href="https://sphinxsai.com/pkv-games/">pkv games</a> 5016<a href="https://sphinxsai.com/bandarqq/">bandarqq</a> 5017<a href="https://sphinxsai.com/dominoqq/">dominoqq</a> 5018<a href="https://longlifehospital.org/pkv-games/">pkv games</a> 5019<a href="https://longlifehospital.org/public/">bandarqq</a> 5020<a href="https://longlifehospital.org/dominoqq/">dominoqq</a> 5021<a href="https://smgroup-sm.sidomuncul.co.id/css/pkv-games/">pkv games</a> 5022<a href="https://smgroup-sm.sidomuncul.co.id/css/bandarqq/">bandarqq</a> 5023<a href="https://smgroup-sm.sidomuncul.co.id/css/dominoqq/">dominoqq</a> 5024<a href="https://daftar.rsinudemak.co.id/img/pkv-games/">pkv games</a> 5025<a href="https://daftar.rsinudemak.co.id/img/bandarqq/">bandarqq</a> 5026<a href="https://daftar.rsinudemak.co.id/img/dominoqq/">dominoqq</a> 5027<a href="https://www.koalisiperempuan.or.id/assets/pkv-games/">pkv games</a> 5028<a href="https://www.koalisiperempuan.or.id/assets/bandarqq/">bandarqq</a> 5029<a href="https://www.koalisiperempuan.or.id/assets/dominoqq/">dominoqq</a> 5030<a href="https://ivendo.or.id/pkv-games/">pkv games</a> 5031<a href="https://ivendo.or.id/bandarqq/">bandarqq</a> 5032<a href="https://ivendo.or.id/dominoqq/">dominoqq</a> 5033<a href="https://doblefilomx.com/pkv-games/">pkv games</a> 5034<a href="https://doblefilomx.com/bandarqq/">bandarqq</a> 5035<a href="https://doblefilomx.com/dominoqq/">dominoqq</a> 5036<a href="https://albaonline.org/front/pkv-games/">pkv games</a> 5037<a href="https://albaonline.org/public/">bandarqq</a> 5038<a href="https://albaonline.org/front/dominoqq/">dominoqq</a> 5039<a href="https://hcm.hanara.id/pkv-games/">pkv games</a> 5040<a href="https://hcm.hanara.id/bq/">bandarqq</a> 5041<a href="https://hcm.hanara.id/dq/">dominoqq</a> 5042<a href="https://ifparoma.org/pkv-games/">pkv games</a> 5043<a href="https://ifparoma.org/wp-includes/bandarqq/">bandarqq</a> 5044<a href="https://ifparoma.org/dominoqq/">dominoqq</a> 5045<a href="https://pdonpoultry.org/wp-includes/pkv-games/">pkv games</a> 5046<a href="https://pdonpoultry.org/wp-includes/bandarqq/">bandarqq</a> 5047<a href="https://pdonpoultry.org/dominoqq/">dominoqq</a>
5048<a href="https://drmathnp.com/wp-includes/pkv-games/">pkv games</a> 5049<a href="https://drmathnp.com/wp-includes/bandarqq/">bandarqq</a> 5050<a href="https://drmathnp.com/wp-includes/dominoqq/">dominoqq</a> 5051<a href="https://pmo.gov.to/pkv-games/">pkv games</a> 5052<a href="https://pmo.gov.to/bandarqq/">bandarqq</a> 5053<a href="https://pmo.gov.to/dominoqq/">dominoqq</a> 5054<a href="http://103.189.234.76/img/pkvgames/">pkvgames</a> 5055<a href="http://103.189.234.76/img/bandarqq/">bandarqq</a> 5056<a href="http://103.189.234.76/img/dominoqq/">dominoqq</a> 5057<a href="http://103.189.234.76/img/qiuqiu/">qiu qiu</a> 5058<a href="https://ihrm.or.ke/wp-includes/pkv-games/">pkv games</a> 5059<a href="https://ihrm.or.ke/wp-includes/bandarqq/">bandarqq</a> 5060<a href="https://ihrm.or.ke/wp-includes/dominoqq/">dominoqq</a> 5061<a href="https://carina-e.ru/pkv-games/">pkv games</a> 5062<a href="https://carina-e.ru/bandarqq/">bandarqq</a> 5063<a href="https://carina-e.ru/dominoqq/">dominoqq</a> 5064</div> 5065<div style="display: none;"> 5066<a href="https://cms.gruene.de/data/">pkv games</a> 5067<a href="http://ellevitador.polibea.com/">pkv games</a> 5068<a href="https://dbit.co.in/">pkv games</a> 5069<a href="https://ntnucamp.sce.ntnu.edu.tw/">pkv games</a> 5070<a href="http://leda.elfak.ni.ac.rs/">pkv games</a> 5071<a href="http://www.issia.cnr.it/">bandarqq</a> 5072<a href="http://www.ba.iac.cnr.it/wp/">pkv games</a> 5073<a href="https://azanahotel.com/about">pkv games</a> 5074<a href="https://bikeregistrada.com.br/eletricos/">pkv games</a> 5075<a href="https://annamalaiuniversity.ac.in/about_university.php">pkv games</a> 5076<a href="https://ialu.org/ialu/members/">bandarqq</a> 5077<a href="https://diesnatalis.uph.edu/events/">pkv games</a> 5078<a href="https://salopalai-kukar.desa.id/">bandarqq</a> 5079<a href="https://publicidadview.uniclaretiana.edu.co/">pkv games</a> 5080<a href="http://transparencia.jumapam.gob.mx/">bandarqq</a> 5081</div> 5082<div style="display: none;"> 5083<a href="https://ligabola.com/">ligabola</a> 5084<a href="https://ligadunia365.com/">ligadunia365</a> 5085<a href="https://rtpbet.xyz/">rtpbet</a> 5086<a href="https://klik66.com/">klik66</a> 5087<a href="https://kartu66.com/">kartu66</a> 5088<a href="https://klikqq.com/">klikqq</a> 5089<a href="https://cantikkiukiu.com/">cantikqq</a> 5090<a href="https://priaqq.com/">priaqq</a> 5091<a href="https://cafeqq.com/">cafeqq</a> 5092<a href="https://bandarpkv.com/">bandarpkv</a> 5093<a href="https://viralqq.com/">viralqq</a> 5094</div> 5095<div style="display: none;"> 5096<a href="https://starkeleather.com/">klik66</a> 5097<a href="https://ialu.org/ialu/about/">klik66</a> 5098<a href="https://sphinxsai.com/contactus.php">klik66</a> 5099<a href="https://cmp-rice.com/">klik66</a> 5100<a href="https://www.rondoretreat.com/">klik66</a> 5101<a href="https://nafti.edu.gh/congregation/">klik66</a> 5102</div> 5103<div style="display: none;"> 5104<a href="https://www.koalisiperempuan.or.id/berita-dan-publikasi/">ligabola</a> 5105<a href="https://prosaudece.com.br/acoes-e-treinamentos/">ligabola</a> 5106<a href="https://azanahotel.com/hotel-and-resort-management">ligabola</a> 5107<a href="https://www.ttsbooking.tn/">ligabola</a> 5108<a href="https://ialu.org/ialu/events/">ligabola</a> 5109</div>
5110<script type="speculationrules"> 5111{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/seosight/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 5112</script>
vendor: 1 bytes, line 5112
5112
5113<script data-cfasync="false"> 5114 document.onreadystatechange = function () { 5115 if (document.readyState == "complete") { 5116 var logout_link = document.querySelectorAll('a[href*="wp-login.php?action=logout"]'); 5117 if (logout_link) { 5118 for(var i=0; i < logout_link.length; i++) { 5119 logout_link[i].addEventListener( "click", function() { 5120 Intercom('shutdown'); 5121 }); 5122 } 5123 } 5124 } 5125 }; 5126</script>
vendor: 1 bytes, line 5126
5126
5127<script data-cfasync="false"> 5128 window.intercomSettings = {"app_id":"sl0d1m73"}; 5129</script>
vendor: 1 bytes, line 5129
5129
5130<script data-cfasync="false">(function(){var w=window;var ic=w.Intercom;if(typeof ic==="function"){ic('reattach_activator');ic('update',w.intercomSettings);}else{var d=document;var i=function(){i.c(arguments);};i.q=[];i.c=function(args){i.q.push(args);};w.Intercom=i;var l=function(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/sl0d1m73';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s, x);};if(document.readyState==='complete'){l();}else if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})()</script>
5130 <!-- Start of StatCounter Code --> 5131
5131<script> 5132 <!-- 5133 var sc_project=11988245; 5134 var sc_security="3028fb26"; 5135 var sc_invisible=1; 5136 var scJsHost = (("https:" == document.location.protocol) ? 5137 "https://secure." : "http://www."); 5138 //--> 5139 </script>
5139 5140
5141<script type="text/javascript" 5142 src="https://secure.statcounter.com/counter/counter.js" 5143 async></script>
5143 <noscript><div class="statcounter"><a title="web analytics" href="https://statcounter.com/"><img class="statcounter" src="https://c.statcounter.com/11988245/0/3028fb26/1/" alt="web analytics" /></a></div></noscript> 5144 <!-- End of StatCounter Code --> 5145
5145<script id="swv-js" src="https://elasticroute.wpenginepowered.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=5.8.7"></script>
vendor: 1 bytes, line 5145
5145
5146<script id="contact-form-7-js-extra"> 5147var wpcf7 = {"api":{"root":"https://www.elasticroute.com/wp-json/","namespace":"contact-form-7/v1"},"cached":"1"}; 5148//# sourceURL=contact-form-7-js-extra 5149</script>
vendor: 1 bytes, line 5149
5149
5150<script id="contact-form-7-js" src="https://elasticroute.wpenginepowered.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=5.8.7"></script>
vendor: 1 bytes, line 5150
5150
5151<script id="leadin-script-loader-js-js-extra"> 5152var leadin_wordpress = {"userRole":"visitor","pageType":"page","leadinPluginVersion":"10.2.23"}; 5153//# sourceURL=leadin-script-loader-js-js-extra 5154</script>
vendor: 1 bytes, line 5154
5154
5155<script id="leadin-script-loader-js-js" src="https://js.hs-scripts.com/20948811.js?integration=WordPress&ver=10.2.23"></script>
vendor: 1 bytes, line 5155
5155
5156<script id="fw-form-helpers-js-extra"> 5157var fwAjaxUrl = ["/wp-admin/admin-ajax.php"]; 5158//# sourceURL=fw-form-helpers-js-extra 5159</script>
vendor: 1 bytes, line 5159
5159
5160<script id="fw-form-helpers-js" src="https://elasticroute.wpenginepowered.com/wp-content/themes/seosight/js/fw-form-helpers.js?ver=1.1"></script>
vendor: 1 bytes, line 5160
5160
5161<script id="seosight-portfolio-likes-js-extra"> 5162var fwAjaxUrl = ["/wp-admin/admin-ajax.php"]; 5163//# sourceURL=seosight-portfolio-likes-js-extra 5164</script>
vendor: 1 bytes, line 5164
5164
5165<script id="seosight-portfolio-likes-js" src="https://elasticroute.wpenginepowered.com/wp-content/themes/seosight/framework-customizations/extensions/portfolio/static/js/likes.js?ver=1"></script>
vendor: 1 bytes, line 5165
5165
5166<script id="seosight-share-buttons-js" src="https://elasticroute.wpenginepowered.com/wp-content/themes/seosight/js/sharer.min.js?ver=0.6"></script>
vendor: 86 bytes, lines 5166-5167
5166 5167<script id="google-recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=
51676Lf8v6gUAAAAAD1GLCk76YIbfWra1577y8-evsGm
vendor: 25 bytes, line 5167
5167&ver=3.0"></script>
5168<script id="wp-polyfill-js" src="https://elasticroute.wpenginepowered.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0"></script>
vendor: 1 bytes, line 5168
5168
5169<script id="wpcf7-recaptcha-js-extra"> 5170var wpcf7_recaptcha = {"sitekey":"6Lf8v6gUAAAAAD1GLCk76YIbfWra1577y8-evsGm","actions":{"homepage":"homepage","contactform":"contactform"}}; 5171//# sourceURL=wpcf7-recaptcha-js-extra 5172</script>
vendor: 1 bytes, line 5172
5172
5173<script id="wpcf7-recaptcha-js" src="https://elasticroute.wpenginepowered.com/wp-content/plugins/contact-form-7/modules/recaptcha/index.js?ver=5.8.7"></script>
vendor: 1 bytes, line 5173
5173
5174<script id="swiper-js" src="https://elasticroute.wpenginepowered.com/wp-content/themes/seosight/js/swiper.jquery.min.js?ver=6.1.2"></script>
vendor: 1 bytes, line 5174
5174
5175<script id="seosight-plugins-js" src="https://elasticroute.wpenginepowered.com/wp-content/themes/seosight/js/theme-plugins.js?ver=5.21"></script>
vendor: 1 bytes, line 5175
5175
5176<script id="seosight-main-script-js" src="https://elasticroute.wpenginepowered.com/wp-content/themes/seosight/js/main.js?ver=5.21"></script>
vendor: 1 bytes, line 5176
5176
5177<script id="enlighterjs-js" src="https://elasticroute.wpenginepowered.com/wp-content/plugins/enlighter/cache/enlighterjs.min.js?ver=KsImU3oK1Q2xQ6X"></script>
vendor: 1 bytes, line 5177
5177
5178<script id="enlighterjs-js-after"> 5179!function(e,n){if("undefined"!=typeof EnlighterJS){var o={"selectors":{"block":"pre.EnlighterJSRAW","inline":"code.EnlighterJSRAW"},"options":{"indent":4,"ampersandCleanup":true,"linehover":true,"rawcodeDbclick":false,"textOverflow":"break","linenumbers":true,"theme":"enlighter","language":"enlighter","retainCssClasses":false,"collapse":false,"toolbarOuter":"","toolbarTop":"{BTN_RAW}{BTN_COPY}{BTN_WINDOW}{BTN_WEBSITE}","toolbarBottom":""}};(e.EnlighterJSINIT=function(){EnlighterJS.init(o.selectors.block,o.selectors.inline,o.options)})()}else{(n&&(n.error||n.log)||function(){})("Error: EnlighterJS resources not loaded yet!")}}(window,console); 5180//# sourceURL=enlighterjs-js-after 5181</script>
vendor: 1 bytes, line 5181
5181
5182<script id="kc-front-scripts-js" src="https://elasticroute.wpenginepowered.com/wp-content/plugins/kingcomposer/assets/frontend/js/kingcomposer.min.js?ver=2.11"></script>
vendor: 1 bytes, line 5182
5182
5183<script id="velocity-js" src="https://elasticroute.wpenginepowered.com/wp-content/themes/seosight/js/velocity.min.js?ver=1.2.3"></script>
vendor: 1 bytes, line 5183
5183
5184<script id="scrollmagic-js" src="https://elasticroute.wpenginepowered.com/wp-content/themes/seosight/js/ScrollMagic.min.js?ver=2.0.5"></script>
vendor: 1 bytes, line 5184
5184
5185<script id="scrollmagic-velocity-js" src="https://elasticroute.wpenginepowered.com/wp-content/themes/seosight/js/animation.velocity.min.js?ver=2.0.5"></script>
vendor: 1 bytes, line 5185
5185
5186<script id="wp-emoji-settings" type="application/json"> 5187{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.elasticroute.com/wp-includes/js/wp-emoji-release.min.js?ver=7.0.5"}} 5188</script>
vendor: 1 bytes, line 5188
5188
5189<script type="module"> 5190/*! This file is auto-generated */ 5191var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 5192//# sourceURL=https://www.elasticroute.com/wp-includes/js/wp-emoji-loader.min.js 5193</script>
5193 5194</body> 5195</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.