{"version":"2.1.274","anchor":"artifact-frame-watch-token-calls-gain-a-version-query-param","canonical_anchor":"artifact-frame-watch-token-calls-gain-a-version-query-param","heading":"Artifact frame watch-token calls gain a version query param and a publicOutsideOrg case","tier":"internal","area":"Artifacts","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.274\/e\/artifact-frame-watch-token-calls-gain-a-version-query-param","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.274","markdown":"### Artifact frame watch-token calls gain a version query param and a publicOutsideOrg case\n\nArtifact frame token requests add a version marker and a new publicOutsideOrg error case\n\n**What**\n\nThe request Claude Code sends to renew an artifact frame's watch-token now includes a version marker (`?vn=`) in the URL. Separately, when parsing frame info from a response, a case with no `assetToken` present now returns a distinct `publicOutsideOrg` error, instead of falling through to the normal token-parsing path.\n\n**Why**\n\nDistinguishing the 'public outside org' case gives a clearer, more specific error when an artifact frame's token can't be found because it's public and outside the organization, rather than treating it as a generic parsing failure.\n\n- Area: Artifacts\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}