{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"JustRouting Docs","colors":{"primary":"#4f46e5","light":"#6366f1","dark":"#818cf8"},"logo":{"light":"https://mintcdn.com/justrouting/AKioJ6pC728iBF7k/images/logo-wordmark.png?fit=max\u0026auto=format\u0026n=AKioJ6pC728iBF7k\u0026q=85\u0026s=20156507a8a2c45eb7bbb623ce05a6e1","dark":"https://mintcdn.com/justrouting/AKioJ6pC728iBF7k/images/logo-wordmark.png?fit=max\u0026auto=format\u0026n=AKioJ6pC728iBF7k\u0026q=85\u0026s=20156507a8a2c45eb7bbb623ce05a6e1"},"favicon":"https://mintcdn.com/justrouting/AKioJ6pC728iBF7k/images/logo.png?fit=max\u0026auto=format\u0026n=AKioJ6pC728iBF7k\u0026q=85\u0026s=cc18ebaf6812e97909a3a975dfd8f10e","styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"justrouting","hasAudioNarration":false,"actualSubdomain":"justrouting","customDomains":["docs.justrouting.tech"],"gitSource":{"type":"github","owner":"justrouting","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6adc4bc6bf96c2a06f261947","collectionId":"05103065-a0e2-4d9e-8974-0a571c712706","liveDeploymentHistoryId":"6adc4bc6bf96c2a06f261947","schemaVersion":"v3"},"entitlements":{},"buildId":"6adc4bc6bf96c2a06f261947","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"default","tag":"OpenAPI","count":8},{"language":"default","tag":"API Reference","count":7},{"language":"default","tag":"Getting Started","count":6},{"language":"default","tag":"MCP","count":5},{"language":"default","tag":"SDK","count":4},{"language":"default","tag":"Guides","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".sidebar-group-header{font-size:1rem!important;color:#2563eb!important}"}],"page":{"pagePath":"api-reference/table/compute-durationsdistances-between-all-pairs-of-coordinates","slug":"/api-reference/table/compute-durationsdistances-between-all-pairs-of-coordinates","pageMetadata":{"title":"table","description":"Compute durations/distances between all pairs of coordinates","deprecated":null,"version":null,"sidebarTitle":"table","openapi":"/openapi/openapi.json get /table/v1/{profile}/{coordinates}","href":"/api-reference/table/compute-durationsdistances-between-all-pairs-of-coordinates","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Compute durations/distances between all pairs of coordinates\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"table","description":"Compute durations/distances between all pairs of coordinates","deprecated":null,"version":null,"sidebarTitle":"table","openapi":"/openapi/openapi.json get /table/v1/{profile}/{coordinates}","href":"/api-reference/table/compute-durationsdistances-between-all-pairs-of-coordinates","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["table"],"summary":"Compute durations/distances between all pairs of coordinates","operationId":"getTable","x-mint":{"metadata":{"title":"table","sidebarTitle":"table","description":"Compute durations/distances between all pairs of coordinates"}},"parameters":["e34e665c-73b0-42bc-940c-0fc5df3c47ea","916e46e6-1f68-4d5a-816a-bef97877e492","76fe8459-09bb-494a-8229-5f9b4b7647e6","06e4e30d-d0fb-4cc6-9a60-09a047fabfb3","c0630e06-42ed-450a-88df-1f858523a2a4","c82da3cc-97a6-4696-95b5-65898091554e","4a3a9b6d-91a5-4aa9-bb26-369075c30a5f","650f6052-1ba4-4039-b8d6-e7d021667d0b","cad2450f-e401-4537-8610-c48cb122b8b7","25c02646-61b9-47e6-9f1c-d10234b2d90e","d484a464-9119-4d60-90b0-98fc467ed93d","16d61ac9-98b8-4f41-85c4-fa646305db99","c5351ffa-6e28-4de1-b547-caad70ea4066","b6c2a84d-65cf-4616-8a24-7e451d64d49f","ebda3850-7748-488d-bad2-fc0c1401f552","fc53862d-d7ac-4a1b-beeb-a3e7132139c6"],"responses":{"200":"e7d8b9b4-ba0e-4801-b292-36c082767463","400":"0ec37476-87bf-4ee8-a19b-79a9caae29ce","401":"01f3fa1f-a639-4b88-8638-a3d834820ff3","429":"6db71106-468c-479d-8185-c7fcb0c992bb"},"method":"get","type":"path","servers":["60e1dd70-9f2e-442f-be8f-e785594ea238"],"security":["7c00b104-abde-4367-9eaf-a62715b02888"],"path":"/table/v1/{profile}/{coordinates}","baseUrlOptions":["https://api.justrouting.tech"],"title":"Compute durations/distances between all pairs of coordinates","description":"Compute durations/distances between all pairs of coordinates","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"e34e665c-73b0-42bc-940c-0fc5df3c47ea":{"name":"profile","in":"path","required":true,"schema":{"type":"string","enum":["driving","motorcycle"],"isRequired":true,"uniqueKey":"","typeLabel":"enum\u003cstring>"}},"916e46e6-1f68-4d5a-816a-bef97877e492":{"name":"coordinates","in":"path","required":true,"schema":{"type":"string","isRequired":true,"description":"Semicolon-separated `{lng},{lat}` pairs, all in the same country.","uniqueKey":"","typeLabel":"string"},"description":"Semicolon-separated `{lng},{lat}` pairs, all in the same country."},"76fe8459-09bb-494a-8229-5f9b4b7647e6":{"name":"sources","in":"query","schema":{"type":"string","description":"Source indices `{i};{j};...` or `all` (default).","uniqueKey":"","typeLabel":"string"},"description":"Source indices `{i};{j};...` or `all` (default)."},"06e4e30d-d0fb-4cc6-9a60-09a047fabfb3":{"name":"destinations","in":"query","schema":{"type":"string","description":"Destination indices `{i};{j};...` or `all` (default).","uniqueKey":"","typeLabel":"string"},"description":"Destination indices `{i};{j};...` or `all` (default)."},"c0630e06-42ed-450a-88df-1f858523a2a4":{"name":"annotations","in":"query","schema":{"type":"string","enum":["duration","distance","duration,distance"],"default":"duration","description":"Which table(s) to return.","uniqueKey":"","typeLabel":"enum\u003cstring>"},"description":"Which table(s) to return."},"c82da3cc-97a6-4696-95b5-65898091554e":{"name":"fallback_speed","in":"query","schema":{"type":"number","exclusiveMinimum":0,"description":"For unreachable pairs, estimate duration from crow-fly distance at this speed (km/h equivalent meters per second ratio).","uniqueKey":"","typeLabel":"number"},"description":"For unreachable pairs, estimate duration from crow-fly distance at this speed (km/h equivalent meters per second ratio)."},"4a3a9b6d-91a5-4aa9-bb26-369075c30a5f":{"name":"fallback_coordinate","in":"query","schema":{"type":"string","enum":["input","snapped"],"default":"input","uniqueKey":"","typeLabel":"enum\u003cstring>"}},"650f6052-1ba4-4039-b8d6-e7d021667d0b":{"name":"scale_factor","in":"query","schema":{"type":"number","exclusiveMinimum":0,"description":"Scale all durations by this factor.","uniqueKey":"","typeLabel":"number"},"description":"Scale all durations by this factor."},"cad2450f-e401-4537-8610-c48cb122b8b7":{"name":"bearings","in":"query","schema":{"type":"string","description":"`{bearing},{range};...` per coordinate, e.g. `0,20` = north ±20°.","uniqueKey":"","typeLabel":"string"},"description":"`{bearing},{range};...` per coordinate, e.g. `0,20` = north ±20°."},"25c02646-61b9-47e6-9f1c-d10234b2d90e":{"name":"radiuses","in":"query","schema":{"type":"string","description":"Snapping radius in meters per coordinate, or `unlimited`.","uniqueKey":"","typeLabel":"string"},"description":"Snapping radius in meters per coordinate, or `unlimited`."},"d484a464-9119-4d60-90b0-98fc467ed93d":{"name":"hints","in":"query","schema":{"type":"string","description":"Base64 hints from a previous response to speed up snapping.","uniqueKey":"","typeLabel":"string"},"description":"Base64 hints from a previous response to speed up snapping."},"16d61ac9-98b8-4f41-85c4-fa646305db99":{"name":"approaches","in":"query","schema":{"type":"string","description":"Restrict the road direction at each waypoint: `curb` / `opposite` / `unrestricted` (default), e.g. `curb;opposite`.","uniqueKey":"","typeLabel":"string"},"description":"Restrict the road direction at each waypoint: `curb` / `opposite` / `unrestricted` (default), e.g. `curb;opposite`."},"c5351ffa-6e28-4de1-b547-caad70ea4066":{"name":"exclude","in":"query","schema":{"type":"string","description":"Road classes to avoid (additive list), e.g. `motorway`.","uniqueKey":"","typeLabel":"string"},"description":"Road classes to avoid (additive list), e.g. `motorway`."},"b6c2a84d-65cf-4616-8a24-7e451d64d49f":{"name":"snapping","in":"query","schema":{"type":"string","enum":["default","any"],"default":"default","description":"`default` avoids edges that cannot be used as start/end points; `any` snaps to any edge in the graph.","uniqueKey":"","typeLabel":"enum\u003cstring>"},"description":"`default` avoids edges that cannot be used as start/end points; `any` snaps to any edge in the graph."},"ebda3850-7748-488d-bad2-fc0c1401f552":{"name":"generate_hints","in":"query","schema":{"type":"boolean","default":true,"description":"Add a `hint` to response waypoints for reuse in later requests.","uniqueKey":"","typeLabel":"boolean"},"description":"Add a `hint` to response waypoints for reuse in later requests."},"fc53862d-d7ac-4a1b-beeb-a3e7132139c6":{"name":"skip_waypoints","in":"query","schema":{"type":"boolean","default":false,"description":"Remove waypoints from the response (still calculated, not serialized).","uniqueKey":"","typeLabel":"boolean"},"description":"Remove waypoints from the response (still calculated, not serialized)."}},"responses":{"e7d8b9b4-ba0e-4801-b292-36c082767463":{"description":"Matrix computed","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","enum":["Ok"],"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"durations":{"type":"array","description":"Row-major matrix of durations in seconds; null entries mean unreachable.","items":{"type":"array","items":{"oneOf":[{"type":"number","uniqueKey":"durations.items.[INDEX].items.[INDEX].oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"durations.items.[INDEX].items.[INDEX].oneOf.1","typeLabel":"null"}],"uniqueKey":"durations.items.[INDEX].items.[INDEX]","typeLabel":"number | null"},"uniqueKey":"durations.items.[INDEX]","typeLabel":"(number | null)[]"},"uniqueKey":"durations","typeLabel":"((number | null)[])[]"},"distances":{"type":"array","description":"Row-major matrix of distances in meters.","items":{"type":"array","items":{"oneOf":[{"type":"number","uniqueKey":"distances.items.[INDEX].items.[INDEX].oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"distances.items.[INDEX].items.[INDEX].oneOf.1","typeLabel":"null"}],"uniqueKey":"distances.items.[INDEX].items.[INDEX]","typeLabel":"number | null"},"uniqueKey":"distances.items.[INDEX]","typeLabel":"(number | null)[]"},"uniqueKey":"distances","typeLabel":"((number | null)[])[]"},"sources":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","description":"Street name the coordinate snapped to.","uniqueKey":"sources.items.[INDEX].name","typeLabel":"string"},"location":{"type":"array","items":{"type":"number","uniqueKey":"sources.items.[INDEX].location.items.[INDEX]","typeLabel":"number"},"minItems":2,"maxItems":2,"description":"Snapped position as `[lng, lat]`.","uniqueKey":"sources.items.[INDEX].location","typeLabel":"number[]"},"distance":{"type":"number","description":"Snapping offset in meters.","uniqueKey":"sources.items.[INDEX].distance","typeLabel":"number"},"hint":{"type":"string","description":"Opaque segment identifier, reusable as the `hints` parameter.","uniqueKey":"sources.items.[INDEX].hint","typeLabel":"string"},"nodes":{"type":"array","items":{"type":"integer","uniqueKey":"sources.items.[INDEX].nodes.items.[INDEX]","typeLabel":"integer"},"description":"OSM node ids of the segment.","uniqueKey":"sources.items.[INDEX].nodes","typeLabel":"integer[]"}},"uniqueKey":"sources.items.[INDEX]","typeLabel":"object"},"uniqueKey":"sources","typeLabel":"object[]"},"destinations":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","description":"Street name the coordinate snapped to.","uniqueKey":"destinations.items.[INDEX].name","typeLabel":"string"},"location":{"type":"array","items":{"type":"number","uniqueKey":"destinations.items.[INDEX].location.items.[INDEX]","typeLabel":"number"},"minItems":2,"maxItems":2,"description":"Snapped position as `[lng, lat]`.","uniqueKey":"destinations.items.[INDEX].location","typeLabel":"number[]"},"distance":{"type":"number","description":"Snapping offset in meters.","uniqueKey":"destinations.items.[INDEX].distance","typeLabel":"number"},"hint":{"type":"string","description":"Opaque segment identifier, reusable as the `hints` parameter.","uniqueKey":"destinations.items.[INDEX].hint","typeLabel":"string"},"nodes":{"type":"array","items":{"type":"integer","uniqueKey":"destinations.items.[INDEX].nodes.items.[INDEX]","typeLabel":"integer"},"description":"OSM node ids of the segment.","uniqueKey":"destinations.items.[INDEX].nodes","typeLabel":"integer[]"}},"uniqueKey":"destinations.items.[INDEX]","typeLabel":"object"},"uniqueKey":"destinations","typeLabel":"object[]"},"fallback_speed_cells":{"type":"array","items":{"type":"array","items":{"type":"integer","uniqueKey":"fallback_speed_cells.items.[INDEX].items.[INDEX]","typeLabel":"integer"},"minItems":2,"maxItems":2,"uniqueKey":"fallback_speed_cells.items.[INDEX]","typeLabel":"integer[]"},"uniqueKey":"fallback_speed_cells","typeLabel":"integer[][]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"Ok","durations":[[123]],"distances":[[123]],"sources":[{"name":"\u003cstring>","location":[123],"distance":123,"hint":"\u003cstring>","nodes":[123]}],"destinations":[{"name":"\u003cstring>","location":[123],"distance":123,"hint":"\u003cstring>","nodes":[123]}],"fallback_speed_cells":[[123]]}}},"exampleType":"generated"}},"exampleType":"generated"},"0ec37476-87bf-4ee8-a19b-79a9caae29ce":{"description":"Bad request","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","enum":["InvalidUrl","InvalidService","InvalidVersion","InvalidOptions","InvalidQuery","InvalidValue","NoSegment","NoRoute","NoTable","NoMatch","NoTrips","TooBig","DisabledDataset","NotImplemented"],"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"InvalidUrl","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"01f3fa1f-a639-4b88-8638-a3d834820ff3":{"description":"Missing or invalid API key","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"`missing Authorization header` or `invalid or revoked API key`.","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"6db71106-468c-479d-8185-c7fcb0c992bb":{"description":"Rate limited","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","enum":["rate_limited"],"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"rate_limited","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"7c00b104-abde-4367-9eaf-a62715b02888":{"bearerAuth":{"type":"http","scheme":"bearer","description":"API key created in the JustRouting dashboard.","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"60e1dd70-9f2e-442f-be8f-e785594ea238":{"url":"https://api.justrouting.tech","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"API key created in the JustRouting dashboard.","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"API key created in the JustRouting dashboard.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"openapi/openapi.json"},"subdomain":"justrouting","siteName":"JustRouting Docs","title":"table - JustRouting Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-25T07:29:15.860Z","originalFileLocation":"api-reference/table/compute-durationsdistances-between-all-pairs-of-coordinates.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Compute durations/distances between all pairs of coordinates\">\u003cmeta data-mint-head name=\"application-name\" content=\"JustRouting Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/justrouting/7ef4nnafo8giaMrm/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/justrouting/7ef4nnafo8giaMrm/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/justrouting/7ef4nnafo8giaMrm/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/justrouting/7ef4nnafo8giaMrm/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/justrouting/7ef4nnafo8giaMrm/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/justrouting/7ef4nnafo8giaMrm/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/justrouting/7ef4nnafo8giaMrm/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/justrouting/7ef4nnafo8giaMrm/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/justrouting/7ef4nnafo8giaMrm/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"table - JustRouting Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Compute durations/distances between all pairs of coordinates\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"JustRouting Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.justrouting.tech/api-reference/table/compute-durationsdistances-between-all-pairs-of-coordinates\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://justrouting.mintlify.app/_mintlify/api/og/v2?division=OpenAPI\u0026amp;title=table\u0026amp;description=Compute+durations%2Fdistances+between+all+pairs+of+coordinates\u0026amp;theme=151b71b1ea222f0b309049a9\u0026amp;signature=af6101c39c212b37ee79f06732bc4f9738fe96a4afb8c5c5bf5f157ad61cfa07\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"table - JustRouting Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Compute durations/distances between all pairs of coordinates\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://justrouting.mintlify.app/_mintlify/api/og/v2?division=OpenAPI\u0026amp;title=table\u0026amp;description=Compute+durations%2Fdistances+between+all+pairs+of+coordinates\u0026amp;theme=151b71b1ea222f0b309049a9\u0026amp;signature=af6101c39c212b37ee79f06732bc4f9738fe96a4afb8c5c5bf5f157ad61cfa07\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/justrouting/7ef4nnafo8giaMrm/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"JustRouting Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4f46e5\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.justrouting.tech/api-reference/table/compute-durationsdistances-between-all-pairs-of-coordinates\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/table/compute-durationsdistances-between-all-pairs-of-coordinates.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.justrouting.tech/#organization\",\"name\":\"JustRouting Docs\",\"url\":\"https://docs.justrouting.tech\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/justrouting/AKioJ6pC728iBF7k/images/logo-wordmark.png?fit=max\u0026auto=format\u0026n=AKioJ6pC728iBF7k\u0026q=85\u0026s=20156507a8a2c45eb7bbb623ce05a6e1\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.justrouting.tech#website\",\"name\":\"JustRouting Docs\",\"url\":\"https://docs.justrouting.tech\",\"publisher\":{\"@id\":\"https://docs.justrouting.tech/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.justrouting.tech/api-reference/table/compute-durationsdistances-between-all-pairs-of-coordinates#webpage\",\"url\":\"https://docs.justrouting.tech/api-reference/table/compute-durationsdistances-between-all-pairs-of-coordinates\",\"name\":\"table\",\"description\":\"Compute durations/distances between all pairs of coordinates\",\"dateModified\":\"2026-09-25T07:29:15.860Z\",\"isPartOf\":{\"@id\":\"https://docs.justrouting.tech#website\"},\"breadcrumb\":{\"@id\":\"https://docs.justrouting.tech/api-reference/table/compute-durationsdistances-between-all-pairs-of-coordinates#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.justrouting.tech/api-reference/table/compute-durationsdistances-between-all-pairs-of-coordinates#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"OpenAPI\",\"item\":\"https://docs.justrouting.tech/openapi/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"table\",\"item\":\"https://docs.justrouting.tech/api-reference/table/compute-durationsdistances-between-all-pairs-of-coordinates\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.justrouting.tech/api-reference/table/compute-durationsdistances-between-all-pairs-of-coordinates#apireference\",\"headline\":\"table\",\"name\":\"table\",\"description\":\"Compute durations/distances between all pairs of coordinates\",\"url\":\"https://docs.justrouting.tech/api-reference/table/compute-durationsdistances-between-all-pairs-of-coordinates\",\"mainEntityOfPage\":{\"@id\":\"https://docs.justrouting.tech/api-reference/table/compute-durationsdistances-between-all-pairs-of-coordinates#webpage\"},\"dateModified\":\"2026-09-25T07:29:15.860Z\",\"publisher\":{\"@id\":\"https://docs.justrouting.tech/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.justrouting.tech#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"JustRouting Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"JustRouting Docs","nav":{"global":null,"groups":[{"group":"Getting Started","pages":[{"title":"JustRouting Docs","icon":"house","href":"/index"},{"title":"Quickstart","icon":"bolt","href":"/quickstart"},{"title":"Authentication","icon":"lock","href":"/authentication"},{"title":"Rate Limits \u0026 Quotas","icon":"gauge","href":"/rate-limits"},{"title":"Errors","icon":"triangle-exclamation","href":"/errors"},{"title":"Coverage","icon":"map","href":"/coverage"}]},{"group":"API Reference","pages":[{"title":"Directions","icon":"route","href":"/api-reference/directions"},{"title":"Distance Matrix","icon":"table","href":"/api-reference/distance-matrix"},{"title":"Map Matching","icon":"crosshairs","href":"/api-reference/map-matching"},{"title":"Trip","icon":"shuffle","href":"/api-reference/trip"},{"title":"Nearest","icon":"map-pin","href":"/api-reference/nearest"},{"title":"Geocode","icon":"search","href":"/api-reference/geocode"},{"title":"Fleet Optimization","icon":"truck","href":"/api-reference/fleet-optimization"}]},{"group":"SDK","pages":[{"title":"Overview","icon":"cube","href":"/sdk/overview"},{"title":"Python Client","icon":"python","sidebarTitle":"Py-Client","href":"/sdk/py-client"},{"title":"Go Client","icon":"golang","sidebarTitle":"Go-Client","href":"/sdk/go-client"},{"title":"JavaScript Client","icon":"js","sidebarTitle":"Js-Client","href":"/sdk/js-client"}]},{"group":"MCP","pages":[{"title":"Overview","icon":"sparkles","href":"/mcp/overview"},{"title":"Geocode Tool","icon":"search","href":"/mcp/geocode"},{"title":"Route Tool","icon":"route","href":"/mcp/route"},{"title":"Table Tool","icon":"table","href":"/mcp/table"},{"title":"Optimize Tool","icon":"truck","href":"/mcp/optimize"}]},{"group":"OpenAPI","pages":[{"title":"Overview","icon":"brackets-curly","href":"/openapi/overview"},{"title":"route","description":"Find the fastest route between coordinates in order","deprecated":null,"version":null,"sidebarTitle":"route","openapi":"/openapi/openapi.json get /route/v1/{profile}/{coordinates}","href":"/api-reference/route/find-the-fastest-route-between-coordinates-in-order"},{"title":"table","deprecated":null,"version":null,"sidebarTitle":"table","openapi":"/openapi/openapi.json get /table/v1/{profile}/{coordinates}","href":"/api-reference/table/compute-durationsdistances-between-all-pairs-of-coordinates"},{"title":"match","description":"Snap a GPS trace to the road network","deprecated":null,"version":null,"sidebarTitle":"match","openapi":"/openapi/openapi.json get /match/v1/{profile}/{coordinates}","href":"/api-reference/match/snap-a-gps-trace-to-the-road-network"},{"title":"trip","deprecated":null,"version":null,"sidebarTitle":"trip","openapi":"/openapi/openapi.json get /trip/v1/{profile}/{coordinates}","href":"/api-reference/trip/solve-the-traveling-salesman-problem-for-the-given-coordinates"},{"title":"nearest","deprecated":null,"version":null,"sidebarTitle":"nearest","openapi":"/openapi/openapi.json get /nearest/v1/{profile}/{coordinates}","href":"/api-reference/nearest/snap-a-single-coordinate-to-the-nearest-routable-segments"},{"title":"geocode","deprecated":null,"version":null,"sidebarTitle":"geocode","openapi":"/openapi/openapi.json get /geocode/v1/search","href":"/api-reference/geocode/find-a-place-by-name-or-address-and-get-its-coordinates"},{"title":"optimize","deprecated":null,"version":null,"sidebarTitle":"optimize","openapi":"/openapi/openapi.json post /optimize","href":"/api-reference/optimize/solve-a-vehicle-routing-problem"}]},{"group":"Guides","pages":[{"title":"Draw a Route on a Map","icon":"pen","href":"/guides/draw-route-on-map"},{"title":"Turn-by-Turn Navigation","icon":"arrow-turn-right","href":"/guides/turn-by-turn"}]}]},"basePath":"","title":"table - JustRouting Docs","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C8RPHPxo.js","utils-0BK-9q6z.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DfjzsUJT.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B4v9psJ4.js","snippetPresets-CpTQv-Ez.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-BNP-Fvr0.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BSgu6h1D.js","shallow-Biv1i9Gs.js","getApiPlaygroundDisplay-BoGOXhtF.js","CodeSnippet-DvQoT18_.js","CodeSnippets-Dnpa15xT.js","Page-Buji1S4J.js","getPastedJson-xAIyhUFE.js","icon-S6FBih11.js","MethodPill-SaYeUZyk.js","DuplicateIcon-Cs-p3v2Q.js","createIcon-DjCFEoHq.js","DynamicMarkdown-BcnBltEQ.js","SectionHeading-BUBl0eEF.js","axios-vUo_bRtp.js","Markdown-h4cOoD8d.js","clsx-B2v50t8t.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DJnKvr0g.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BHrrjR1K.js"]}