501 Not Implemented error with projectedFields in Dynamic Media OpenAPI search
In Adobe Experience Manager as a Cloud Service, using the Dynamic Media OpenAPI delivery tier search API with projectedFields or facets in the request body returns a 501 Not Implemented error because server-side support for these features is not available. To fix this issue, retrieve the full response and handle field selection and faceting on the client side.
Description description
Environment
- Product: Adobe Experience Manager as a Cloud Service – Assets
- Capability: Dynamic Media with OpenAPI capabilities
Issue/Symptoms
When the request body for the /adobe/assets/search endpoint includes projectedFields or facets, the API returns a 501 Not Implemented error. The API works correctly when these fields are not included.
Resolution resolution
To fix this issue, follow these steps:
- Remove
projectedFieldsandfacetsfrom the request body when calling/adobe/assets/search. - Send the search request using only supported parameters such as
query,limit, andorderBy. - Receive the full search response from the API.
- Apply any required field projection (selecting specific fields) or faceting (aggregations) in the application logic after receiving the response.
- Verify that requests without
projectedFieldsorfacetsreturn results without a 501 error.
Note: Server-side support for projectedFields and facets is not generally available at this time. These features may appear in public documentation but are not enabled on customer environments. Future availability will be announced in release notes and official documentation.