Data Lake API
Number of APIs: 36
Service for storing Objects, download objects, add extended metadata tags,
subscribe for notifications, import tenant specific MindSphere Time
Series data, and enable data access using cross account access and STS in Integrated MindSphere Data Lake.
- Objects reside in user specified path like below example. Extension in object name is optional. Root path can be denoted as /
/basefolder/subfolder/objectname.objectext
The following generic error codes might occur at any of the specified operations. Generic errors are prefixed with 'mdsp.core.generic.'.
- missingParameter
- invalidParameter
- missingRequestBodyProperty
- invalidRequestBodyProperty
- unauthorized
- forbidden
- noMatch
- unsupportedMediaType
- tooManyRequests
- internalServerError
-
objects - delete an object. DELETE {{baseUrl}}/objects/:path?subtenantId=<string>
-
objects - Query objects. GET {{baseUrl}}/objects?path=/&subtenantId=<string>&pageToken=<string>
-
deleteObjectsJobs-{id} - Fetch status and details of Delete Objects Job. GET {{baseUrl}}/deleteObjectsJobs/:id
-
deleteObjectsJobs - Delete multiple objects in bulk. POST {{baseUrl}}/deleteObjectsJobs
-
crossAccounts-{id}-accesses-{accessId} - Delete a cross account access. DELETE {{baseUrl}}/crossAccounts/:id/accesses/:accessId
-
deleteObjectsJobs - Fetch details of all the Delete Objects Jobs. GET {{baseUrl}}/deleteObjectsJobs?page=0&size=10 %26 Max 500&filter=<string>
-
crossAccounts-{id}-accesses-{accessId} - Get a selected access for a selected cross account GET {{baseUrl}}/crossAccounts/:id/accesses/:accessId
-
crossAccounts-{id}-accesses - Create a cross account access POST {{baseUrl}}/crossAccounts/:id/accesses
-
crossAccounts-{id}-accesses - Get a list of cross account accesses GET {{baseUrl}}/crossAccounts/:id/accesses?page=0&size=10
-
crossAccounts-{id} - Get details of selected cross account GET {{baseUrl}}/crossAccounts/:id