# Backend API 17.5.9

### Major Features

* New ARAM Events
* PEDM Audit Events
* Browser Extension Security Data
* Support for Finnish and Swedish Languages
* Expanded Passkey Options
* Domain Reservation

### Improvements

* **KA-4822**: Added ARAM events on deleted records and shared folders when a folder is deleted.

This ticket addresses the task of ensuring ARAM audit events are generated correctly when deleting shared folders nested under personal folders.

* Deleting a shared folder, even if nested under a personal folder, must generate ARAM events for both folder types.
* Initial issues showed missing ARAM events for shared folders when deleting personal folders containing them.<br>
* **KA-6182:** Added support for Finnish and Swedish language.
* **KA-6320:** Added ARAM event for restoring a record from the trashcan.
* **KA-6947:** Added ARAM audit events for exporting and viewing attachments.
* **KA-6979:** Added improvements for removing users from a team.
* **KA-7085:** Added functionality for the Browser Extension to receive security data from syncing response.
* **KA-7096:** Deleted Old Notifications.
* **KA-7147:** Added ARAM events for AI Threat Detection settings and session download tracking.
* **KA-7192:** Added support to display additional device approval notification metadata.
* **KA-7215:** Added PEDM audit event for "deleted approval request".
* **KA-7216:** Added expanded passkey authentication options.

The preferred and recommended passkey setup is to use ES256. The changes for this ticket do not change our preferred ES256 approach, it only expands the algorithms that we can accept, while still giving preference to ES256.

* **KA-7235:** New functionality, increment throttle count on challenge validation failure for passkey requests.
* **KA-7245:** Include sections in syncing for security audit data that can be removed.
* **KA-7262:** Adjusted an error code and message when a device is invalid during a passkey login.
* **KA-7329:** Device Management: Added a state to be reported as "logged out" properly when not logged in.
* **KA-7330:** Added functionality to register device to re-use a user's device when possible.

### Bug Fixes

* **KA-4592:** Fixed issue when setting IP range for enterprises to restrict consumer login.
* **KA-6907:** Fixed issue with how we handle revisions.
* **KA-6913:** Fixed ARAM event date issue.
* **KA-6216:** Fixed issue with invalid email characters.
* **KA-6337:** Fixed issue with missing ARAM Event for Resetting Security Scores.
* **KA-6472:** Fixed issue with email handling for authentication.
* **KA-6766:** Fixed issue where we were sending BE usernames instead of account IDs.
* **KA-7126:** Fixed ARAM activity UI screen for Enterprise Email change.
* **KA-7145:** Modified SCIM to persist given and family name to account information.
* **KA-7151:** Fixed issue for incremental syncing improvements.
* **KA-7285:** Fixed ARAM warnings during creating a user.
* **KA-7350:** MSP PAM: Fixed issue when creating a new MC where the MC keeper admin roles did not have role enforcements for PAM turned on by default.
* **KA-7370:** SCIM: Fixed an issue with deletion of a pending user via SCIM was not generating an event.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.keeper.io/release-notes/backend/backend-api/backend-api-17.5.9.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
