1"use strict";(globalThis.webpackChunkdawarich_app=globalThis.webpackChunkdawarich_app||[]).push([[4647],{53129(e,t,s){s.r(t),s.d(t,{assets:()=>N,contentTitle:()=>g,default:()=>y,frontMatter:()=>b,metadata:()=>r,toc:()=>S});const r=JSON.parse('{"id":"api/creates-an-import","title":"Creates an import","description":"Uploads a file (GPX, GeoJSON, KML, OwnTracks, etc.) and queues it for import processing. Source type is auto-detected from the file content. Processing happens asynchronously in the background.","source":"@site/docs/api/creates-an-import.api.mdx","sourceDirName":"api","slug":"/api/creates-an-import","permalink":"/docs/api/creates-an-import","draft":false,"unlisted":false,"editUrl":null,"tags":[],"version":"current","frontMatter":{"id":"creates-an-import","title":"Creates an import","description":"Uploads a file (GPX, GeoJSON, KML, OwnTracks, etc.) and queues it for import processing. Source type is auto-detected from the file content. Processing happens asynchronously in the background.","sidebar_label":"Creates an import","hide_title":true,"hide_table_of_contents":true,"api":"eJzdVk1v3EYM/SsDnhJA9tpuTro5MeC6aWOjdoAChmFwNdzVxNLMmENtul3ovwccaT/s3aY+92RLIh+Hj49vdgWC8wTlPVy1MbAkeCjAUqrYRXHBQwlfYxPQJoNm5hoy7y5v/irMJYXfbq+/FObzH78X5vq7v2OsnlJhSKrj9wa9Nc8ddZSMEzMLbFyGN5FDRSk5Pz82t6HjiowsIxmXDHYSjiwJVULWzDi0RmoailbBC3k5NjebfFNjjOSTwbT0Vc3Bhy41S+N8Tpti9TTn0Hl7DAVEZGxJiLXVFXhsCUrA6B6faAkFOG30uSPWB6bnzjFZKIU7ek3H+c2V+ZyTUlVTi1CuQFuAEpKw83Po+wcFSTH4REm/n52c6p+XQCMjFRMKWShgbFIjMcbGVaiRk29Jw1f75cL0G1Wi3XGIxOKGYs7uxDgvNCeG110M0zZXF9AXIx2v2/iXFJ1HTugLSHmCh1J91zQ4begwhxfrKaetBDKeoHTpv4+yo4IxpS9gJPIR5RDALHCrX8Ci0JG4oYEYnJf0WIXOyxtY+9K1U2ITZmZIHFVNNmMNh6K30L8HtEk2KZgZsgISc+DHllLC+RtI7vtd6d6rDsbRboh9QdJD32vKh0Pa7Dx2Ugd2/wy9fTg72w9q3TCCvKGBzQIbZ7NmTT46rE9EST4Gu1SEHY23XSMuIstEZ3NkUfCgzBUe+pfdHRLV3dosJKzd5qdeZYaX2bC0x5akDhZKiCHlrUKpoYQJRjdZnE7c6I8FJOLF2kk6bqCEWiSWk8nK0gy7Rn4NSXooYIHsdD5p4G7zbecRSmhChU0dkpS/nJycaKcPWqPq2MnyVtkYANZutWUGoxuc6Od+tu9fT7Q0EbPcUI09R5qNSSobU0ImflQZ7FTURtfOp89D1F6Nj/m1kfBEXn29Ji+jnWVROD8LGdWJqhcu8Duyq2pzfnOlvBGnAWhxevD8eqGscwqzDB2bGS4COyGDjRB7FLfISrgMYd6QuXMtNc5TvkEWzlIy5O24fArXose5qlnHkTWsgiyMjPfawiUnqch+45K4KhX5lmsD0/FgJUlazE49juNT3rVk0I96fN3Lzjr8L27ZUSRCf8skNui88pI3ZDVu071qVCesc3XbXxx13op7WK2mmOgrN32vrwcF655Zl3STLJQzbNLr3d8l8t2fo0u8N9ur+uDJ8jLtLM0Cm06jQBdwvbtQ3j/0BdSEljgfZUj7NBQ8ulPkbe4hU+uLddJ5VVGUnfC9e15Lb4zo5vr2DgqYjt7ZBpv9MHCbcYvtv3rIvv8BIzdmdQ==","sidebar_class_name":"post api-method","info_path":"docs/api/dawarich-api","custom_edit_url":null}}');var i=s(74848),a=s(28453),n=s(57742),o=s.n(n),c=s(78178),p=s.n(c),d=s(19624),l=s.n(d),u=s(96226),m=s.n(u),h=(s(77675),s(19365),s(51107)),f=s(21312);const b={id:"creates-an-import",title:"Creates an import",description:"Uploads a file (GPX, GeoJSON, KML, OwnTracks, etc.) and queues it for import processing. Source type is auto-detected from the file content. Processing happens asynchronously in the background.",sidebar_label:"Creates an import",hide_title:!0,hide_table_of_contents:!0,api:"eJzdVk1v3EYM/SsDnhJA9tpuTro5MeC6aWOjdoAChmFwNdzVxNLMmENtul3ovwccaT/s3aY+92RLIh+Hj49vdgWC8wTlPVy1MbAkeCjAUqrYRXHBQwlfYxPQJoNm5hoy7y5v/irMJYXfbq+/FObzH78X5vq7v2OsnlJhSKrj9wa9Nc8ddZSMEzMLbFyGN5FDRSk5Pz82t6HjiowsIxmXDHYSjiwJVULWzDi0RmoailbBC3k5NjebfFNjjOSTwbT0Vc3Bhy41S+N8Tpti9TTn0Hl7DAVEZGxJiLXVFXhsCUrA6B6faAkFOG30uSPWB6bnzjFZKIU7ek3H+c2V+ZyTUlVTi1CuQFuAEpKw83Po+wcFSTH4REm/n52c6p+XQCMjFRMKWShgbFIjMcbGVaiRk29Jw1f75cL0G1Wi3XGIxOKGYs7uxDgvNCeG110M0zZXF9AXIx2v2/iXFJ1HTugLSHmCh1J91zQ4begwhxfrKaetBDKeoHTpv4+yo4IxpS9gJPIR5RDALHCrX8Ci0JG4oYEYnJf0WIXOyxtY+9K1U2ITZmZIHFVNNmMNh6K30L8HtEk2KZgZsgISc+DHllLC+RtI7vtd6d6rDsbRboh9QdJD32vKh0Pa7Dx2Ugd2/wy9fTg72w9q3TCCvKGBzQIbZ7NmTT46rE9EST4Gu1SEHY23XSMuIstEZ3NkUfCgzBUe+pfdHRLV3dosJKzd5qdeZYaX2bC0x5akDhZKiCHlrUKpoYQJRjdZnE7c6I8FJOLF2kk6bqCEWiSWk8nK0gy7Rn4NSXooYIHsdD5p4G7zbecRSmhChU0dkpS/nJycaKcPWqPq2MnyVtkYANZutWUGoxuc6Od+tu9fT7Q0EbPcUI09R5qNSSobU0ImflQZ7FTURtfOp89D1F6Nj/m1kfBEXn29Ji+jnWVROD8LGdWJqhcu8Duyq2pzfnOlvBGnAWhxevD8eqGscwqzDB2bGS4COyGDjRB7FLfISrgMYd6QuXMtNc5TvkEWzlIy5O24fArXose5qlnHkTWsgiyMjPfawiUnqch+45K4KhX5lmsD0/FgJUlazE49juNT3rVk0I96fN3Lzjr8L27ZUSRCf8skNui88pI3ZDVu071qVCesc3XbXxx13op7WK2mmOgrN32vrwcF655Zl3STLJQzbNLr3d8l8t2fo0u8N9ur+uDJ8jLtLM0Cm06jQBdwvbtQ3j/0BdSEljgfZUj7NBQ8ulPkbe4hU+uLddJ5VVGUnfC9e15Lb4zo5vr2DgqYjt7ZBpv9MHCbcYvtv3rIvv8BIzdmdQ==",sidebar_class_name:"post api-method",info_path:"docs/api/dawarich-api",custom_edit_url:null},g=void 0,N={},S=[];function j(e){const t={p:"p",...(0,a.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(h.default,{as:"h1",className:"openapi__heading",children:"Creates an import"}),"\n",(0,i.jsx)(o(),{method:"post",path:"/api/v1/imports",context:"endpoint"}),"\n",(0,i.jsx)(t.p,{children:"Uploads a file (GPX, GeoJSON, KML, OwnTracks, etc.) and queues it for import processing. Source type is auto-detected from the file content. Processing happens asynchronously in the background."}),"\n",(0,i.jsx)(h.default,{id:"request",as:"h2",className:"openapi-tabs__heading",children:(0,i.jsx)(f.default,{id:"theme.openapi.request.title",children:"Request"})}),"\n",(0,i.jsx)(p(),{...s(12392)}),"\n",(0,i.jsx)(l(),{...s(19946)}),"\n",(0,i.jsx)(m(),{...s(29568)})]})}function y(e={}){const{wrapper:t}={...(0,a.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(j,{...e})}):j(e)}},53381(e,t,s){s.r(t),s.d(t,{ResponseHeaders:()=>o,default:()=>c});s(96540);var r=s(60674),i=s.n(r),a=s(67114),n=s(74848);const o=({responseHeaders:e})=>e?(0,n.jsx)("ul",{style:{marginLeft:"1rem"},children:Object.entries(e).map(([e,t])=>(0,n.jsx)(i(),{name:e,collapsible:!1,schemaName:(0,a.getSchemaName)(t),qualifierMessage:(0,a.getQualifierMessage)(t),schema:t,discriminator:!1,children:null},e))}):null,c=o},12392(e){e.exports=JSON.parse('{"parameters":[{"name":"api_key","in":"query","required":true,"description":"API Key","schema":{"type":"string"}}]}')},19946(e){e.exports=JSON.parse('{"title":"Body","body":{"content":{"multipart/form-data":{"schema":{"type":"file"}}},"required":true,"description":"The file to import (GPX, GeoJSON, KML, OwnTracks JSON, etc.)"}}')},29568(e){e.exports=JSON.parse('{"responses":{"201":{"description":"import
1created","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"integer","description":"Import ID"},"name":{"type":"string","description":"Import filename"},"source":{"type":"string","nullable":true,"description":"Detected source type"},"status":{"type":"string","description":"Processing status"},"created_at":{"type":"string","format":"date-time"},"points_count":{"type":"integer","description":"Number of points imported"},"processed":{"type":"integer","description":"Number of points processed so far"},"error_message":{"type":"string","nullable":true}},"required":["id","name","status","created_at"]}}}},"401":{"description":"unauthorized"},"422":{"description":"missing file or validation error"}}}')}}]);
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.