Tracker›Changelog›2026-08-21-endpoint-conversation-id-removed

Endpoint /backend-api/conversation/{id} no longer observed

confirmedplatform-wide affects visibilitystructure · endpoint2026-08-21-endpoint-conversation-id-removed

Instrument state: Schema 13 · v2 · Bookmarklet 2.2 · measure · gpt-5-6

Evidence

Before
{
  "endpoint": [
    "/backend-api/conversation/{id}"
  ]
}
Breadth
10/33 prompts · global
Modes
instant + thinking
Measuring days
21 Aug 2026 → 5 Oct 2026 · 19 field diffs in events.jsonl
Raw data excerpt (K1-01__instant, 2026-08-21)
{
  "schema_fingerprint.endpoints_seen": [
    "GET /backend-api/accounts/check/v4-2023-04-27",
    "GET /backend-api/accounts/optimized/check",
    "GET /backend-api/aip/first-party/eligibility",
    "GET /backend-api/amphora/notifications",
    "GET /backend-api/apps/sources_dropdown",
    "GET /backend-api/beacons/home",
    "GET /backend-api/calpico/chatgpt/rooms/summary",
    "GET /backend-api/celsius/ws/user",
    "GET /backend-api/checkout_pricing_config/configs/DE",
    "GET /backend-api/client/strings",
    "GET /backend-api/conversation/{id}/stream_status",
    "GET /backend-api/conversation/{id}/textdocs",
    "GET /backend-api/conversations",
    "GET /backend-api/conversations/{id}",
    "GET /backend-api/gizmos/snorlax/sidebar",
    "GET /backend-api/hazelnuts",
    "GET /backend-api/images/bootstrap",
    "GET /backend-api/me",
    "GET /backend-api/models",
    "GET /backend-api/pageConfigs/billing",
    "GET /backend-api/pins",
    "GET /backend-api/prompt_library/",
    "GET /backend-api/sentinel/frame.html",
    "GET /backend-api/sentinel/sdk.js",
    "GET /backend-api/settings/is_adult",
    "GET /backend-api/settings/user",
    "GET /backend-api/settings/voices",
    "GET /backend-api/subscriptions",
    "GET /backend-api/system_hints",
    "GET /backend-api/task_suggestions",
    "GET /backend-api/tasks",
    "GET /backend-api/tpp/models/",
    "GET /backend-api/tpp/onboarding/suggestions",
    "GET /backend-api/user_granular_consent",
    "GET /backend-api/user_segments",
    "GET /backend-api/user_segments/codex_surface_usage",
    "GET /backend-api/user_surveys/active",
    "GET /backend-api/user_system_messages",
    "PATCH /backend-api/settings/user_last_used_model_config",
    "POST /backend-api/aip/connectors/links/list_accessible",
    "POS
…

Daily data of 21 Aug 2026 →

Context

endpoint/backend-api-conversation-id

Impact

For tools: Back since 25 Sep 2026: the client calls it FIRST on every load and keeps polling it (replacing stream_status). WARNING for bookmarklets and third-party tools: the mapping does NOT carry the web.run tool message — whoever reads this path sees no search_model_queries. Always prefer the messages version (conversations/{id}).

For visibility: Indirect: tools reading this version falsely report »no search queries« — the search happened, this version just omits it.

Status history

21 Aug 2026observed
22 Aug 2026confirmed

Open

Why is the (non-hidden) web.run tool message missing from the mapping — a filter, or a different materialisation date?

Does the singular polling remain the permanent stream_status replacement?