POST /api/v2/buyer/discovery/{discoveryId}/products
Adds products to the session selection. Each product must already have been surfaced by Discover products or Browse products — pass the productId, salesAgentId, groupId, and groupName from those results. Optionally pin a budget, pricing option, bid, or per-line-item targeting. By default products merge into the existing selection; set replace: true to swap the whole set.
Request
Parameters
Response
Errors
400 VALIDATION_ERROR— emptyproducts, missing a required selection field, or aproductIdnot present in the session’s discovery results.404 NOT_FOUND—discoveryIddoes not exist or is not visible to the authenticated account.
Related
Discovery overview
Selection model and budget allocation
Get products
List the current selection
Remove products
Drop products from the selection
Apply proposal
Add a whole proposal at once