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:

  1. Remove projectedFields and facets from the request body when calling /adobe/assets/search.
  2. Send the search request using only supported parameters such as query, limit, and orderBy.
  3. Receive the full search response from the API.
  4. Apply any required field projection (selecting specific fields) or faceting (aggregations) in the application logic after receiving the response.
  5. Verify that requests without projectedFields or facets return 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.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f