<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/</id>
    <title>MobileID release notes</title>
    <updated>2026-08-17T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/"/>
    <subtitle>Release notes and changelog for MobileID.</subtitle>
    <icon>https://developer.signicat.com/img/favicon.png</icon>
    <entry>
        <title type="html"><![CDATA[Changed default hardware-protected key validation strategy]]></title>
        <id>https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/17-08-2026/</id>
        <link href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/17-08-2026/"/>
        <updated>2026-08-17T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Changed the default hardware-protected key validation strategy for the Admin API]]></summary>
        <content type="html"><![CDATA[<p>We have changed the default hardware-protected key validation strategy for the Admin API from <code>REQUIRED_IF_SUPPORTED</code> to <code>REQUIRED</code>.</p>
<p>To configure the validation strategy:</p>
<ol>
<li class="">Go to <strong>Signicat Dashboard</strong> &gt; <strong>Products</strong> &gt; <strong>MobileID</strong> &gt; <a href="https://dashboard.signicat.com/mobileid/features/application-behaviour" target="_blank" rel="noopener noreferrer" class=""><strong>Application behaviour</strong></a>.</li>
<li class="">Select the <strong>Hardware key validation</strong> tab.</li>
<li class="">Select the desired hardware-protected key validation strategy, then click <strong>Save</strong>.</li>
</ol>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><i class="icon icon--signicat-info"></i></span>Want to learn more?</div><div class="admonitionContent_BuS1"><p>To learn more, see our <a href="https://developer.signicat.com/docs/mobile-identity/mobileid/features/hardware-protected-keys/" target="_blank" rel="noopener noreferrer" class="">Hardware-protected keys</a> feature documentation.</p></div></div>]]></content>
        <category label="Admin API" term="Admin API"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Updated device hash management and event generation]]></title>
        <id>https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/06-08-2026/</id>
        <link href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/06-08-2026/"/>
        <updated>2026-08-06T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Added MobileID device hash management to the ReuseID API and updated device state event generation]]></summary>
        <content type="html"><![CDATA[<p>We have updated the MobileID, ReuseID, and Admin APIs with new device hash management features and device state event generation parameters.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="mobileid-api">MobileID API<a href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/06-08-2026/#mobileid-api" class="hash-link" aria-label="Direct link to MobileID API" title="Direct link to MobileID API" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="generating-an-event-when-the-device-state-changes">Generating an event when the device state changes<a href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/06-08-2026/#generating-an-event-when-the-device-state-changes" class="hash-link" aria-label="Direct link to Generating an event when the device state changes" title="Direct link to Generating an event when the device state changes" translate="no">​</a></h3>
<p>You can now control whether you receive an event when the device state changes by passing the <code>generateEvent=true</code> query parameter for the <strong>Update device</strong> operation.</p>
<p>If <code>generateEvent</code> is omitted, it defaults to <code>false</code>, and no event is generated.</p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><i class="icon icon--signicat-info"></i></span>Want to learn more?</div><div class="admonitionContent_BuS1"><p>To learn more, see the <a href="https://developer.signicat.com/apis/mobileid/#tag/Device-management/operation/updateDevice" target="_blank" rel="noopener noreferrer" class="">Update device</a> endpoint in our MobileID API reference documentation.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="reuseid-api">ReuseID API<a href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/06-08-2026/#reuseid-api" class="hash-link" aria-label="Direct link to ReuseID API" title="Direct link to ReuseID API" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="added-mobileid-device-hash-management-resource">Added MobileID device hash management resource<a href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/06-08-2026/#added-mobileid-device-hash-management-resource" class="hash-link" aria-label="Direct link to Added MobileID device hash management resource" title="Direct link to Added MobileID device hash management resource" translate="no">​</a></h3>
<p>Our ReuseID API is extended with a new resource for <strong>MobileID device hash management</strong>.</p>
<p>The new endpoints allow you to retrieve a list of devices associated with a given device hash and lock all devices associated with that hash. You can read more about this in our ReuseID API reference documentation using the links below.</p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><i class="icon icon--signicat-info"></i></span>Want to learn more?</div><div class="admonitionContent_BuS1"><p>To learn more, see the following endpoints in the <strong>ReuseID API</strong> reference documentation:</p><ul>
<li class=""><a href="https://developer.signicat.com/apis/reuseid/#tag/MobileID-device-hash-management/operation/getDevicesWithDeviceHash" target="_blank" rel="noopener noreferrer" class="">Get devices with device hash</a></li>
<li class=""><a href="https://developer.signicat.com/apis/reuseid/#tag/MobileID-device-hash-management/operation/lockDevicesWithDeviceHash" target="_blank" rel="noopener noreferrer" class="">Lock devices with device hash</a></li>
</ul></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="generating-an-event-when-the-device-state-changes-1">Generating an event when the device state changes<a href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/06-08-2026/#generating-an-event-when-the-device-state-changes-1" class="hash-link" aria-label="Direct link to Generating an event when the device state changes" title="Direct link to Generating an event when the device state changes" translate="no">​</a></h3>
<p>You can now control whether you receive an event when the device state changes by passing the <code>generateEvent=true</code> query parameter for the <strong>Update device</strong> operation.</p>
<p>If <code>generateEvent</code> is omitted, it defaults to <code>false</code>, and no event is generated.</p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><i class="icon icon--signicat-info"></i></span>Want to learn more?</div><div class="admonitionContent_BuS1"><p>To learn more, see the <a href="https://developer.signicat.com/apis/reuseid/#tag/MobileID-device-management/operation/updateDevice" target="_blank" rel="noopener noreferrer" class="">Update device</a> operation in our ReuseID API reference documentation.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="admin-api">Admin API<a href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/06-08-2026/#admin-api" class="hash-link" aria-label="Direct link to Admin API" title="Direct link to Admin API" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="updated-statistics-resource">Updated statistics resource<a href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/06-08-2026/#updated-statistics-resource" class="hash-link" aria-label="Direct link to Updated statistics resource" title="Direct link to Updated statistics resource" translate="no">​</a></h3>
<p>We have moved the following two operations from the <strong>Statistics</strong> resource in the Admin API to the <strong>MobileID device hash management</strong> resource in the ReuseID API:</p>
<ul>
<li class=""><strong>Get devices with device hash</strong></li>
<li class=""><strong>Lock devices with device hash</strong></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changed-context-path-for-get-device-hash-statistics">Changed context path for Get device hash statistics<a href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/06-08-2026/#changed-context-path-for-get-device-hash-statistics" class="hash-link" aria-label="Direct link to Changed context path for Get device hash statistics" title="Direct link to Changed context path for Get device hash statistics" translate="no">​</a></h3>
<p>To align with our other services, we have changed the context path for the <strong>Get device hash statistics</strong> operation from <code>devicehashes</code> to <code>device-hashes</code>.</p>
<div class="theme-admonition theme-admonition-warning admonition_xJq3 alert alert--warning"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><i class="icon icon--signicat-notice"></i></span>Backward compatibility</div><div class="admonitionContent_BuS1"><p>This context path change is not backward compatible.</p><ul>
<li class="">If your integration calls this operation, then you must update it to use the new <code>device-hashes</code> context path.</li>
<li class="">If you access this operation only through the Signicat Dashboard, then no action is required as the Signicat Dashboard already uses the new context path.</li>
</ul></div></div>]]></content>
        <category label="API" term="API"/>
        <category label="Admin API" term="Admin API"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Added algorithm property for E2E key creation]]></title>
        <id>https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/03-08-2026/</id>
        <link href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/03-08-2026/"/>
        <updated>2026-08-03T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Added support for the algorithm property when adding E2E keys in the Admin API]]></summary>
        <content type="html"><![CDATA[<p>We have added support for the <code>algorithm</code> property to the <a href="https://developer.signicat.com/apis/mobileid-admin/#tag/End-to-end-(E2E)-keys/operation/addE2EKey" target="_blank" rel="noopener noreferrer" class="">Add E2E key</a> endpoint in the Admin API.</p>
<p>With this property, you can explicitly select the algorithm used for key exchange between the SDK and the server.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><i class="icon icon--signicat-info"></i></span>Note</div><div class="admonitionContent_BuS1"><p>The default algorithm for newly generated E2EE keys has changed to <code>X25519</code>.</p></div></div>
<p>For apps using an SDK version earlier than 3.22, you must generate E2EE keys with the <code>SECT233K1</code> algorithm.</p>
<div class="theme-admonition theme-admonition-danger admonition_xJq3 alert alert--danger"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><i class="icon icon--signicat-info"></i></span>Breaking change</div><div class="admonitionContent_BuS1"><p>Before you upgrade your app to SDK 3.22 or later, you must rotate your E2EE key to one that uses the <code>X25519</code> algorithm.</p><p>To learn how to do this, see the <a class="" href="https://developer.signicat.com/docs/mobile-identity/mobileid/features/end-to-end-encryption/#key-rotation">Key rotation</a> section in our <strong>End-to-end encryption</strong> feature documentation.</p></div></div>]]></content>
        <category label="Admin API" term="Admin API"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Added ability to configure hardware-protected key validation strategy]]></title>
        <id>https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/30-07-2026/</id>
        <link href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/30-07-2026/"/>
        <updated>2026-07-30T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Added the possibility to configure the hardware-protected key validation strategy in the Signicat Dashboard]]></summary>
        <content type="html"><![CDATA[<p>We have added the possibility to configure the hardware-protected key validation strategy in the Signicat Dashboard.</p>
<p>To configure it yourself:</p>
<ol>
<li class="">Go to <strong>Signicat Dashboard</strong> &gt; <strong>Products</strong> &gt; <strong>MobileID</strong> &gt; <a href="https://dashboard.signicat.com/mobileid/features/application-behaviour" target="_blank" rel="noopener noreferrer" class=""><strong>Application behaviour</strong></a>.</li>
<li class="">Select the <strong>Hardware key validation</strong> tab.</li>
<li class="">Select the desired hardware-protected key validation strategy, then click <strong>Save</strong>.</li>
</ol>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><i class="icon icon--signicat-info"></i></span>Want to learn more?</div><div class="admonitionContent_BuS1"><p>To learn more, see our <a class="" href="https://developer.signicat.com/docs/mobile-identity/mobileid/features/hardware-protected-keys/">Hardware-protected keys</a> feature documentation.</p></div></div>]]></content>
        <category label="Signicat Dashboard" term="Signicat Dashboard"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Added hardware-protected key validation strategy options]]></title>
        <id>https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/28-07-2026/</id>
        <link href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/28-07-2026/"/>
        <updated>2026-07-28T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Added more options for configuring the hardware-protected key validation strategy in the Admin API]]></summary>
        <content type="html"><![CDATA[<p>We have added more options for configuring the hardware-protected key validation strategy in the Admin API.</p>
<p>Now, you can choose between either:</p>

















<table><thead><tr><th style="text-align:left"><strong>Validation strategy</strong></th><th style="text-align:left"><strong>Description</strong></th></tr></thead><tbody><tr><td style="text-align:left"><code>REQUIRED_IF_SUPPORTED</code></td><td style="text-align:left">Enforces hardware key validation if the device supports hardware keys.<br><br><strong>Note</strong>: This is the default strategy.</td></tr><tr><td style="text-align:left"><code>REQUIRED</code></td><td style="text-align:left">Enforces hardware key validation for all devices.</td></tr></tbody></table>
<p>This is configured with the <code>hwKeyValidationStrategy</code> property in your application configuration, using the <strong>Admin API</strong>.</p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><i class="icon icon--signicat-info"></i></span>Want to learn more?</div><div class="admonitionContent_BuS1"><p>To learn more, see the:</p><ul>
<li class=""><a class="" href="https://developer.signicat.com/docs/mobile-identity/mobileid/features/hardware-protected-keys/">Hardware-protected keys</a> feature documentation.</li>
<li class=""><a href="https://developer.signicat.com/apis/mobileid-admin/#tag/Application-configuration/operation/updateAppConfigurationProperties" target="_blank" rel="noopener noreferrer" class="">Update properties of application configuration</a> endpoint in our <strong>Admin API</strong> reference documentation.</li>
</ul></div></div>]]></content>
        <category label="Admin API" term="Admin API"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Added lock scope configuration in the Signicat Dashboard]]></title>
        <id>https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/19-06-2026/</id>
        <link href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/19-06-2026/"/>
        <updated>2026-06-19T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Added the possibility to configure the lock scope following failed authentication attempts in the Signicat Dashboard]]></summary>
        <content type="html"><![CDATA[<p>We have added the possibility to configure the lock scope following failed authentication attempts in the Signicat Dashboard.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><i class="icon icon--signicat-info"></i></span>What is the lock scope?</div><div class="admonitionContent_BuS1"><p>The lock scope determines the lock behaviour following failed authentication attempts. This can be either:</p><ul>
<li class=""><strong>Device</strong>: Locks the entire device.</li>
<li class=""><strong>Authentication method</strong>: Locks only the authentication used.</li>
</ul></div></div>
<p>To configure it yourself:</p>
<ol>
<li class="">Go to <strong>Signicat Dashboard</strong> &gt; <strong>Products</strong> &gt; <strong>MobileID</strong> &gt; <a href="https://dashboard.signicat.com/mobileid/features/application-behaviour" target="_blank" rel="noopener noreferrer" class="">Application behaviour</a>.</li>
<li class="">Select the <strong>Authentication</strong> tab, then navigate to the <strong>Lock scope</strong> section on the page.</li>
<li class="">Use the radio buttons to select the desired lock scope, then click <strong>Save</strong>.</li>
</ol>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><i class="icon icon--signicat-info"></i></span>Want to learn more?</div><div class="admonitionContent_BuS1"><p>To learn more, see the <code>lockScope</code> property in the <a class="" href="https://developer.signicat.com/docs/mobile-identity/mobileid/features/application-configuration/#application-behaviour">Application behaviour</a> section of our <strong>Application configuration</strong> feature documentation.</p></div></div>]]></content>
        <category label="Signicat Dashboard" term="Signicat Dashboard"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Added resource for risk indicators configuration]]></title>
        <id>https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/03-06-2026/</id>
        <link href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/03-06-2026/"/>
        <updated>2026-06-03T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Added new resource for Risk indicators configuration in the Admin API]]></summary>
        <content type="html"><![CDATA[<p>We have extended the Admin API with a new resource for <strong>Risk indicators configuration</strong>, allowing you to retrieve and update your account's risk indicators configuration.</p>
<p>These new endpoints allow you to easily manage risk data for your integrations.</p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><i class="icon icon--signicat-info"></i></span>Want to learn more?</div><div class="admonitionContent_BuS1"><p>To learn more:</p><ul>
<li class="">See the <a href="https://developer.signicat.com/apis/mobileid-admin/#tag/Risk-indicators-configuration/operation/getRiskIndicators" target="_blank" rel="noopener noreferrer" class="">Get risk indicators configuration</a> endpoint in the <strong>Admin API</strong> reference documentation.</li>
<li class="">See the <a href="https://developer.signicat.com/apis/mobileid-admin/#tag/Risk-indicators-configuration/operation/getRiskIndicators" target="_blank" rel="noopener noreferrer" class="">Update risk indicators configuration</a>  endpoint in the <strong>Admin API</strong> reference documentation.</li>
<li class="">See the <a class="" href="https://developer.signicat.com/docs/mobile-identity/mobileid/features/risk-indicators/">Risk indicators</a> feature documentation.</li>
</ul></div></div>]]></content>
        <category label="Admin API" term="Admin API"/>
        <category label="Feature" term="Feature"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Added device hash risk indicator feature]]></title>
        <id>https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/02-06-2026/</id>
        <link href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/02-06-2026/"/>
        <updated>2026-06-02T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[New device hash risk indicator feature in the Signicat Dashboard to identify and prevent fraud]]></summary>
        <content type="html"><![CDATA[<p>We have added the ability to identify and prevent fraud by reviewing or locking flagged device hashes directly in the Signicat Dashboard.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><i class="icon icon--signicat-info"></i></span>What is a device hash?</div><div class="admonitionContent_BuS1"><p>The device hash is designed to be persistent and unique for a mobile device within your app.<br><br> If the same device hash is present across multiple users, it could suggest that one malicious individual is using a single device to gain access to numerous accounts for unauthorised activities and account takeovers.</p></div></div>
<p>On this new page, you can see:</p>
<ul>
<li class="">The number of unique device hashes.</li>
<li class="">The number of active users.</li>
<li class="">An overview of flagged device hashes.</li>
</ul>
<p>You can also find detailed information about the users and devices associated with the flagged device hashes, such as when the device was last used and its status.</p>
<p>To try it out yourself, see the <a href="https://dashboard.signicat.com/mobileid/risk-indicators/device-hash" target="_blank" rel="noopener noreferrer" class="">Device hash</a> page under the <strong>Risk indicators</strong> section in the Signicat Dashboard!</p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><i class="icon icon--signicat-info"></i></span>Want to learn more?</div><div class="admonitionContent_BuS1"><p>To learn more, see the <a class="" href="https://developer.signicat.com/docs/mobile-identity/mobileid/features/risk-indicators/device-hash/">Device hash</a> page in the <strong>Risk indicators</strong> feature documentation.</p></div></div>]]></content>
        <category label="Signicat Dashboard" term="Signicat Dashboard"/>
        <category label="Feature" term="Feature"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Extended transaction statistics scope]]></title>
        <id>https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/28-05-2026/</id>
        <link href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/28-05-2026/"/>
        <updated>2026-05-28T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Extended scope of transaction statistics for MobileID devices in the Signicat Dashboard]]></summary>
        <content type="html"><![CDATA[<p>We have extended the scope of transaction statistics on the MobileID <strong>Overview</strong> page in the Signicat Dashboard to include device statistics for ReuseID customers and for eID and Wallet Hub customers.</p>
<p>On the <strong>MobileID</strong> <a href="https://dashboard.signicat.com/mobileid/overview" target="_blank" rel="noopener noreferrer" class="">Overview</a> page in the Signicat Dashboard, you can see transaction statistics for MobileID devices.</p>
<p>Previously, only statistics for MobileID customers using the <strong>MobileID REST API</strong> were shown. In this release, we have extended the scope to include device statistics for:</p>
<ul>
<li class="">ReuseID customers using MobileID device authentication through our <strong>ReuseID REST API</strong> or <strong>eID and Wallet Hub</strong>.</li>
<li class="">MobileID customers using MobileID authentication through our <strong>eID and Wallet Hub</strong>.</li>
</ul>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><i class="icon icon--signicat-info"></i></span>What are transaction statistics?</div><div class="admonitionContent_BuS1"><p>These statistics provide you with an activity overview of the following for the last 30 days:</p><ul>
<li class="">Authentication count</li>
<li class="">Authentication success rate</li>
<li class="">Registration count</li>
<li class="">Active users</li>
<li class="">Active devices</li>
</ul></div></div>]]></content>
        <category label="Signicat Dashboard" term="Signicat Dashboard"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Added resource for statistics]]></title>
        <id>https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/27-05-2026/</id>
        <link href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/27-05-2026/"/>
        <updated>2026-05-27T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Added new resource for Statistics in the Admin API]]></summary>
        <content type="html"><![CDATA[<p>We have extended the Admin API with a new resource for <strong>Statistics</strong>, allowing you to retrieve data about devices, users, and device hashes, as well as review or lock flagged device hashes.</p>
<p>The new endpoints allow you to retrieve statistics about devices, users and device hashes, in addition to reviewing or locking flagged device hashes.</p>
<p>You can read more about this in the Admin API reference documentation using the links below.</p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><i class="icon icon--signicat-info"></i></span>Want to learn more?</div><div class="admonitionContent_BuS1"><p>To learn more, see the following endpoints in the <strong>Admin API</strong> reference documentation:</p><ul>
<li class=""><a href="https://developer.signicat.com/apis/mobileid-admin/#tag/Statistics/operation/getAccountStatistics" target="_blank" rel="noopener noreferrer" class="">Get detailed device statistics</a></li>
<li class=""><a href="https://developer.signicat.com/apis/mobileid-admin/#tag/Statistics/operation/getDeviceHashStatistics" target="_blank" rel="noopener noreferrer" class="">Get device hash statistics</a></li>
<li class=""><a href="https://developer.signicat.com/apis/mobileid-admin/#tag/Statistics/operation/getLiveDeviceHashStatistics" target="_blank" rel="noopener noreferrer" class="">Get devices with device hash</a></li>
<li class=""><a href="https://developer.signicat.com/apis/mobileid-admin/#tag/Statistics/operation/lockAllDevicesForDeviceHash" target="_blank" rel="noopener noreferrer" class="">Lock devices with device hash</a></li>
<li class=""><a href="https://developer.signicat.com/apis/mobileid-admin/#tag/Statistics/operation/getUserAccountStatisticsByNumberOfDays" target="_blank" rel="noopener noreferrer" class="">Get active users and devices (by day count)</a></li>
<li class=""><a href="https://developer.signicat.com/apis/mobileid-admin/#tag/Statistics/operation/getUserAccountStatistics" target="_blank" rel="noopener noreferrer" class="">Get active users and devices (by date interval)</a></li>
</ul></div></div>]]></content>
        <category label="Admin API" term="Admin API"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Added device statistics in Signicat Dashboard]]></title>
        <id>https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/21-04-2026/</id>
        <link href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/21-04-2026/"/>
        <updated>2026-04-21T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Device statistics now available for active MobileID devices in the Signicat Dashboard]]></summary>
        <content type="html"><![CDATA[<p>We have added detailed device statistics in the Signicat Dashboard for your active MobileID devices, including distribution by SDK version, platform, OS version, manufacturer, and model.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><i class="icon icon--signicat-info"></i></span>Active MobileID devices</div><div class="admonitionContent_BuS1"><p>Device statistics are for active MobileID devices. A MobileID device is active if it has performed at least one operation in the last six months.</p></div></div>
<p>On this new page, you can find the following information:</p>
<ul>
<li class="">Distribution of devices by SDK version and platform</li>
<li class="">Device OS version</li>
<li class="">Device manufacturer</li>
<li class="">Device model</li>
</ul>
<p>To try it out yourself, see the <a href="https://dashboard.signicat.com/mobileid/statistics/devices" target="_blank" rel="noopener noreferrer" class="">Statistics</a> page in the Signicat Dashboard!</p>]]></content>
        <category label="Signicat Dashboard" term="Signicat Dashboard"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Removed passport scan feature]]></title>
        <id>https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/11-11-2025/</id>
        <link href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/11-11-2025/"/>
        <updated>2025-11-11T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[MobileID passport scan feature has been completely removed and replaced by ReuseID]]></summary>
        <content type="html"><![CDATA[<p>We have now completely removed the MobileID passport scan feature.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><i class="icon icon--signicat-info"></i></span>Note</div><div class="admonitionContent_BuS1"><p>This feature was deprecated on <a class="" href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/30-10-2024/">30.10.2024</a>.</p></div></div>
<p>To replace this feature, you can use our <strong>ReuseID</strong> solution instead.</p>
<p>It allows you to perform ID document and biometric verification for either onboarding end-users to MobileID or existing MobileID users.</p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><i class="icon icon--signicat-info"></i></span>Want to learn more?</div><div class="admonitionContent_BuS1"><p>To learn more, see <a class="" href="https://developer.signicat.com/docs/reuseid/">ReuseID</a> in the Signicat developer documentation.</p></div></div>]]></content>
        <category label="API" term="API"/>
        <category label="Feature" term="Feature"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Extended device risk attributes]]></title>
        <id>https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/03-11-2025/</id>
        <link href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/03-11-2025/"/>
        <updated>2025-11-03T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Extended set of device risk attributes to collect during a transaction]]></summary>
        <content type="html"><![CDATA[<p>We have extended the set of device risk attributes that can be collected during a transaction. These attributes give you a deeper insight into the state of the device at the time of use.</p>

























<table><thead><tr><th style="text-align:left"><strong>Category</strong></th><th style="text-align:left"><strong>Description</strong></th></tr></thead><tbody><tr><td style="text-align:left">Sensor insights</td><td style="text-align:left">These attributes give you access to motion and environmental sensor data, to support advanced behavioural or situational analysis: <code>magnetometer</code>, <code>gravity</code>, <code>barometer</code>.</td></tr><tr><td style="text-align:left">Network context</td><td style="text-align:left">These attributes enable you to evaluate the trust level of the network connection and identify potential spoofing or untrusted Wi-Fi environments: <code>ssid</code>, <code>bssid</code>, <code>isVpnEnabled</code>, <code>isProxyEnabled</code>.</td></tr><tr><td style="text-align:left">Device integrity</td><td style="text-align:left">These attributes enable you to detect signs of tampering or unsafe configurations that may indicate a compromised device: <code>isDeveloperMode</code>, <code>isOverlayDetected</code>.</td></tr><tr><td style="text-align:left">Locale &amp; environment</td><td style="text-align:left">These attributes enable you to gain better understanding of the end-user's regional context and time-based patterns for anomaly detection: <code>timeZone</code>, <code>locale</code>.</td></tr></tbody></table>
<p>To collect these new risk attributes, you need to both:</p>
<ul>
<li class="">Upgrade your mobile app to use version 3.21 of our SDK.</li>
<li class="">Enable them using the MobileID risk data feature in the Signicat Dashboard.</li>
</ul>
<div class="flex buttons-in-line">
<linkbutton link="/docs/mobile-identity/mobileid/upgrade-guide/" title="Upgrade guide">
&nbsp; 
<linkbutton link="https://dashboard.signicat.com/mobileid/features/risk-data" title="Signicat Dashboard">
</linkbutton></linkbutton></div>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><i class="icon icon--signicat-info"></i></span>Want to learn more?</div><div class="admonitionContent_BuS1"><p>To learn more, see the <a href="https://developer.signicat.com/apis/mobileid/#section/Common-concepts/Risk-attributes" target="_blank" rel="noopener noreferrer" class="">Risk attributes</a> <strong>Common concepts</strong> table in the <strong>MobileID API</strong> reference documentation.</p></div></div>]]></content>
        <category label="API" term="API"/>
        <category label="Admin API" term="Admin API"/>
        <category label="Signicat Dashboard" term="Signicat Dashboard"/>
        <category label="Feature" term="Feature"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Renamed recovery method, improved concurrency, updated audit logs]]></title>
        <id>https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/28-10-2025/</id>
        <link href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/28-10-2025/"/>
        <updated>2025-10-28T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Recovery method name change, concurrency improvements, and audit log updates]]></summary>
        <content type="html"><![CDATA[<p>We have standardised the naming scheme for the cloud backup recovery method, improved concurrency for device requests, and refactored audit event types.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="recovery-method-name-change">Recovery method name change<a href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/28-10-2025/#recovery-method-name-change" class="hash-link" aria-label="Direct link to Recovery method name change" title="Direct link to Recovery method name change" translate="no">​</a></h2>
<p>To have a consistent naming scheme, we have changed the name of recovery method <code>CLOUD_BACKUP</code> to <code>CLOUD_BACKUP_RECOVERY_CODE</code>.</p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><i class="icon icon--signicat-info"></i></span>Want to learn more?</div><div class="admonitionContent_BuS1"><p>To learn more, see the following endpoints in the <strong>MobileID API</strong> reference documentation:</p><ul>
<li class=""><a href="https://developer.signicat.com/apis/mobileid/#tag/Account-recovery/operation/getAccountRecovery" target="_blank" rel="noopener noreferrer" class="">Get account recovery</a></li>
<li class=""><a href="https://developer.signicat.com/apis/mobileid/#tag/Device-management/operation/getDevice" target="_blank" rel="noopener noreferrer" class="">Get device details</a></li>
</ul></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="concurrency-improvements">Concurrency improvements<a href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/28-10-2025/#concurrency-improvements" class="hash-link" aria-label="Direct link to Concurrency improvements" title="Direct link to Concurrency improvements" translate="no">​</a></h2>
<p>We have improved the database lock handling so that multiple concurrent requests for the same device get a proper error message, instead of an HTTP 500 error.</p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><i class="icon icon--signicat-info"></i></span>Want to learn more?</div><div class="admonitionContent_BuS1"><p>To learn more, see the following endpoints in the <strong>MobileID API</strong> reference documentation:</p><ul>
<li class=""><a href="https://developer.signicat.com/apis/mobileid/#tag/Registration/operation/addRegistration" target="_blank" rel="noopener noreferrer" class="">Add registrations</a></li>
<li class=""><a href="https://developer.signicat.com/apis/mobileid/#tag/Registration/operation/getRegistration" target="_blank" rel="noopener noreferrer" class="">Get registrations</a></li>
</ul></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="renamed-audit-event-types">Renamed audit event types<a href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/28-10-2025/#renamed-audit-event-types" class="hash-link" aria-label="Direct link to Renamed audit event types" title="Direct link to Renamed audit event types" translate="no">​</a></h2>
<p>We have rewritten most event type names to make them more readable. They now follow a general pattern of <code>ORIGIN_ACTION_EVENT</code>.</p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><i class="icon icon--signicat-info"></i></span>Want to learn more?</div><div class="admonitionContent_BuS1"><p>To see all changes, together with the previous naming scheme, see:</p><ul>
<li class="">See the <a class="" href="https://developer.signicat.com/docs/mobile-identity/encap/server/manual/encap-server-logs/#event-type">Event types</a> section on <strong>Encap server logs</strong> page.</li>
<li class="">See the Signicat <a class="" href="https://developer.signicat.com/docs/dashboard/settings/audit-logs/">Audit logs</a> page.</li>
</ul></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="purpose-field-removed">Purpose field removed<a href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/28-10-2025/#purpose-field-removed" class="hash-link" aria-label="Direct link to Purpose field removed" title="Direct link to Purpose field removed" translate="no">​</a></h2>
<p>We have removed the <code>purpose</code> field, as the purpose is already a part of the event type name.</p>]]></content>
        <category label="API" term="API"/>
        <category label="Audit Logs" term="Audit Logs"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Deprecated endpoint for getting user proofings]]></title>
        <id>https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/28-08-2025/</id>
        <link href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/28-08-2025/"/>
        <updated>2025-08-28T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Deprecated endpoint for user resource in the MobileID API]]></summary>
        <content type="html"><![CDATA[<p>We have deprecated the <strong>Get proofings for user</strong> endpoint for the <strong>User</strong> resource in the MobileID API.</p>
<div class="theme-admonition theme-admonition-warning admonition_xJq3 alert alert--warning"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><i class="icon icon--signicat-notice"></i></span>Important!</div><div class="admonitionContent_BuS1"><p>This endpoint will be completely removed in the near future.</p></div></div>]]></content>
        <category label="API" term="API"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Removed endpoint for passport scan feature]]></title>
        <id>https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/01-08-2025/</id>
        <link href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/01-08-2025/"/>
        <updated>2025-08-01T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Removed the endpoint for the Passport scan resource in the MobileID API]]></summary>
        <content type="html"><![CDATA[<p>We have removed the <strong>Get full final result of the passport scan</strong> endpoint for the <strong>Passport scan</strong> resource in the MobileID API.</p>
<p>If you need to get the full final result of an executed passport scan, then you can contact us by <a href="https://dashboard.signicat.com/contact-us/tickets/new" target="_blank" rel="noopener noreferrer" class="">creating a support ticket</a> in the Signicat Dashboard.</p>]]></content>
        <category label="API" term="API"/>
        <category label="Feature" term="Feature"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Confirmed end-of-life for passport scan feature]]></title>
        <id>https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/10-07-2025/</id>
        <link href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/10-07-2025/"/>
        <updated>2025-07-10T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[End-of-life announced for the MobileID passport scan feature]]></summary>
        <content type="html"><![CDATA[<p>The MobileID <strong>Passport scan</strong> feature that was previously deprecated will be completely removed on 01.11.2025.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><i class="icon icon--signicat-info"></i></span>Note</div><div class="admonitionContent_BuS1"><p>This feature was deprecated on <a class="" href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/30-10-2024/">30.10.2024</a>.</p></div></div>
<p>To replace this feature, you can use our <strong>ReuseID</strong> solution instead.</p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><i class="icon icon--signicat-info"></i></span>Want to learn more?</div><div class="admonitionContent_BuS1"><p>To learn more, see <a class="" href="https://developer.signicat.com/docs/reuseid/">ReuseID</a> in the Signicat developer documentation.</p></div></div>]]></content>
        <category label="API" term="API"/>
        <category label="Feature" term="Feature"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Added face authentication support to account recovery]]></title>
        <id>https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/08-07-2025/</id>
        <link href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/08-07-2025/"/>
        <updated>2025-07-08T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Added support for server-side face authentication to the account recovery feature]]></summary>
        <content type="html"><![CDATA[<p>We have improved our <strong>Account recovery</strong> feature by adding support for server-side face authentication, making it more user-friendly and secure.</p>
<p>This authentication method is:</p>
<ul>
<li class="">More user-friendly, as there is no recovery code to remember.</li>
<li class="">More secure, as there is no recovery code which can be shared.</li>
</ul>
<p>To retrieve information about how the account recovery was performed, the <strong>Get details of account recovery</strong> response has been extended with two new properties: <code>recoveryMethod</code> and <code>recoveryStatus</code>.</p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><i class="icon icon--signicat-info"></i></span>Want to learn more?</div><div class="admonitionContent_BuS1"><p>To learn more:</p><ul>
<li class="">See the <a class="" href="https://developer.signicat.com/docs/mobile-identity/mobileid/features/account-recovery/">Account recovery</a> feature documentation.</li>
<li class="">See the <a class="" href="https://developer.signicat.com/docs/mobile-identity/mobileid/features/face-authentication/">Face authentication</a> feature documentation.</li>
<li class="">See the <a href="https://developer.signicat.com/apis/mobileid/#tag/Account-recovery/operation/getAccountRecovery" target="_blank" rel="noopener noreferrer" class="">Get details of account recovery</a> endpoint in the <strong>MobileID API</strong> reference documentation.</li>
</ul></div></div>]]></content>
        <category label="API" term="API"/>
        <category label="Feature" term="Feature"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Removed attribute for lock reason]]></title>
        <id>https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/27-06-2025/</id>
        <link href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/27-06-2025/"/>
        <updated>2025-06-27T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Removed the lockReason attribute from the device object in the MobileID API]]></summary>
        <content type="html"><![CDATA[<p>We have removed the <code>lockReason</code> attribute from the <code>device</code> object in the MobileID API.</p>
<p>To get the lock reason, you must now use the <a href="https://developer.signicat.com/apis/mobileid/#tag/Device-management/operation/getDevice" target="_blank" rel="noopener noreferrer" class="">Get device</a> endpoint for the MobileID <strong>Device management</strong> resource.</p>
<p>The lock reason is then returned in the <code>deviceDetails</code> object, so you must use query parameter <code>detailed=true</code>.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><i class="icon icon--signicat-info"></i></span>Note</div><div class="admonitionContent_BuS1"><p>Although it is still possible to pass the <code>lockReason</code> attribute in the request body when using the <a href="https://developer.signicat.com/apis/mobileid/#tag/Device-management/operation/updateDevice" target="_blank" rel="noopener noreferrer" class="">Update device</a> endpoint, it is no longer applied.</p></div></div>]]></content>
        <category label="API" term="API"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Removed device name character limitations]]></title>
        <id>https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/21-05-2025/</id>
        <link href="https://developer.signicat.com/docs/mobile-identity/mobileid/release-notes/mobileid/21-05-2025/"/>
        <updated>2025-05-21T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Removed the character set limitations for the device name in the MobileID API]]></summary>
        <content type="html"><![CDATA[<p>We have removed the character set limitations for the device name, allowing for the use of any letters, digits, or special characters.</p>
<p>This means that there are no longer restrictions on what letters, digits or special characters the device name can contain or must start with.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><i class="icon icon--signicat-info"></i></span>Note</div><div class="admonitionContent_BuS1"><p>The device name must still not exceed the maximum character length.</p></div></div>]]></content>
        <category label="API" term="API"/>
    </entry>
</feed>