Improved

Increased Data Asset Array Size Limits

Workspace creation and data asset update operations now support significantly larger payloads. Previously, both endpoints capped arrays at 100 items, causing opaque "Validation failed" errors for customers with large data catalogs. The per-request limit has been raised to 500, and the system automatically batches operations internally so workspaces with thousands of tables work seamlessly.

What's New

  • Raised the .max(100) limit to .max(500) on dataAssets array in workspace creation
  • Raised the .max(100) limit to .max(500) on dataAssetsToAdd and dataAssetsToRemove arrays in data asset updates
  • Validation error responses now include field-specific details for easier debugging

Affected Endpoints

  • POST /api/v1/accounts/{accountId}/workspacesdataAssets array max raised from 100 to 500
  • PATCH /api/v1/accounts/{accountId}/workspaces/{workspaceId}/data-assetsdataAssetsToAdd and dataAssetsToRemove array max raised from 100 to 500

Migration Notes

No migration required. Existing integrations continue to work unchanged. Requests that previously failed with a validation error at 100+ items will now succeed up to 500 per request. For larger sets, the UI batches automatically.