AIAgentAI services, such as Translation, Statistics, Sentiment analysis, backed by calls to Public Cloud providersAgentBaseBase class for client Agents. Uses a to call the SuperOffice REST API.
Will use a default implementation with gzip and progress callbacks if nothing is specified.ApiAgentAPI info: tenant status, API version, Client library versionAppointmentAgentCollection of all services that works with Appointment data.ArchiveAgentArchiveList functions of all kindsAssociateAgentAssociate utilities, notes, not user admininstrationBLOBAgentCollection of all services that works with binary objects (BLOBS), e.g. Images and documents.BatchAgentStart, stop and monitor predefined batch tasksBulkUpdateAgentAgent used for bulk update methodsCRMScriptAgentManage and execute CRMScript functions.Online Restricted: This agent is not available in Online by default. Access must be requested specifically when app is registered.ChatAgentChat functions. Manage chat channels, sessions and messages.ConfigurationAgentUser interface configuration - XMLs and other elements such as inter-client URLsContactAgentContact (company) data services.CustomObjectAgentAgent for working with Custom Objects (extra tables): read schema and full CRUD over rows. Purpose-built replacement for using DatabaseTableAgent against custom objects.CustomerServiceAgentAgent used for Customer Service methodsDashAgentAgent that lets you configure dashboard tiles and retrieve dashboard dataDashboardAgentAgent lets you configure dashboard tiles and retrieve dashboard dataDatabaseAgentDatabase schema queries and changesDatabaseTableAgentAgent used for CRUD operations on database tables. Read, add, update, delete rows in tables.DiagnosticsAgentDiagnostics, usage data collection, caches and flushingDocumentAgentCollection of all services that works with Document data. This is services for the document information, not the physical document themselves. These are handled by the BLOB service methods.DocumentMigrationAgentAgent used to support migrating documents between different document-plugins, as single documents or batches.Online Restricted: This agent is not available in Online by default. Access must be requested specifically when app is registered. Intended for SuperOffice-internal apps.EMailAgentEmail connection, reading, sendingOnline Restricted: This agent is not available in Online by default. Access must be requested specifically when app is registered.ErpSyncAgentServices for the ERP Integration Services featureOnline Restricted: This agent is not available in Online by default. Access must be requested specifically when app is registered. Intended for ERP integration apps.FavouriteAgentAgent used for retrieveing and setting favouritesFindAgentFind functionsForeignSystemAgentCollection of all services that works with Foreign key data (Key/Value pairs)FreeTextAgentThis agent can be used to manage the free text systemImportAgentThis agent can be used to import data into the systemLicenseAgentLicense query, download, activationListAgentCollection of all services that works with Lists. These are typical lists of data shown in dropdown list, checkbox lists, etc.MDOAgentMDO Lists, reading, searching, and item lookup.MarketingAgentAgent used for Marketing functions, such as FormsMessagingAgentSMS and other external messaging systemsOnline Restricted: This agent is not available in Online by default. Access must be requested specifically when app is registered.NavigatorAgentNavigator stuff.NewsFeedAgentPosting and reading Newsfeed items, marking them as read or as handled.NumberAllocationAgentThis agent can be used to manage number allocationPersonAgentPerson data services.PhoneListAgentCollection of all services for searching for person or contact (company) phone numbers.PocketAgentAgent with Pocket specific functionalityPreferenceAgentPreferences, user interface tab configurationPreviewsAgentGet preview strings from a hintProjectAgentCollection of all services that works with Project data.QuoteAgentServices for the Quote Management feature, part of the Sale moduleRelationAgentContact/Person relationsReportAgentRun reports, set favourites, labelsResourceAgentString resource substitution management.SaintAgentAdministration and maintenance of SAINT counters and statusesSaleAgentSale data servicesSelectionAgentSelections, entities, members and tasksSentryAgentData and function right queriesTargetsAgentAgent lets you configure targets, and retrieve targetsTicketAgentAgent used for Ticket functionsTimeZoneAgentTimeZone maintenanceTooltipsAgentTooltip system, hint to text transformationUserAgentUser administrationOnline Restricted: This agent is not available in Online by default. User management is not allowed for partner apps.UserDefinedFieldInfoAgentReturns information about user-defined fields, like field type, field size, field label text, default value. Does not return the actual values in the user-defined fields. The values are returned on the entity objects.ViewStateAgentUser interface view state, history, currentXXX valuesWebhookAgentWebhook definitions - webhooks signal other systems about events inside NetServerOnline Restricted: This agent is not available in Online by default. Access must be requested specifically when app is registered.WorkflowAgentAgent lets you configure workflow automation
IAIAgentAI services, such as Translation, Statistics, Sentiment analysis, backed by calls to Public Cloud providersIAgentBaseBase interface for interacting with SuperOffice WebApi agents.IApiAgentInterface for API agents: API info, tenant status, Client library versionIAppointmentAgentCollection of all services that works with Appointment data.IArchiveAgentArchiveList functions of all kindsIAssociateAgentAssociate utilities, notes, not user admininstrationIBLOBAgentCollection of all services that works with binary objects (BLOBS), e.g. Images and documents.IBatchAgentStart, stop and monitor predefined batch tasksIBulkUpdateAgentAgent used for bulk update methodsICRMScriptAgentManage and execute CRMScript functions.Online Restricted: This agent is not available in Online by default. Access must be requested specifically when app is registered.IChatAgentChat functions. Manage chat channels, sessions and messages.IConfigurationAgentUser interface configuration - XMLs and other elements such as inter-client URLsIContactAgentContact (company) data services.ICustomObjectAgentAgent for working with Custom Objects (extra tables): read schema and full CRUD over rows. Purpose-built replacement for using DatabaseTableAgent against custom objects.ICustomerServiceAgentAgent used for Customer Service methodsIDashAgentAgent that lets you configure dashboard tiles and retrieve dashboard dataIDashboardAgentAgent lets you configure dashboard tiles and retrieve dashboard dataIDatabaseAgentDatabase schema queries and changesIDatabaseTableAgentAgent used for CRUD operations on database tables. Read, add, update, delete rows in tables.IDiagnosticsAgentDiagnostics, usage data collection, caches and flushingIDocumentAgentCollection of all services that works with Document data. This is services for the document information, not the physical document themselves. These are handled by the BLOB service methods.IDocumentMigrationAgentAgent used to support migrating documents between different document-plugins, as single documents or batches.Online Restricted: This agent is not available in Online by default. Access must be requested specifically when app is registered. Intended for SuperOffice-internal apps.IEMailAgentEmail connection, reading, sendingOnline Restricted: This agent is not available in Online by default. Access must be requested specifically when app is registered.IErpSyncAgentServices for the ERP Integration Services featureOnline Restricted: This agent is not available in Online by default. Access must be requested specifically when app is registered. Intended for ERP integration apps.IFavouriteAgentAgent used for retrieveing and setting favouritesIFindAgentFind functionsIForeignSystemAgentCollection of all services that works with Foreign key data (Key/Value pairs)IFreeTextAgentThis agent can be used to manage the free text systemIImportAgentThis agent can be used to import data into the systemILicenseAgentLicense query, download, activationIListAgentCollection of all services that works with Lists. These are typical lists of data shown in dropdown list, checkbox lists, etc.IMDOAgentMDO Lists, reading, searching, and item lookup.IMarketingAgentAgent used for Marketing functions, such as FormsIMessagingAgentSMS and other external messaging systemsOnline Restricted: This agent is not available in Online by default. Access must be requested specifically when app is registered.INavigatorAgentNavigator stuff.INewsFeedAgentPosting and reading Newsfeed items, marking them as read or as handled.INumberAllocationAgentThis agent can be used to manage number allocationIPersonAgentPerson data services.IPhoneListAgentCollection of all services for searching for person or contact (company) phone numbers.IPocketAgentAgent with Pocket specific functionalityIPreferenceAgentPreferences, user interface tab configurationIPreviewsAgentGet preview strings from a hintIProjectAgentCollection of all services that works with Project data.IQuoteAgentServices for the Quote Management feature, part of the Sale moduleIRelationAgentContact/Person relationsIReportAgentRun reports, set favourites, labelsIResourceAgentString resource substitution management.ISaintAgentAdministration and maintenance of SAINT counters and statusesISaleAgentSale data servicesISelectionAgentSelections, entities, members and tasksISentryAgentData and function right queriesITargetsAgentAgent lets you configure targets, and retrieve targetsITicketAgentAgent used for Ticket functionsITimeZoneAgentTimeZone maintenanceITooltipsAgentTooltip system, hint to text transformationIUserAgentUser administrationOnline Restricted: This agent is not available in Online by default. User management is not allowed for partner apps.IUserDefinedFieldInfoAgentReturns information about user-defined fields, like field type, field size, field label text, default value. Does not return the actual values in the user-defined fields. The values are returned on the entity objects.IViewStateAgentUser interface view state, history, currentXXX valuesIWebhookAgentWebhook definitions - webhooks signal other systems about events inside NetServerOnline Restricted: This agent is not available in Online by default. Access must be requested specifically when app is registered.IWorkflowAgentAgent lets you configure workflow automation