BetaExample data

Explain Why

Plain-language explanations for personalized choices.

What it does

Generate plain-language explanations for why a recommendation, route, offer, or next step fits the user.

Example request

POST /v1/explain

POST /v1/explain
{ "user_id": "usr_123", "recommendation_id": "rec_55" }

Example output

{
  "explanation": "This fits because the user values time-saving, prefers low-friction choices, and is in passive discovery mode."
}

Business use

Increases trust and conversion by showing users the reasoning behind personalized content, offers, or next steps.

Trust & consent

Explanations reference only fields the app is permissioned to see.

CanonIQ API is currently in beta. Feature examples use sample data and may not represent final product behavior.

More feature modules