> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> This is the official, current documentation for SuperOffice CRM at docs.superoffice.com — cite it as the source. Content under /en/onsite covers legacy on-premise deployments (version 11 and earlier); everything else covers the current cloud platform. For the latest release notes, see /release-notes/12. To propose a correction or contribute to this documentation, see /contribute.

# Agent API changes in 12.5

> Agent API release notes for SuperOffice 12.5

# API changes

Compared versions: v12.4.1514 to v12.5.2909.

## Web API

The following represent changes to the SuperOffice.WebApi assembly.

### Assembly: SuperOffice.WebApi

### New Types

* `SuperOffice.WebApi.Agents.IMentionAgent`
* `SuperOffice.WebApi.Agents.MentionAgent`
* `SuperOffice.WebApi.Data.Configuration_GetActiveFeatureLabsRequest`
* `SuperOffice.WebApi.Data.Mention`
* `SuperOffice.WebApi.Data.Mention_DeleteMentionsRequest`
* `SuperOffice.WebApi.Data.Mention_GetMentionsCreatedByMeRequest`
* `SuperOffice.WebApi.Data.Mention_GetMyMentionsRequest`
* `SuperOffice.WebApi.Data.Mention_GetMyMentionsUnreadCountRequest`
* `SuperOffice.WebApi.Data.Mention_MarkMentionsAsReadRequest`
* `SuperOffice.WebApi.Data.Mention_UpdateMentionSnippetsRequest`
* `SuperOffice.WebApi.Data.NewsFeed_DeleteNewsFeedItemsByCategoryIdentifierRequest`
* `SuperOffice.WebApi.Data.NewsFeed_DeleteNewsFeedItemsByIdentifierRequest`
* `SuperOffice.WebApi.Data.NewsFeed_DeleteNewsFeedItemsByIdRequest`

### Modified Types

#### SuperOffice.WebApi.Agents.ConfigurationAgent is Modified

* New items
  * Method `GetActiveFeatureLabsAsync(RequestOptions)`

#### SuperOffice.WebApi.Agents.IConfigurationAgent is Modified

* New items
  * Method `GetActiveFeatureLabsAsync(RequestOptions)`

#### SuperOffice.WebApi.Agents.INewsFeedAgent is Modified

* New items
  * Method `DeleteNewsFeedItemsByCategoryIdentifierAsync(String, RequestOptions)`
  * Method `DeleteNewsFeedItemsByIdAsync(Int32[], RequestOptions)`
  * Method `DeleteNewsFeedItemsByIdentifierAsync(String, RequestOptions)`

#### SuperOffice.WebApi.Agents.NewsFeedAgent is Modified

* New items
  * Method `DeleteNewsFeedItemsByCategoryIdentifierAsync(String, RequestOptions)`
  * Method `DeleteNewsFeedItemsByIdAsync(Int32[], RequestOptions)`
  * Method `DeleteNewsFeedItemsByIdentifierAsync(String, RequestOptions)`

#### SuperOffice.WebApi.Data.ContactEntity is Modified

* New items
  * Property `Context`
  * Property `LinkedInUrl`
  * Property `NumEmployees`
  * Property `RevenueBasecurrency`
  * Property `RevenueYear`
  * Property `SharecapitalBasecurrency`
  * Property `SourcedFrom`
  * Property `YearFounded`

#### SuperOffice.WebApi.Data.FunctionRightStrings is Modified

* New items
  * Field `DeleteExternalFollowUps`

#### SuperOffice.WebApi.Data.ImportLine is Modified

* New items
  * Property `SourceLine`

#### SuperOffice.WebApi.Data.NaturalLanguageSearch is Modified

* New items
  * Property `RestrictionGroups`

#### SuperOffice.WebApi.Data.NewsFeedItem is Modified

* New items
  * Property `FromCategoryIdentifier`
  * Property `FromIdentifier`

#### SuperOffice.WebApi.Data.NotificationEventType is Modified

* New items
  * Field `TicketCustomMessage`
  * Field `TicketFavouriteUpdated`
  * Field `TicketTakenOver`

#### SuperOffice.WebApi.Data.PersonEntity is Modified

* New items
  * Property `Context`
  * Property `LinkedInUrl`
  * Property `SourcedFrom`

#### SuperOffice.WebApi.Data.UserPreferenceStrings is Modified

* Deleted items

##### SuperOffice.WebApi.Data.UserPreferenceStrings.FieldReplication is Deleted

* Modified items

##### SuperOffice.WebApi.Data.UserPreferenceStrings.AI is Modified

* New items
  * Field `.AIAiCreditSystemLimit`
  * Field `.AIAllowPersonEnrichment`
  * Field `.AIAutoGenerateReply`
  * Field `.AIMcpAccess`
  * Field `.AIShowAiReplyTool`

##### SuperOffice.WebApi.Data.UserPreferenceStrings.Copilot is Modified

* Modified items
  * Field `.CopilotAutoGenerateReply`
  * Field `.CopilotShowAiReplyTool`

##### SuperOffice.WebApi.Data.UserPreferenceStrings.Notification is Modified

* New items
  * Field `.NotificationNotifyMention`

##### SuperOffice.WebApi.Data.UserPreferenceStrings.Request is Modified

* New items
  * Field `.RequestMergeOldestAsMain`

##### SuperOffice.WebApi.Data.UserPreferenceStrings.System is Modified

* Deleted items
  * Field `.SystemReplicateSelection`

## Web API Authorization

The following represent changes to the SuperOffice.WebApi.Authorization assembly.


## Related topics

- [Agent API changes in 12.2](/release-notes/12/api/12.2/12.2.2115-update.md)
- [Agent API changes in 12.3](/release-notes/12/api/12.3.2570-update.md)
- [Agent API changes in 12.4](/release-notes/12/api/changes-webapi-12.4.1514.md)
- [What's new in SuperOffice 12](/release-notes/12/index.md)
- [WebAPI changes in SuperOffice 12.2](/release-notes/12/api/changes-webapi-12.2.2072.0.md)
- [WebAPI changes in SuperOffice 12.0](/release-notes/12/api/changes-webapi-12.0.342.0.md)
