How a call is made
GET /searchresolves the location to entities.GET /v2/insightswithfilter.type=urn:entity:placeandfilter.location.queryset to that location. Age, when you set one, issignal.demographics.age(35_and_younger,36_to_55,55_and_older).- Brands, artists, movies, TV, and destinations use
GET /v2/insightswithsignal.interests.entitiesset to those place ids. Age alone is not sent. Qloo rejects a demographics-only insights call. GET /v2/tagsusesfilter.query.
The model is supposed to choose those calls. If it cannot use tools, the server runs that plan itself. Either way the prose is compiled from the entities that came back. A live failure is shown. It is not replaced with demo entities.