Restore previously excluded rows.
Bulk exclude/restore payload.
feature_ids accepts sandbox UUIDs and legacy bigint-as-string ids alike; length caps match the row_exclusions.feature_id column so an oversized id is rejected at the boundary instead of raising mid-transaction. The list cap is the lockstep twin of the client's EXCLUSION_SELECTION_LIMIT (resolveSelectedFeatureIds.ts) — the UI never sends more, so anything larger is a runaway direct call, not a user action.
Successful Response
Outcome of one bulk exclusion mutation.
excluded_count is the project's total excluded-row count after the write — the number the "Excluded (n)" surface renders.