!!!danger
Deprecation Date: May, 2022
Removal Date: October 15, 2023
!!!

## Filters

- **Previously:** the API v5 accepted "=" filter

`GET /api/documents?attributes.string_type_attribute=value1`  
`GET /api/documents?attributes.string_type_attribute[]=value1`

- **Replaced by:** "equals" filter — an automatic conversion was applied during the deprecation period

`GET /documents?attributes.string_type_attribute[equals]=value1`

### Sub-resources limitation on documents

When retrieving documents via the API, Quable returns the full set of sub-resources.
In some cases, the collection of sub-resources may contain thousands of items, causing performance issues.

**The number of sub-resources in a collection is now limited to 100 elements.**
If you need more, request the sub-resources via a separate call.

### /api/completenesses and attribute.attributeSet

`attributeSet` has been removed from the attributes key (GET, POST, PUT, DELETE).

## CDN URL and asset code

- **Previously:** `https://cdn.quable.com/{instance}/{asset_code}/{image_profile}/...`
- **Now:** `https://cdn.quable.com/{instance}/{random_identifier}/{image_profile}/...`

This impacts any script or process that builds a CDN URL based on the asset code rather than using the URL returned by the export or API.
