Updates the handler metadata associated with the provided handler ID. This endpoint does not perform partial updates, but will allow the dictionary to be omitted. In this case it uses the current dictionary.
Required: The global GOVERNANCE permission or be the data source owner
Query parameters
Attribute
Description
Required
handlerId
integer The specific handler ID.
Yes
skipCache
boolean If true the handler cache will be skipped when retrieving the handler data.
No
Response parameters
Attribute
Description
dataSourceId
integer The data source ID.
body
array[object] Details regarding the handler, including schema, name format, and data source metadata.
Request example
This request updates the data source name to Marketing Data for the data source with the handler ID 67.
Request payload example
Response example
Update multiple data sources
PUT/presto/bulk
Updates the data source metadata associated with the provided connection string.
Required: The global GOVERNANCE permission or be the data source owner
Query parameters
Attribute
Description
Required
body
array[object] This payload includes data source metadata and specifies the connection string.
Yes
Response parameters
Attribute
Description
bulkId
integer The bulk handler metadata ID.
connectionString
string The specified connection string.
jobsCreated
integer Number of jobs created.
Request example
This request updates the metadata for all data sources with the connection string specified in example-payload.json.
Payload example
The payload below adds a certificate (certificate.json) to the data sources with the provided connection.