Define record import routes
This commit is contained in:
@@ -667,6 +667,68 @@
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "importInit",
|
||||
"path": "/import",
|
||||
"method": "POST",
|
||||
"title": "Initiate record import session",
|
||||
"parameters": {
|
||||
"post": [
|
||||
{
|
||||
"name": "upload",
|
||||
"type": "*multipart.FileHeader",
|
||||
"required": true,
|
||||
"title": "File import"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "importRun",
|
||||
"path": "/import/{sessionID}",
|
||||
"method": "PATCH",
|
||||
"title": "Run record import",
|
||||
"parameters": {
|
||||
"path": [
|
||||
{
|
||||
"name": "sessionID",
|
||||
"type": "uint64",
|
||||
"required": true,
|
||||
"title": "Import session"
|
||||
}
|
||||
],
|
||||
"post": [
|
||||
{
|
||||
"name": "fields",
|
||||
"type": "json.RawMessage",
|
||||
"required": true,
|
||||
"title": "Fields defined by import file"
|
||||
},
|
||||
{
|
||||
"name": "onError",
|
||||
"type": "string",
|
||||
"required": true,
|
||||
"title": "What happens if record fails to import"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "importProgress",
|
||||
"path": "/import/{sessionID}",
|
||||
"method": "GET",
|
||||
"title": "Get import progress",
|
||||
"parameters": {
|
||||
"path": [
|
||||
{
|
||||
"name": "sessionID",
|
||||
"type": "uint64",
|
||||
"required": true,
|
||||
"title": "Import session"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "export",
|
||||
"path": "/export{filename}.{ext}",
|
||||
|
||||
@@ -91,6 +91,68 @@
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Name": "importInit",
|
||||
"Method": "POST",
|
||||
"Title": "Initiate record import session",
|
||||
"Path": "/import",
|
||||
"Parameters": {
|
||||
"post": [
|
||||
{
|
||||
"name": "upload",
|
||||
"required": true,
|
||||
"title": "File import",
|
||||
"type": "*multipart.FileHeader"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Name": "importRun",
|
||||
"Method": "PATCH",
|
||||
"Title": "Run record import",
|
||||
"Path": "/import/{sessionID}",
|
||||
"Parameters": {
|
||||
"path": [
|
||||
{
|
||||
"name": "sessionID",
|
||||
"required": true,
|
||||
"title": "Import session",
|
||||
"type": "uint64"
|
||||
}
|
||||
],
|
||||
"post": [
|
||||
{
|
||||
"name": "fields",
|
||||
"required": true,
|
||||
"title": "Fields defined by import file",
|
||||
"type": "json.RawMessage"
|
||||
},
|
||||
{
|
||||
"name": "onError",
|
||||
"required": true,
|
||||
"title": "What happens if record fails to import",
|
||||
"type": "string"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Name": "importProgress",
|
||||
"Method": "GET",
|
||||
"Title": "Get import progress",
|
||||
"Path": "/import/{sessionID}",
|
||||
"Parameters": {
|
||||
"path": [
|
||||
{
|
||||
"name": "sessionID",
|
||||
"required": true,
|
||||
"title": "Import session",
|
||||
"type": "uint64"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Name": "export",
|
||||
"Method": "GET",
|
||||
|
||||
Reference in New Issue
Block a user