---
title: "What the app has learned about the traveller from what they DID — facts that cleared the evidence bar (never one they ma"
method: POST
path: "/actions/get_what_i_learned"
tags: ["preferences"]
---

# What the app has learned about the traveller from what they DID — facts that cleared the evidence bar (never one they ma

`POST /actions/get_what_i_learned`

## Request

- Base URL: `https://findinghorizons.ca/api/v1`
- URL: `https://findinghorizons.ca/api/v1/actions/get_what_i_learned`
- Auth: OAuth 2 (authorization code, authorization URL `https://findinghorizons.ca/api/mcp/authorize`, token URL `https://findinghorizons.ca/api/mcp/oauth/token`, scopes: `preferences:read`)

What the app has learned about the traveller from what they DID — facts that cleared the evidence bar (never one they marked wrong or deleted), each with its evidence count — and what their own records show: the kinds of places they save most, where, what they actually go to and what they tend to skip, each with its count. Speak of these as tendencies with their evidence, never as certainties.

## Request body

- object
  - `today` string: The traveller's own date, YYYY-MM-DD, where the action needs one

## Response `200`

Done — { ok, api, action, result, card, operation? }

## Other responses

- `400`: Bad body / missing Idempotency-Key
- `401`: No or invalid token
- `403`: Scope not granted
- `422`: The action said no
- `429`: Rate limited

---

[API](https://skmtc.dev/findinghorizons/apis/finding-horizons-api.md) · [All operations](https://skmtc.dev/findinghorizons/apis/finding-horizons-api/llms.txt) · [OpenAPI document](https://skmtc.dev/findinghorizons/apis/finding-horizons-api/revisions/e347f6070173?raw)
