Upsert external data sources

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.

Securityoidc-token or oauth2-client-credentials or oauth2-open-industrial-data or oauth2-auth-code
Request
Request Body schema: application/json
required
required
Array of objects (ExternalDataSourceWrite) [ 1 .. 1000 ] items

External data sources to create or replace. All externalId values must be unique within the request.

Responses
201

Response with the created or updated external data sources.

400

The response for a bad request.

403

The response for a forbidden request.

409

The response for a conflict.

post/transformations/externaldata
Request samples
application/json
{
  • "items": [
    • {
      }
    ]
}
Response samples
application/json
{
  • "items": [
    • {
      }
    ]
}