List all data sources
List a user's data sources. Each entry is `<dsName>:<dsType>` — the data source name and its type, joined with a colon.
List a user's data sources. Each entry is <dsName>:<dsType> — the data source
name and its type, joined with a colon.
Authorization
SymetryMLAuth HMAC-SHA256 signature-based authentication: requests are signed with
your secret key and sent with the Customer-ID, Sym-date,
Authorization, Content-MD5 and sym-version headers.
See SymetryML REST API Security
for the signature algorithm and a complete example.
In: header
Path Parameters
User/Customer identifier
Response Body
application/json
application/json
curl -X GET "https://example.com/c1/dss"{ "statusCode": 200, "statusString": "OK", "values": { "stringList": { "values": [ "ds_s3_iris:s3", "jdbc_iris:jdbc", "ds_iris_generate_header:s3" ] } }}{ "statusCode": 401, "statusString": "Invalid User", "values": {}}Get data source sample GET
Retrieve a sample of data from an existing data source for inspection and validation. The sample size is fixed server-side (128 rows by default) — there is no query parameter to request a different size.
Preview data sample POST
Preview data from a data source before creating it. Useful for validating data source configuration and examining data structure, column names, and sample values. The request body has the same encrypted **DSInfo** shape for every data source type (`s3`, `redshift`, `localfile`, etc.) — see [Create new data source](/docs/api-reference/data-sources/dss-create-post) for decrypted-equivalent examples covering all supported types.