{"items":[{"type":"group","fsPath":"overview/index.md","metadata":{"type":"markdown"},"label":"Overview","link":"/overview","routeSlug":"/overview","items":[{"type":"group","fsPath":"overview/index.md","metadata":{"type":"markdown"},"label":"Bettermile Product Suite","link":"/overview","routeSlug":"/overview","items":[{"type":"group","fsPath":"overview/evaluate-and-decide.md","metadata":{"type":"markdown"},"label":"Evaluate & Decide","link":"/overview/evaluate-and-decide","routeSlug":"/overview/evaluate-and-decide"}]},{"type":"group","fsPath":"overview/data-gateway/index.md","metadata":{"type":"markdown"},"label":"Data Ingestion","link":"/overview/data-gateway","routeSlug":"/overview/data-gateway","items":[{"type":"separator","label":"Resources"},{"type":"link","fsPath":"overview/data-gateway/resources/connector-design.md","metadata":{"type":"markdown"},"label":"Connector Design","link":"/overview/data-gateway/resources/connector-design","routeSlug":"/overview/data-gateway/resources/connector-design"},{"type":"link","fsPath":"overview/data-gateway/resources/data-delivery-format.md","metadata":{"type":"markdown"},"label":"Data & Delivery Format","link":"/overview/data-gateway/resources/data-delivery-format","routeSlug":"/overview/data-gateway/resources/data-delivery-format"},{"type":"link","fsPath":"overview/data-gateway/resources/changelog-data-delivery-format.md","metadata":{"type":"markdown"},"label":"Changelog to Data & Delivery Format","link":"/overview/data-gateway/resources/changelog-data-delivery-format","routeSlug":"/overview/data-gateway/resources/changelog-data-delivery-format"},{"type":"link","fsPath":"overview/data-gateway/resources/upload-to-aws-s3.md","metadata":{"type":"markdown"},"label":"Upload To AWS S3","link":"/overview/data-gateway/resources/upload-to-aws-s3","routeSlug":"/overview/data-gateway/resources/upload-to-aws-s3"}]}]},{"type":"group","label":"Products","items":[{"type":"group","fsPath":"products/places/index.md","metadata":{"type":"markdown"},"label":"Better Places","link":"/products/places","routeSlug":"/products/places","items":[{"type":"separator","label":"Resources"},{"type":"link","fsPath":"products/places/resources/supported-countries.md","metadata":{"type":"markdown"},"label":"Supported Countries","link":"/products/places/resources/supported-countries","routeSlug":"/products/places/resources/supported-countries"},{"type":"link","fsPath":"products/places/resources/accuracy-levels.md","metadata":{"type":"markdown"},"label":"Geocoding Accuracy Levels","link":"/products/places/resources/accuracy-levels","routeSlug":"/products/places/resources/accuracy-levels"},{"type":"separator","label":"APIs"},{"type":"group","label":"Places API","items":[{"type":"link","label":"Better Places API","link":"/products/places/apis/places/1.0/places","routeSlug":"/products/places/apis/places/1.0/places","version":"1.0","isDefault":false,"versionFolderId":"5308f34d"},{"type":"group","label":"Authentication","link":"/products/places/apis/places/1.0/places/authentication","routeSlug":"/products/places/apis/places/1.0/places/authentication","items":[],"version":"1.0","isDefault":false,"versionFolderId":"5308f34d"},{"type":"group","label":"Geocode","link":"/products/places/apis/places/1.0/places/geocode","routeSlug":"/products/places/apis/places/1.0/places/geocode","items":[{"label":"Geocode\n","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/places/apis/places/1.0/places/geocode/geocode","routeSlug":"/products/places/apis/places/1.0/places/geocode/geocode","metadata":{"seo":{"title":"Geocode\n","description":"The Geocode endpoint returns information regarding an address. This broadly includes coordinates, formatted address, accuracy information and much more."}},"httpPath":"/api/v1/geocode","version":"1.0","isDefault":false,"versionFolderId":"5308f34d"}],"version":"1.0","isDefault":false,"versionFolderId":"5308f34d"},{"type":"link","label":"Places API","link":"/products/places/apis/places/places","routeSlug":"/products/places/apis/places/places","version":"2.0","isDefault":true,"versionFolderId":"5308f34d"},{"type":"group","label":"Geocode","link":"/products/places/apis/places/places/geocode","routeSlug":"/products/places/apis/places/places/geocode","items":[{"label":"Geocode\n","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/places/apis/places/places/geocode/geocode","routeSlug":"/products/places/apis/places/places/geocode/geocode","metadata":{"seo":{"title":"Geocode\n","description":"The Geocode endpoint returns information regarding an address. This broadly includes coordinates, formatted address, accuracy information and much more."}},"httpPath":"/api/v2/geocode","version":"2.0","isDefault":true,"versionFolderId":"5308f34d"}],"version":"2.0","isDefault":true,"versionFolderId":"5308f34d"}],"selectFirstItemOnExpand":true}]},{"type":"separator","separatorLine":true},{"type":"group","fsPath":"products/route/index.md","metadata":{"type":"markdown"},"label":"Better Route","link":"/products/route","routeSlug":"/products/route","items":[{"type":"separator","label":"Overview"},{"type":"link","fsPath":"products/route/index.md","metadata":{"type":"markdown"},"label":"What is Better Route?","link":"/products/route","routeSlug":"/products/route"},{"type":"separator","label":"Use Cases"},{"type":"link","fsPath":"products/route/resources/use-cases.md","metadata":{"type":"markdown"},"label":"Use Cases","link":"/products/route/resources/use-cases","routeSlug":"/products/route/resources/use-cases"},{"type":"separator","label":"Integration Options"},{"type":"link","fsPath":"products/route/resources/route-integration-options.md","metadata":{"type":"markdown"},"label":"Integration Options & Prerequisites","link":"/products/route/resources/route-integration-options","routeSlug":"/products/route/resources/route-integration-options"},{"type":"group","fsPath":"products/route/resources/bettermile-driver-app-index.md","metadata":{"type":"markdown"},"label":"Driver App","link":"/products/route/resources/bettermile-driver-app-index","routeSlug":"/products/route/resources/bettermile-driver-app-index","items":[{"type":"link","fsPath":"products/route/resources/bettermile-driver-app-index.md","metadata":{"type":"markdown"},"label":"Overview Driver App","link":"/products/route/resources/bettermile-driver-app-index","routeSlug":"/products/route/resources/bettermile-driver-app-index"},{"type":"link","fsPath":"products/route/resources/app-to-app-library.md","metadata":{"type":"markdown"},"label":"App-to-App Library (ScanLib)","link":"/products/route/resources/app-to-app-library","routeSlug":"/products/route/resources/app-to-app-library"},{"type":"link","fsPath":"products/route/resources/webhooks.md","metadata":{"type":"markdown"},"label":"Better Route Webhooks","link":"/products/route/resources/webhooks","routeSlug":"/products/route/resources/webhooks"}]},{"type":"group","fsPath":"products/route/resources/deep-integration-index.md","metadata":{"type":"markdown"},"label":"Deep Integration","link":"/products/route/resources/deep-integration-index","routeSlug":"/products/route/resources/deep-integration-index","items":[{"type":"link","fsPath":"products/route/resources/deep-integration-index.md","metadata":{"type":"markdown"},"label":"Overview Deep Integration","link":"/products/route/resources/deep-integration-index","routeSlug":"/products/route/resources/deep-integration-index"},{"type":"group","label":"Better Route API","items":[{"type":"link","label":"Bettermile Route API","link":"/products/route/apis/ntc/tour-commander-api","routeSlug":"/products/route/apis/ntc/tour-commander-api","version":"1.0","isDefault":true,"versionFolderId":"b62c2afa"},{"type":"link","label":"Typical lifecycle","link":"/products/route/apis/ntc/tour-commander-api/section/typical-lifecycle","routeSlug":"/products/route/apis/ntc/tour-commander-api/section/typical-lifecycle","version":"1.0","isDefault":true,"versionFolderId":"b62c2afa"},{"type":"group","label":"Tour","link":"/products/route/apis/ntc/tour-commander-api/tour","routeSlug":"/products/route/apis/ntc/tour-commander-api/tour","items":[{"label":"Request creation of a new tour","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/route/apis/ntc/tour-commander-api/tour/createtour","routeSlug":"/products/route/apis/ntc/tour-commander-api/tour/createtour","metadata":{"seo":{"title":"Request creation of a new tour","description":"Request creation of a new tour"}},"httpPath":"/v1/tours","version":"1.0","isDefault":true,"versionFolderId":"b62c2afa"},{"label":"Get tours for a given date, optionally narrowed down by a given assignment value","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/route/apis/ntc/tour-commander-api/tour/gettours","routeSlug":"/products/route/apis/ntc/tour-commander-api/tour/gettours","metadata":{"seo":{"title":"Get tours for a given date, optionally narrowed down by a given assignment value","description":"Get tours for a given date, optionally narrowed down by a given assignment value"}},"httpPath":"/v1/tours","version":"1.0","isDefault":true,"versionFolderId":"b62c2afa"},{"label":"Get tour by ID","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/route/apis/ntc/tour-commander-api/tour/gettourbyid","routeSlug":"/products/route/apis/ntc/tour-commander-api/tour/gettourbyid","metadata":{"seo":{"title":"Get tour by ID","description":"Get tour by ID"}},"httpPath":"/v1/tours/{tourId}","version":"1.0","isDefault":true,"versionFolderId":"b62c2afa"},{"label":"Set tour destination","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/route/apis/ntc/tour-commander-api/tour/settourdestination","routeSlug":"/products/route/apis/ntc/tour-commander-api/tour/settourdestination","metadata":{"seo":{"title":"Set tour destination","description":"Set tour destination"}},"httpPath":"/v1/tours/{tourId}/destination","version":"1.0","isDefault":true,"versionFolderId":"b62c2afa"},{"label":"Get potential recalculation gain for tour","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/route/apis/ntc/tour-commander-api/tour/getpotentialrecalcgain","routeSlug":"/products/route/apis/ntc/tour-commander-api/tour/getpotentialrecalcgain","metadata":{"seo":{"title":"Get potential recalculation gain for tour","description":"Get potential recalculation gain for tour - how much time could be save, if  instead of a fixed optimisation sequence update a full optimsation sequence update is  done instead. Recommended for tours with “fixed” and “use provided” optimization only;  ensure to have a destination set on the tour beforehand."}},"httpPath":"/v1/tours/{tourId}/potential-recalc-gain","version":"1.0","isDefault":true,"versionFolderId":"b62c2afa"}],"version":"1.0","isDefault":true,"versionFolderId":"b62c2afa"},{"type":"group","label":"Sequence","link":"/products/route/apis/ntc/tour-commander-api/sequence","routeSlug":"/products/route/apis/ntc/tour-commander-api/sequence","items":[{"label":"Create a new sequence","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/route/apis/ntc/tour-commander-api/sequence/createsequence","routeSlug":"/products/route/apis/ntc/tour-commander-api/sequence/createsequence","metadata":{"seo":{"title":"Create a new sequence","description":"Creates a new sequence synchronously. The returned sequenceId is usable immediately to fetch the full sequence via GET .../sequences/{sequenceId} or GET .../sequences/latest."}},"httpPath":"/v1/tours/{tourId}/sequences","version":"1.0","isDefault":true,"versionFolderId":"b62c2afa"},{"label":"Get sequences for a given tour, ordered from newest to oldest","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/route/apis/ntc/tour-commander-api/sequence/getsequences","routeSlug":"/products/route/apis/ntc/tour-commander-api/sequence/getsequences","metadata":{"seo":{"title":"Get sequences for a given tour, ordered from newest to oldest","description":"Get sequences for a given tour, ordered from newest to oldest"}},"httpPath":"/v1/tours/{tourId}/sequences","version":"1.0","isDefault":true,"versionFolderId":"b62c2afa"},{"label":"Get latest generated sequence for a given tour","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/route/apis/ntc/tour-commander-api/sequence/getlatestsequence","routeSlug":"/products/route/apis/ntc/tour-commander-api/sequence/getlatestsequence","metadata":{"seo":{"title":"Get latest generated sequence for a given tour","description":"Get latest generated sequence for a given tour"}},"httpPath":"/v1/tours/{tourId}/sequences/latest","version":"1.0","isDefault":true,"versionFolderId":"b62c2afa"},{"label":"Get a sequence by ID","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/route/apis/ntc/tour-commander-api/sequence/getsequencebyid","routeSlug":"/products/route/apis/ntc/tour-commander-api/sequence/getsequencebyid","metadata":{"seo":{"title":"Get a sequence by ID","description":"Get a sequence by ID"}},"httpPath":"/v1/tours/{tourId}/sequences/{sequenceId}","version":"1.0","isDefault":true,"versionFolderId":"b62c2afa"}],"version":"1.0","isDefault":true,"versionFolderId":"b62c2afa"},{"type":"group","label":"Waypoint","link":"/products/route/apis/ntc/tour-commander-api/waypoint","routeSlug":"/products/route/apis/ntc/tour-commander-api/waypoint","items":[{"label":"Pin waypoint timeframe","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/route/apis/ntc/tour-commander-api/waypoint/pinwaypointtimeframe","routeSlug":"/products/route/apis/ntc/tour-commander-api/waypoint/pinwaypointtimeframe","metadata":{"seo":{"title":"Pin waypoint timeframe","description":"Pins the provided timeframe to the waypoint. If the provided timeframe is NULL, the current waypoint timeframe will be removed if present. Calling this endpoint, even with the NULL timeframe, prevents the automatic timeframe resolution logic from running for the affected waypoint."}},"httpPath":"/v1/tours/{tourId}/waypoints/{waypointId}/time-frame","version":"1.0","isDefault":true,"versionFolderId":"b62c2afa"},{"label":"Pin waypoint stop time","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/route/apis/ntc/tour-commander-api/waypoint/pinwaypointstoptime","routeSlug":"/products/route/apis/ntc/tour-commander-api/waypoint/pinwaypointstoptime","metadata":{"seo":{"title":"Pin waypoint stop time","description":"Pins the provided stop time value to the waypoint. Calling this endpoint \"freezes\" the stop time of the waypoint at provided value."}},"httpPath":"/v1/tours/{tourId}/waypoints/{waypointId}/stop-time","version":"1.0","isDefault":true,"versionFolderId":"b62c2afa"},{"label":"Unpin waypoint stop time","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/route/apis/ntc/tour-commander-api/waypoint/unpinwaypointstoptime","routeSlug":"/products/route/apis/ntc/tour-commander-api/waypoint/unpinwaypointstoptime","metadata":{"seo":{"title":"Unpin waypoint stop time","description":"Removes the previously pinned stop time value from the waypoint. Calling this endpoint \"unfreezes\" the stop time of the waypoint, allowing for the stop time value to be to dynamically calculated."}},"httpPath":"/v1/tours/{tourId}/waypoints/{waypointId}/stop-time","version":"1.0","isDefault":true,"versionFolderId":"b62c2afa"}],"version":"1.0","isDefault":true,"versionFolderId":"b62c2afa"},{"type":"group","label":"Job","link":"/products/route/apis/ntc/tour-commander-api/job","routeSlug":"/products/route/apis/ntc/tour-commander-api/job","items":[{"label":"Apply changes to statuses of jobs","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/route/apis/ntc/tour-commander-api/job/applyjobstatuschanges","routeSlug":"/products/route/apis/ntc/tour-commander-api/job/applyjobstatuschanges","metadata":{"seo":{"title":"Apply changes to statuses of jobs","description":"Updates the status of one of more jobs, so that these changes can be reflected upon the tour instantly. This is only an auxiliary way for providing Bettermile with job updates, while the main job updates are still to be transmitted over the connector."}},"httpPath":"/v1/tours/{tourId}/jobs/statuses","version":"1.0","isDefault":true,"versionFolderId":"b62c2afa"}],"version":"1.0","isDefault":true,"versionFolderId":"b62c2afa"},{"type":"group","label":"Custom Job","link":"/products/route/apis/ntc/tour-commander-api/custom-job","routeSlug":"/products/route/apis/ntc/tour-commander-api/custom-job","items":[{"label":"Create a custom job","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/route/apis/ntc/tour-commander-api/custom-job/createcustomjob","routeSlug":"/products/route/apis/ntc/tour-commander-api/custom-job/createcustomjob","metadata":{"seo":{"title":"Create a custom job","description":"Creates a custom job"}},"httpPath":"/v1/tours/{tourId}/custom-jobs","version":"1.0","isDefault":true,"versionFolderId":"b62c2afa"},{"label":"Deletes a custom job","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/route/apis/ntc/tour-commander-api/custom-job/deletecustomjob","routeSlug":"/products/route/apis/ntc/tour-commander-api/custom-job/deletecustomjob","metadata":{"seo":{"title":"Deletes a custom job","description":"Deletes a custom job"}},"httpPath":"/v1/tours/{tourId}/custom-jobs/{jobId}","version":"1.0","isDefault":true,"versionFolderId":"b62c2afa"}],"version":"1.0","isDefault":true,"versionFolderId":"b62c2afa"},{"type":"group","label":"Custom Waypoint","link":"/products/route/apis/ntc/tour-commander-api/custom-waypoint","routeSlug":"/products/route/apis/ntc/tour-commander-api/custom-waypoint","items":[{"label":"Create a custom waypoint","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/route/apis/ntc/tour-commander-api/custom-waypoint/createcustomwaypoint","routeSlug":"/products/route/apis/ntc/tour-commander-api/custom-waypoint/createcustomwaypoint","metadata":{"seo":{"title":"Create a custom waypoint","description":"Creates a custom waypoint by grouping provided jobs together"}},"httpPath":"/v1/tours/{tourId}/custom-waypoints","version":"1.0","isDefault":true,"versionFolderId":"b62c2afa"},{"label":"Deletes a custom waypoint","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/route/apis/ntc/tour-commander-api/custom-waypoint/deletecustomwaypoint","routeSlug":"/products/route/apis/ntc/tour-commander-api/custom-waypoint/deletecustomwaypoint","metadata":{"seo":{"title":"Deletes a custom waypoint","description":"Deletes a custom waypoint, allowing the backend to regroup the jobs from this waypoint freely."}},"httpPath":"/v1/tours/{tourId}/custom-waypoints/{waypointId}","version":"1.0","isDefault":true,"versionFolderId":"b62c2afa"}],"version":"1.0","isDefault":true,"versionFolderId":"b62c2afa"}],"selectFirstItemOnExpand":true},{"type":"link","fsPath":"products/route/resources/api-changelog.md","metadata":{"type":"markdown"},"label":"API Changelog","link":"/products/route/resources/api-changelog","routeSlug":"/products/route/resources/api-changelog"},{"type":"link","fsPath":"products/route/sdks/navigation-sdk.md","metadata":{"type":"markdown"},"label":"Navigation SDK","link":"/products/route/sdks/navigation-sdk","routeSlug":"/products/route/sdks/navigation-sdk"},{"type":"link","fsPath":"products/route/resources/address-formatter-kotlin.md","metadata":{"type":"markdown"},"label":"Address Formatter Kotlin","link":"/products/route/resources/address-formatter-kotlin","routeSlug":"/products/route/resources/address-formatter-kotlin"}]},{"type":"separator","label":"Best Practices"},{"type":"link","fsPath":"products/route/resources/best-practices.md","metadata":{"type":"markdown"},"label":"Best Practices","link":"/products/route/resources/best-practices","routeSlug":"/products/route/resources/best-practices"},{"type":"separator","label":"FAQ"},{"type":"link","fsPath":"products/route/resources/faq.md","metadata":{"type":"markdown"},"label":"FAQ","link":"/products/route/resources/faq","routeSlug":"/products/route/resources/faq"}]},{"type":"separator","separatorLine":true},{"type":"group","fsPath":"products/tracking/index.md","metadata":{"type":"markdown"},"label":"Better Tracking","link":"/products/tracking","routeSlug":"/products/tracking","items":[{"type":"group","fsPath":"products/tracking/pre-eta/index.md","metadata":{"type":"markdown"},"label":"Pre-ETA","link":"/products/tracking/pre-eta","routeSlug":"/products/tracking/pre-eta","items":[{"type":"link","fsPath":"products/tracking/pre-eta/use-cases.md","metadata":{"type":"markdown"},"label":"Use Cases","link":"/products/tracking/pre-eta/use-cases","routeSlug":"/products/tracking/pre-eta/use-cases"},{"type":"link","fsPath":"products/tracking/pre-eta/integration-options.md","metadata":{"type":"markdown"},"label":"Integration Options","link":"/products/tracking/pre-eta/integration-options","routeSlug":"/products/tracking/pre-eta/integration-options"},{"type":"link","fsPath":"products/tracking/pre-eta/api-examples.md","metadata":{"type":"markdown"},"label":"API Examples","link":"/products/tracking/pre-eta/api-examples","routeSlug":"/products/tracking/pre-eta/api-examples"},{"type":"link","fsPath":"products/tracking/pre-eta/best-practice-known-limitations.md","metadata":{"type":"markdown"},"label":"Best Practices & Limitations","link":"/products/tracking/pre-eta/best-practice-known-limitations","routeSlug":"/products/tracking/pre-eta/best-practice-known-limitations"},{"type":"link","fsPath":"products/tracking/pre-eta/faq.md","metadata":{"type":"markdown"},"label":"FAQ","link":"/products/tracking/pre-eta/faq","routeSlug":"/products/tracking/pre-eta/faq"}]},{"type":"group","label":"Real-time Tracking","items":[{"type":"group","fsPath":"products/tracking/resources/invitations/index.md","metadata":{"type":"markdown"},"label":"Invitation Options","link":"/products/tracking/resources/invitations","routeSlug":"/products/tracking/resources/invitations","items":[{"type":"link","fsPath":"products/tracking/resources/invitations/bettermile.md","metadata":{"type":"markdown"},"label":"Invites via Bettermile","link":"/products/tracking/resources/invitations/bettermile","routeSlug":"/products/tracking/resources/invitations/bettermile"},{"type":"link","fsPath":"products/tracking/resources/invitations/tenant.md","metadata":{"type":"markdown"},"label":"Invites via Tenant (Custom)","link":"/products/tracking/resources/invitations/tenant","routeSlug":"/products/tracking/resources/invitations/tenant"},{"type":"link","fsPath":"products/tracking/resources/invitations/custom.md","metadata":{"type":"markdown"},"label":"Technical details on custom invites","link":"/products/tracking/resources/invitations/custom","routeSlug":"/products/tracking/resources/invitations/custom"}]},{"type":"group","fsPath":"products/tracking/resources/user-interface/index.md","metadata":{"type":"markdown"},"label":"User Interface Options","link":"/products/tracking/resources/user-interface","routeSlug":"/products/tracking/resources/user-interface","items":[{"type":"link","fsPath":"products/tracking/resources/user-interface/full-bettermile.md","metadata":{"type":"markdown"},"label":"Full Bettermile Experience","link":"/products/tracking/resources/user-interface/full-bettermile","routeSlug":"/products/tracking/resources/user-interface/full-bettermile"},{"type":"group","fsPath":"products/tracking/resources/user-interface/co-owned-experience.md","metadata":{"type":"markdown"},"label":"Co Owned Experience","link":"/products/tracking/resources/user-interface/co-owned-experience","routeSlug":"/products/tracking/resources/user-interface/co-owned-experience","items":[{"type":"link","fsPath":"products/tracking/resources/user-interface/co-owned-experience-technical-guide.md","metadata":{"type":"markdown"},"label":"Technical Guide","link":"/products/tracking/resources/user-interface/co-owned-experience-technical-guide","routeSlug":"/products/tracking/resources/user-interface/co-owned-experience-technical-guide"}]},{"type":"group","fsPath":"products/tracking/resources/user-interface/deep-integration.md","metadata":{"type":"markdown"},"label":"Deep Integration","link":"/products/tracking/resources/user-interface/deep-integration","routeSlug":"/products/tracking/resources/user-interface/deep-integration","items":[{"type":"link","fsPath":"products/tracking/resources/user-interface/deep-integration-technical-guide.md","metadata":{"type":"markdown"},"label":"Technical Guide","link":"/products/tracking/resources/user-interface/deep-integration-technical-guide","routeSlug":"/products/tracking/resources/user-interface/deep-integration-technical-guide"}]}]},{"type":"group","fsPath":"products/tracking/resources/user-feedback/index.md","metadata":{"type":"markdown"},"label":"User Feedback Options","link":"/products/tracking/resources/user-feedback","routeSlug":"/products/tracking/resources/user-feedback","items":[{"type":"link","fsPath":"products/tracking/resources/user-feedback/five-star-rating.md","metadata":{"type":"markdown"},"label":"Bettermile Five-Star Rating","link":"/products/tracking/resources/user-feedback/five-star-rating","routeSlug":"/products/tracking/resources/user-feedback/five-star-rating"},{"type":"link","fsPath":"products/tracking/resources/user-feedback/third-party-tool.md","metadata":{"type":"markdown"},"label":"3rd Party Tool","link":"/products/tracking/resources/user-feedback/third-party-tool","routeSlug":"/products/tracking/resources/user-feedback/third-party-tool"},{"type":"link","fsPath":"products/tracking/resources/user-feedback/custom-rating.md","metadata":{"type":"markdown"},"label":"Custom Rating","link":"/products/tracking/resources/user-feedback/custom-rating","routeSlug":"/products/tracking/resources/user-feedback/custom-rating"}]}]},{"type":"separator","label":"APIs"},{"type":"group","label":"Real-time Tracking API","items":[{"type":"link","label":"Real Time Tracking API","link":"/products/tracking/apis/rtt/btt","routeSlug":"/products/tracking/apis/rtt/btt","version":"2.0","isDefault":true,"versionFolderId":"a9fee742"},{"type":"group","label":"Parcel","link":"/products/tracking/apis/rtt/btt/parcel","routeSlug":"/products/tracking/apis/rtt/btt/parcel","items":[{"label":"Parcel","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/tracking/apis/rtt/btt/parcel/getexternalparcel","routeSlug":"/products/tracking/apis/rtt/btt/parcel/getexternalparcel","metadata":{"seo":{"title":"Parcel","description":"The Parcel endpoint returns information regarding a given parcel. This broadly includes shipper and consignee address, delivery information, ETA timestamps and much more."}},"httpPath":"/api/v2/external/parcel/{parcelIdentifier}","version":"2.0","isDefault":true,"versionFolderId":"a9fee742"}],"version":"2.0","isDefault":true,"versionFolderId":"a9fee742"},{"type":"group","label":"Availability","link":"/products/tracking/apis/rtt/btt/availability","routeSlug":"/products/tracking/apis/rtt/btt/availability","items":[{"label":"Tracking Availability","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/tracking/apis/rtt/btt/availability/getexternalparcelavailability","routeSlug":"/products/tracking/apis/rtt/btt/availability/getexternalparcelavailability","metadata":{"seo":{"title":"Tracking Availability","description":"Checks if parcel is in delivery and real time tracking is available"}},"httpPath":"/api/v2/external/parcel/{parcelIdentifier}/availability","version":"2.0","isDefault":true,"versionFolderId":"a9fee742"}],"version":"2.0","isDefault":true,"versionFolderId":"a9fee742"},{"type":"group","label":"Customization","link":"/products/tracking/apis/rtt/btt/customization","routeSlug":"/products/tracking/apis/rtt/btt/customization","items":[{"label":"Customization","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/tracking/apis/rtt/btt/customization/putexternalparcelcustomization","routeSlug":"/products/tracking/apis/rtt/btt/customization/putexternalparcelcustomization","metadata":{"seo":{"title":"Customization","description":"Add customized delivery (neighbor delivery, deposit permission, consignee note etc.) for parcel by tenant id and parcel identifier"}},"httpPath":"/api/v2/external/parcel/{parcelIdentifier}/customization","version":"2.0","isDefault":true,"versionFolderId":"a9fee742"}],"version":"2.0","isDefault":true,"versionFolderId":"a9fee742"}],"selectFirstItemOnExpand":true},{"type":"group","label":"Parcel Monitoring","items":[{"type":"link","label":"Parcel Monitoring","link":"/products/tracking/apis/rtt/1.0/rtt-parcel-monitoring","routeSlug":"/products/tracking/apis/rtt/1.0/rtt-parcel-monitoring","version":"1.0","isDefault":false,"versionFolderId":"a9fee742"},{"type":"group","label":"Parcel Monitoring Service","link":"/products/tracking/apis/rtt/1.0/rtt-parcel-monitoring/parcel-monitoring-service","routeSlug":"/products/tracking/apis/rtt/1.0/rtt-parcel-monitoring/parcel-monitoring-service","items":[{"label":"Parcel Tracking Subscribe","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/tracking/apis/rtt/1.0/rtt-parcel-monitoring/parcel-monitoring-service/parcel tracking subscribe","routeSlug":"/products/tracking/apis/rtt/1.0/rtt-parcel-monitoring/parcel-monitoring-service/parcel tracking subscribe","metadata":{"seo":{"title":"Parcel Tracking Subscribe","description":"This endpoint allows you to subscribe to tracking updates for a specific parcel. It provides detailed information about the parcel’s status, ensuring that it can be tracked throughout its journey."}},"httpPath":"/v1/parcel-tracking-subscribe","version":"1.0","isDefault":false,"versionFolderId":"a9fee742"}],"version":"1.0","isDefault":false,"versionFolderId":"a9fee742"},{"type":"group","label":"webhooks","link":"/products/tracking/apis/rtt/1.0/rtt-parcel-monitoring/webhooks","routeSlug":"/products/tracking/apis/rtt/1.0/rtt-parcel-monitoring/webhooks","items":[{"label":"Availability Event","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/products/tracking/apis/rtt/1.0/rtt-parcel-monitoring/webhooks/availabilityevent","routeSlug":"/products/tracking/apis/rtt/1.0/rtt-parcel-monitoring/webhooks/availabilityevent","metadata":{"seo":{"title":"Availability Event","description":"Parcel is available for real time tracking"}},"httpPath":"availabilityEvent","version":"1.0","isDefault":false,"versionFolderId":"a9fee742"},{"label":"Tracking Event","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/products/tracking/apis/rtt/1.0/rtt-parcel-monitoring/webhooks/trackingevent","routeSlug":"/products/tracking/apis/rtt/1.0/rtt-parcel-monitoring/webhooks/trackingevent","metadata":{"seo":{"title":"Tracking Event","description":"Parcel tracking update"}},"httpPath":"trackingEvent","version":"1.0","isDefault":false,"versionFolderId":"a9fee742"}],"version":"1.0","isDefault":false,"versionFolderId":"a9fee742"},{"type":"link","label":"Parcel Monitoring API","link":"/products/tracking/apis/rtt/rtt-parcel-monitoring","routeSlug":"/products/tracking/apis/rtt/rtt-parcel-monitoring","version":"2.0","isDefault":true,"versionFolderId":"a9fee742"},{"type":"group","label":"Parcel Monitoring","link":"/products/tracking/apis/rtt/rtt-parcel-monitoring/parcel-monitoring","routeSlug":"/products/tracking/apis/rtt/rtt-parcel-monitoring/parcel-monitoring","items":[{"label":"parcelTrackingSubscribe","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/tracking/apis/rtt/rtt-parcel-monitoring/parcel-monitoring/parceltrackingsubscribe","routeSlug":"/products/tracking/apis/rtt/rtt-parcel-monitoring/parcel-monitoring/parceltrackingsubscribe","metadata":{"seo":{"title":"parcelTrackingSubscribe","description":"This endpoint allows you to subscribe to tracking updates for a specific parcel. It provides detailed information about the parcel’s status, ensuring that it can be tracked throughout its journey."}},"httpPath":"/sm/api/v2/parcel-tracking-subscribe","version":"2.0","isDefault":true,"versionFolderId":"a9fee742"}],"version":"2.0","isDefault":true,"versionFolderId":"a9fee742"},{"type":"group","label":"webhooks","link":"/products/tracking/apis/rtt/rtt-parcel-monitoring/webhooks","routeSlug":"/products/tracking/apis/rtt/rtt-parcel-monitoring/webhooks","items":[{"label":"Availability Event","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/products/tracking/apis/rtt/rtt-parcel-monitoring/webhooks/availabilityevent","routeSlug":"/products/tracking/apis/rtt/rtt-parcel-monitoring/webhooks/availabilityevent","metadata":{"seo":{"title":"Availability Event","description":"Parcel is available for real time tracking"}},"httpPath":"availabilityEvent","version":"2.0","isDefault":true,"versionFolderId":"a9fee742"},{"label":"Tracking Event","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/products/tracking/apis/rtt/rtt-parcel-monitoring/webhooks/trackingevent","routeSlug":"/products/tracking/apis/rtt/rtt-parcel-monitoring/webhooks/trackingevent","metadata":{"seo":{"title":"Tracking Event","description":"Parcel tracking update"}},"httpPath":"trackingEvent","version":"2.0","isDefault":true,"versionFolderId":"a9fee742"}],"version":"2.0","isDefault":true,"versionFolderId":"a9fee742"}],"selectFirstItemOnExpand":true},{"type":"group","label":"PreETA","items":[{"type":"link","label":"PreETA API","link":"/products/tracking/apis/rtt/1.0/rtt-preeta","routeSlug":"/products/tracking/apis/rtt/1.0/rtt-preeta","version":"1.0","isDefault":false,"versionFolderId":"a9fee742"},{"type":"group","label":"Address Based PreETA","link":"/products/tracking/apis/rtt/1.0/rtt-preeta/address-based-preeta","routeSlug":"/products/tracking/apis/rtt/1.0/rtt-preeta/address-based-preeta","items":[],"version":"1.0","isDefault":false,"versionFolderId":"a9fee742"},{"type":"link","label":"PreETA API","link":"/products/tracking/apis/rtt/rtt-preeta","routeSlug":"/products/tracking/apis/rtt/rtt-preeta","version":"2.0","isDefault":true,"versionFolderId":"a9fee742"},{"type":"group","label":"Address Based PreETA","link":"/products/tracking/apis/rtt/rtt-preeta/address-based-preeta","routeSlug":"/products/tracking/apis/rtt/rtt-preeta/address-based-preeta","items":[{"label":"getAddressBasedPreETA","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/tracking/apis/rtt/rtt-preeta/address-based-preeta/getaddressbasedpreeta","routeSlug":"/products/tracking/apis/rtt/rtt-preeta/address-based-preeta/getaddressbasedpreeta","metadata":{"seo":{"title":"getAddressBasedPreETA","description":"This endpoint allows you to get the PreETAs for a given address"}},"httpPath":"/pre-eta/api/v2/get-address-based-pre-eta","version":"2.0","isDefault":true,"versionFolderId":"a9fee742"}],"version":"2.0","isDefault":true,"versionFolderId":"a9fee742"}],"selectFirstItemOnExpand":true}]},{"type":"separator","separatorLine":true},{"type":"group","fsPath":"products/planner/index.md","metadata":{"type":"markdown"},"label":"Better Planner","link":"/products/planner","routeSlug":"/products/planner"}]},{"type":"group","fsPath":"get-started/index.md","metadata":{"type":"markdown"},"label":"Authentication","link":"/get-started","routeSlug":"/get-started","items":[{"type":"separator","label":"Get Started"},{"type":"group","label":"Machines","items":[{"type":"separator","label":"APIs"},{"type":"group","fsPath":"get-started/machines/apis/authentication.yaml","link":"/get-started/machines/apis/authentication","routeSlug":"/get-started/machines/apis/authentication","label":"Authentication API","items":[{"type":"group","label":"Machines Token","link":"/get-started/machines/apis/authentication/machines-token","routeSlug":"/get-started/machines/apis/authentication/machines-token","items":[{"label":"Token","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/get-started/machines/apis/authentication/machines-token/token","routeSlug":"/get-started/machines/apis/authentication/machines-token/token","metadata":{"seo":{"title":"Token","description":"Token"}},"httpPath":"/api/v1/machines/token"}]}],"metadata":{"type":"openapi","title":"Authentication API","version":"1.0.0","description":"Authentication API - Managed by Platform Team"}}]}]}]}