All operations require authentication using Bearer tokens. Make sure you have
your API credentials ready.
List All Data Sources
Retrieve a paginated list of all your uploaded data sources.Get Data Source Details
Retrieve detailed information about a specific data source.Get Data Source Data
Retrieve paginated data from a specific data source.Delete Data Source
Permanently delete a data source and all its associated data.Generate Download URL
Generate a signed URL to download the original data source file.Query Parameters
List Data Sources
page(integer): Page number (default: 1)limit(integer): Items per page (default: 20, max: 100)status(string): Filter by status (processing,completed,failed)contentType(string): Filter by content type (text/csv,application/pdf, etc.)
Get Data Source Data
page(integer): Page number (default: 1)limit(integer): Rows per page (default: 50, max: 1000)sort(string): Sort by column name (default: original order)order(string): Sort order (ascordesc, default:asc)filter(string): Filter expression (e.g.,price > 100)
Generate Download URL
expiresIn(integer): URL expiration time in seconds (default: 3600, max: 86400)
Error Codes
| Code | Description |
|---|---|
UNAUTHORIZED | Authentication required |
DATASOURCE_NOT_FOUND | Data source doesn’t exist |
PROCESSING_IN_PROGRESS | Data source still being processed |
INVALID_PARAMETERS | Invalid query parameters |
ACCESS_DENIED | Insufficient permissions |