Product – Added
New endpoints used by the Manage Products task. The summaries endpoint returns lightweight product summaries for a journey (excluding full properties, jurisdictions, risk assessments, and access layers) so the side panel can load quickly and fetch each product's full data only when it is selected. The validate-all endpoint validates every product draft in a journey and returns the results for any that fail, used when completing the task. The save-without-validation endpoint saves a product draft without enforcing mandatory field validation, used to auto-save work in progress as the user moves between products.
Affected Endpoints
- POST
/api/product/draft/journey/{journeyId}/summaries— get lightweight product summaries for the side panel - POST
/api/product/draft/journey/{journeyId}/validate-all— validate all product drafts in a journey - PUT
/api/product/{productId}/draft/{id}/save-without-validation— auto-save a product draft without validation