Required capabilities:
transformationsExternalDataSourcesAcl:WRITE
Create or replace external data sources, matched on externalId.
Each item replaces the stored data source in full, so every request
must contain complete settings including clientSecret.
required | Array of objects (ExternalDataSourceWrite) [ 1 .. 1000 ] items External data sources to create or replace. All |
Response with the created or updated external data sources.
The response for a bad request.
The response for a forbidden request.
The response for a conflict.
{- "items": [
- {
- "externalId": "my.known.id",
- "name": "string",
- "format": "one_lake",
- "dataSetId": 1,
- "settings": {
- "credentials": {
- "clientId": "string",
- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0",
- "clientSecret": "pa$$word"
}, - "locationDescription": {
- "workspaceId": "ef0efa32-d1c1-43d4-a5e2-fe7b4f00403c",
- "containerId": "ab378742-831e-4d54-8bdd-6a2e39e6bbfd"
}
}
}
]
}{- "items": [
- {
- "externalId": "my.known.id",
- "name": "string",
- "format": "one_lake",
- "dataSetId": 1,
- "settings": {
- "credentials": {
- "clientId": "string",
- "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0"
}, - "locationDescription": {
- "workspaceId": "ef0efa32-d1c1-43d4-a5e2-fe7b4f00403c",
- "containerId": "ab378742-831e-4d54-8bdd-6a2e39e6bbfd"
}
}, - "createdTime": 1730204346000,
- "lastUpdatedTime": 1730204346000
}
]
}