Provide an idea you would like to see in the tool?
SQL 4 CDS uses a wide range of Dataverse operations and additional parameters which are not currently exposed by the dataverseAPI
I could translate most of the requests to one of these API calls, but some key ones that appear to be missing are:
- batch operations
- transactions
- custom headers
Batch and transaction operations would be needed for bulk data changes, and should be useful in various other tools as well.
Additional headers would be needed for working with elastic tables, bypassing plugins etc.
Ideally each of the existing dataverseAPI functions would take an additional optional parameter which would define any additional headers to include in the request.
A new executeBatch function or similar could take an array of requests, each containing an HTTP verb, URL, optional headers and body, and return a promise of results including status code, headers and optional body. The function could also take a parameter indicating if the requests should be executed as a batch or in a transaction, or two separate functions could be provided to provide each version.
Relevant log output
Provide an idea you would like to see in the tool?
SQL 4 CDS uses a wide range of Dataverse operations and additional parameters which are not currently exposed by the
dataverseAPII could translate most of the requests to one of these API calls, but some key ones that appear to be missing are:
Batch and transaction operations would be needed for bulk data changes, and should be useful in various other tools as well.
Additional headers would be needed for working with elastic tables, bypassing plugins etc.
Ideally each of the existing
dataverseAPIfunctions would take an additional optional parameter which would define any additional headers to include in the request.A new
executeBatchfunction or similar could take an array of requests, each containing an HTTP verb, URL, optional headers and body, and return a promise of results including status code, headers and optional body. The function could also take a parameter indicating if the requests should be executed as a batch or in a transaction, or two separate functions could be provided to provide each version.Relevant log output