> For the complete documentation index, see [llms.txt](https://docs.struct.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.struct.com/changelog/june-2026/june-25th.md).

# June 25th

**Changelog released on 2026-06-25**

This update introduces a new MCP server to Struct PIM and improves API error messaging for creating and updating entities. It also resolves several bugs across the platform, including fixes for saving deleted variant data in Translation Mode, removing unnecessary permission checks for external pages, and restoring the missing Extensions link in the settings menu. Additionally, several backend and API issues were addressed, such as adding missing properties to GET Attribute endpoints, enforcing the "AvailableInApps" requirement for global lists, and fixing errors related to webhook null references and ListAttribute subattributes in business rules.

## New Feature

1. **Add MCP server to Struct PIM:** Implemented a new MCP server to Struct PIM. (SP-2509)

## Enhancement

1. **Improved API error for creating and updating entities:** Improved API errors when creating and updating entities. (SP-2633)

## Bug

1. **Deleted data on variant in Translation Mode is not saved:** Fixed an issue where deleting attribute values in translation mode were not saved. (SP-2583)
2. **External pages requires View External Page permission:** External pages no longer require 'View External pages'-permission. (SP-2597)
3. **GET Attribute endpoints missing certain properties:** Added missing properties to /attributevalues endpoint. (SP-2624)
4. **Global lists "AvailableInApps" not required when creating from the API:** Made it a requirement to include a AvailableInApps when creating global list via the API. (SP-2632)
5. **Null ref in webhooks/servicebus if attribute to trigger on has no previous value:** Fixed issue where it would send a null ref if the attribute did not have any value previously. (SP-2649)
6. **Not possible to use subattributes of a ListAttribute in business rule conditions:** Trying to use a subattribute of a ListAttribute in a business rule condition would result in an error when trying to add the condition. (SP-2674)
7. **Setttings: Extensions missing under integration elements:** Fixed an issue where the Extension link was missing under integrations on the settings page. (SP-2677)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.struct.com/changelog/june-2026/june-25th.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
