Common API Methods
- Last UpdatedJun 24, 2025
- 1 minute read
- Engineering
- Integration Service 4.0
- Integrators
-
GetDataSources
Task<IEnumerable<T>> GetDataSources(string filter = "");
-
GetMetaData
Task<IEnumerable<KeyValuePair<string, string>>> GetMetaData(string datasourceName)
-
GetDataSource
Task<T> GetDataSource(string datasourceName, string filter = "");
-
GetTables
Task<DataTable> GetTables(string datasourceName, string filter = "", bool liveData = false);
-
GetTableData
Task<DataTable> GetTableData(string datasourceName, string TableName, string filter = "", bool liveData = false);
-
GetTableSchema
Task<DataTable> GetTableSchema(string datasourceName, string TableName, bool liveData = false);
-
GetAcknowledgements
Task<IEnumerable<Acknowledgement>> GetAcknowledgements(string datasourceName);
-
PostTables
Task<AcknowledgementResult> PostTables(string datasourceName, List<Table> tables, string AckId, string Context = "", string Topic = "");
-
PostTableSchema
Task<AcknowledgementResult> PostTableSchema(string datasourceName, string datatableName, DataTable dataTable, string AckId, string Context = "", string Topic = "");
-
PostTableData
Task<AcknowledgementResult> PostTableData(string datasourceName, string datatableName, DataTable dataTable, string AckId, string Context = "", string Topic = "");
-
PostMemo
Task<string> PostMemo(string datasourceName, Acknowledgement memo);
-
PostData
Task<AcknowledgementResult> PostData(string datasourceName, string data, string ackId, string path, string context = "", string topic = "");
-
PostDataset
Task<AcknowledgementResult> PostDataset(string datasourceName, DataSet dataset, string AckId, string context = "", string Topic = "");
-
Update Token
Task<bool> UpdateToken(string token);
-
GetDataset
Task<DataSet> GetDatasetByAcknowledgementId(string datasourceName, string acknowledgementId);