<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>AgeKey Changelog</title>
        <link>https://docs.agekey.org/changelog</link>
        <description>Stay up to date with the latest updates and changes to the AgeKey API and documentation.</description>
        <lastBuildDate>Tue, 24 Feb 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <copyright>Copyright © 2026 AgeKey.</copyright>
        <item>
            <title><![CDATA[Use AgeKey redirect parameter create_requested]]></title>
            <link>https://docs.agekey.org/changelog/use-agekey-create-requested-parameter</link>
            <guid>https://docs.agekey.org/changelog/use-agekey-create-requested-parameter</guid>
            <pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[We've added a new query string parameter to the Use AgeKey flow redirect so you can support users who don't have an AgeKey yet without sending them back to choose a different verification method.]]></description>
            <content:encoded><![CDATA[<p>We've added a new query string parameter to the Use AgeKey flow redirect so you can support users who don't have an AgeKey yet without sending them back to choose a different verification method.</p>
<h2 class="anchor anchorTargetStickyNavbar_LA01" id="whats-new">What's New<a href="https://docs.agekey.org/changelog/use-agekey-create-requested-parameter#whats-new" class="hash-link" aria-label="Direct link to What's New" title="Direct link to What's New" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_LA01" id="create_requested-on-use-agekey-redirect">create_requested on Use AgeKey redirect<a href="https://docs.agekey.org/changelog/use-agekey-create-requested-parameter#create_requested-on-use-agekey-redirect" class="hash-link" aria-label="Direct link to create_requested on Use AgeKey redirect" title="Direct link to create_requested on Use AgeKey redirect" translate="no">​</a></h3>
<p>When a user starts the <a class="" href="https://docs.agekey.org/guides/use-agekey">Use AgeKey</a> flow but does not have an AgeKey, the AgeKey service can show a "use or create AgeKey" dialog. If the user chooses to create an AgeKey, they are now redirected to your <code>redirect_uri</code> with a <strong><code>create_requested=true</code></strong> query parameter (and no <code>id_token</code>).</p>
<p>Your app can detect this and send the user to complete verification with another method (such as ID document scan). Once that verification succeeds, direct them to the <a class="" href="https://docs.agekey.org/guides/create-agekey">Create AgeKey</a> flow. They can then continue without having to go back and pick a different method from scratch.</p>
<h3 class="anchor anchorTargetStickyNavbar_LA01" id="updated-docs">Updated docs<a href="https://docs.agekey.org/changelog/use-agekey-create-requested-parameter#updated-docs" class="hash-link" aria-label="Direct link to Updated docs" title="Direct link to Updated docs" translate="no">​</a></h3>
<ul>
<li class=""><a class="" href="https://docs.agekey.org/guides/use-agekey">Using an AgeKey</a> — flow overview, callback handling, and a table of redirect query parameters</li>
<li class=""><a class="" href="https://docs.agekey.org/api/endpoints/use-agekey#response">Use AgeKey API</a> — response section now documents <code>create_requested</code> and the two redirect outcomes</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_LA01" id="how-to-handle-it">How to handle it<a href="https://docs.agekey.org/changelog/use-agekey-create-requested-parameter#how-to-handle-it" class="hash-link" aria-label="Direct link to How to handle it" title="Direct link to How to handle it" translate="no">​</a></h2>
<p>On your Use AgeKey callback page, read the query string and branch on <code>create_requested</code>:</p>
<ul>
<li class="">If <code>create_requested=true</code>, send the user to your verification flow so they can complete verification with another method (such as <code>/verify</code>). After successful verification, direct them to the Create AgeKey flow.</li>
<li class="">Otherwise, continue with <code>id_token</code> validation as before.</li>
</ul>
<p>No changes are required if you do not want to support this path; the parameter is only set when the user explicitly chooses to create an AgeKey from the dialog.</p>]]></content:encoded>
            <category>changelog</category>
            <category>api</category>
            <category>use-agekey</category>
        </item>
    </channel>
</rss>