List Lake Formation data filters (or TBAC column access) on a dataset
GET/datasets/:id/data-permissions
Returns Lake Formation data-cell filters for the dataset when is_tbac is omitted/false. Caller must have access to the dataset. Owners/editors see all filters; read-only callers only see filters whose EffectiveTags grant them access. Not supported when the dataset is TBAC-enabled (unless is_tbac=true, which returns TBAC column-tag access instead of LF filters). Not paginated: the handler returns the full visible filter list in one response (no limit/offset/nextToken). Treat an empty array as no filters.
Request
Responses
- 200
- 400
- 500
JSON array of data-filter records for the dataset (schema DataPermissionsResponse). Empty array means no filters (or none visible to a read-only caller). Each item includes SystemName (Lake Formation filter name), EffectiveTags, TotalColumns, and nested DataPermissions. When is_tbac=true, the body is the TBAC column-access payload instead of this array.
Response Headers
Validation or authorization failure. Body is {"Message": " -
Response Headers
Backend/generic failure. Body is typically {"Message": " -