Get user registered datasets
GET/datasets
Returns a paginated list of datasets the caller owns or has viewer access to. Supports two listing backends: OpenSearch (default where configured) and DynamoDB. The OpenSearch path supports cursor-based pagination via next_cursor; the DynamoDB path uses offset-based pagination. Caller must have a valid role_id. Pagination : check next_available in the response. When "yes", more pages exist. For OpenSearch, pass the returned next_cursor as the cursor parameter. For DynamoDB, increment offset. When next_available is "no", you have reached the last page.
Request
Responses
- 200
- 400
- 500
Paginated list of datasets. Check next_available to determine if more pages exist. When listingSource=opensearch, response includes listing_source and next_cursor fields.
Response Headers
Validation failure. Error codes: IPV-1041 (invalid listingSource), IPV-1050 (limit exceeds 5000), IPV-1071 (invalid sortby value), AUTH-1001 (missing role_id).
Response Headers
Backend failure. Error code GE-1034 when OpenSearch endpoint is not configured.