Perform dataset validation and any pre-installation transformation that needs to be done.
The output of this endpoint is a zip containing the processing result files that are ready to be imported into the VDI Dataset Store (MinIO at the time of this writing)
The structure of the returned zip is as follows:
result.zip:
- warnings.json # Import warnings
- vdi-manifest.json # File manifest
- data.zip # Install-ready data
required | object (ImportRequestDetails) |
payload required | string <binary> |
{- "message": "string"
}
vdiID required | string (vdi-dataset-id) = 11 characters ^[0-9A-Za-z]{11}$ |
projectID required | string (project-id) non-empty |
required | object (vdi-dataset-meta) |
{- "vdiID": "stringstrin",
- "projectID": "AmoebaDB",
- "meta": {
- "type": {
- "name": "string",
- "version": "string"
}, - "projects": [
- "string"
], - "visibility": "private",
- "owner": 1,
- "name": "string",
- "summary": "string",
- "description": "string",
- "origin": "string",
- "sourceUrl": "string",
- "dependencies": [
- {
- "identifier": "string",
- "version": "string",
- "displayName": "string"
}
], - "created": "2018-11-13T20:20:39+00:00"
}
}
{- "message": "string"
}
vdiID required | string (vdi-dataset-id) = 11 characters ^[0-9A-Za-z]{11}$ |
projectID required | string (project-id) non-empty |
{- "vdiID": "stringstrin",
- "projectID": "AmoebaDB"
}
{- "message": "string"
}