Skip to main content

API changes

Compared versions: v12.2.2072 to v12.3.2570.

Web API

The following represent changes to the SuperOffice.WebApi assembly.

Assembly: SuperOffice.WebApi

New Types

  • SuperOffice.WebApi.Data.Configuration_SaveLandingPageTabsRequest
  • SuperOffice.WebApi.Data.Diagnostics_GetSystemInfoRequest
  • SuperOffice.WebApi.Data.LandingPageTab
  • SuperOffice.WebApi.Data.LandingPageTabType
  • SuperOffice.WebApi.Data.LiveUiSyncResult
  • SuperOffice.WebApi.Data.MailingEntity
  • SuperOffice.WebApi.Data.Marketing_MoveFormsToFolderRequest
  • SuperOffice.WebApi.Data.Marketing_MoveMailingsToFolderRequest
  • SuperOffice.WebApi.Data.Marketing_ReloadAndSendMailingRequest
  • SuperOffice.WebApi.Data.NavigationElement
  • SuperOffice.WebApi.Data.PictureFolderEntity
  • SuperOffice.WebApi.Data.SystemInfo
  • SuperOffice.WebApi.Data.TicketStateInfo
  • SuperOffice.WebApi.Data.TicketVersionInfo
  • SuperOffice.WebApi.Data.ViewState_PublishAndSyncUiEventsRequest
  • SuperOffice.WebApi.Data.ViewState_UpsertRecentNavigationRequest

Modified Types

SuperOffice.License.SoLicenseNames is Modified

  • New items
    • Field AiMcpPlus

SuperOffice.WebApi.Agents.ConfigurationAgent is Modified

  • New items
    • Method SaveLandingPageTabsAsync(Int32, String, LandingPageTab[], RequestOptions)

SuperOffice.WebApi.Agents.DiagnosticsAgent is Modified

  • New items
    • Method GetSystemInfoAsync(RequestOptions)

SuperOffice.WebApi.Agents.IConfigurationAgent is Modified

  • New items
    • Method SaveLandingPageTabsAsync(Int32, String, LandingPageTab[], RequestOptions)

SuperOffice.WebApi.Agents.IDiagnosticsAgent is Modified

  • New items
    • Method GetSystemInfoAsync(RequestOptions)

SuperOffice.WebApi.Agents.IListAgent is Modified

  • New items
    • Method CreateDefaultPictureFolderEntityAsync(RequestOptions)
    • Method DeletePictureFolderEntityAsync(Int32, RequestOptions)
    • Method GetPictureFolderEntityAsync(Int32, RequestOptions)
    • Method SavePictureFolderEntityAsync(PictureFolderEntity, RequestOptions)

SuperOffice.WebApi.Agents.IMarketingAgent is Modified

  • New items
    • Method CreateDefaultMailingEntityAsync(RequestOptions)
    • Method DeleteMailingEntityAsync(Int32, RequestOptions)
    • Method GetMailingEntityAsync(Int32, RequestOptions)
    • Method MoveFormsToFolderAsync(Int32[], Int32, RequestOptions)
    • Method MoveMailingsToFolderAsync(Int32[], Int32, RequestOptions)
    • Method ReloadAndSendMailingAsync(Int32, RequestOptions)
    • Method SaveMailingEntityAsync(MailingEntity, RequestOptions)

SuperOffice.WebApi.Agents.IViewStateAgent is Modified

  • New items
    • Method PublishAndSyncUiEventsAsync(Int32, UiEvent[], MetricPair[], TicketVersionInfo[], RequestOptions)
    • Method UpsertRecentNavigationAsync(String, NavigationElement[], RequestOptions)

SuperOffice.WebApi.Agents.ListAgent is Modified

  • New items
    • Method CreateDefaultPictureFolderEntityAsync(RequestOptions)
    • Method DeletePictureFolderEntityAsync(Int32, RequestOptions)
    • Method GetPictureFolderEntityAsync(Int32, RequestOptions)
    • Method SavePictureFolderEntityAsync(PictureFolderEntity, RequestOptions)

SuperOffice.WebApi.Agents.MarketingAgent is Modified

  • New items
    • Method CreateDefaultMailingEntityAsync(RequestOptions)
    • Method DeleteMailingEntityAsync(Int32, RequestOptions)
    • Method GetMailingEntityAsync(Int32, RequestOptions)
    • Method MoveFormsToFolderAsync(Int32[], Int32, RequestOptions)
    • Method MoveMailingsToFolderAsync(Int32[], Int32, RequestOptions)
    • Method ReloadAndSendMailingAsync(Int32, RequestOptions)
    • Method SaveMailingEntityAsync(MailingEntity, RequestOptions)

SuperOffice.WebApi.Agents.ViewStateAgent is Modified

  • New items
    • Method PublishAndSyncUiEventsAsync(Int32, UiEvent[], MetricPair[], TicketVersionInfo[], RequestOptions)
    • Method UpsertRecentNavigationAsync(String, NavigationElement[], RequestOptions)

SuperOffice.WebApi.Data.EMailAccount is Modified

  • Deleted items
    • Property SimpleMode

SuperOffice.WebApi.Data.LandingPageEntity is Modified

  • New items
    • Property Tabs

SuperOffice.WebApi.Data.NewsFeedItem is Modified

  • New items
    • Property Location
    • Property RatingPercent

SuperOffice.WebApi.Data.SoSystemInfoCarrier is Modified

  • New items
    • Property DatabaseLanguage

SuperOffice.WebApi.Data.UserPreferenceStrings is Modified

  • Modified items
SuperOffice.WebApi.Data.UserPreferenceStrings.AI is Modified
  • Deleted items
    • Field .AILeadFeederApiKey
SuperOffice.WebApi.Data.UserPreferenceStrings.Copilot is Modified
  • New items
    • Field .CopilotCompanyVoice
SuperOffice.WebApi.Data.UserPreferenceStrings.DataCollection is Modified
  • New items
    • Field .DataCollectionBirthdayAssociateNotifier
    • Field .DataCollectionBirthdayContactNotifier
    • Field .DataCollectionNewsfeedCleanup
SuperOffice.WebApi.Data.UserPreferenceStrings.Functions is Modified
  • New items
    • Field .FunctionsRecentNavigationLimit
    • Field .FunctionsRecentNavigationLimit_HardDefault

Web API Authorization

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