Task
Controller for managing tasks.
Process
Controller for managing UserProcesses
WebHookRegistrations
| API | Description |
|---|---|
| GET api/webhooks/registrations |
No documentation available. |
| GET api/webhooks/registrations/{id} |
No documentation available. |
| POST api/webhooks/registrations |
No documentation available. |
| PUT api/webhooks/registrations/{id} |
No documentation available. |
| DELETE api/webhooks/registrations/{id} |
No documentation available. |
| DELETE api/webhooks/registrations |
No documentation available. |
Uninstall
| API | Description |
|---|---|
| DELETE api/Uninstall/{solutionId} |
No documentation available. |
EMM
Controller for accessing EMM
| API | Description |
|---|---|
| POST api/EMM/JournalItems |
Gets all the journal items that match the expression in the parameter |
| GET api/EMM/Email/{conversationID} |
Gets an email by a conversationID |
| POST api/EMM/Email/{conversationID}/Attachment/{attachmentIndex} |
Gets the attachment as a file for specified attachmentindex on the email with the given conversationID |
| POST api/EMM/Email/{conversationID}/AttachmentAsEmail/{attachmentIndex} |
Gets the attachment as an email for specified attachmentindex on the email with the given conversationID |
EventBus
| API | Description |
|---|---|
| POST api/EventBus/Settings |
No documentation available. |
| GET api/EventBus/Settings |
No documentation available. |
Wizard
Controller for managing wizards.
| API | Description |
|---|---|
| GET api/Wizard/Configurations |
Gets all wizard configurations. |
| POST api/Wizard/StoreFile |
Store file temporary in blob storage |
NavigationSettings
| API | Description |
|---|---|
| GET api/NavigationSettings |
Gets the navigation settings |
Entity
Controller for managing entities
Health
| API | Description |
|---|---|
| GET api/Health |
No documentation available. |
| GET admin/host/ping |
No documentation available. |
| POST admin/host/ping |
No documentation available. |
BufferSites
Controller for buffer sites
| API | Description |
|---|---|
| GET api/BufferSites/{businessModuleId} |
Gets buffer site infos |
Command
Controller for managing solution license and features
| API | Description |
|---|---|
| GET api/Command/CanConnect |
Simple Test Method to test if there is access to the API |
| POST api/Command/CreateSites |
Creates an entity site |
| POST api/Command/DeleteSites |
Deletes an entity site |
ExpressPanelSettings
| API | Description |
|---|---|
| POST api/ExpressPanelSettings/Settings |
No documentation available. |
| GET api/ExpressPanelSettings/Settings |
No documentation available. |
Suggestion
Controller for suggestions.
| API | Description |
|---|---|
| POST api/Suggestion/GetEntitySuggestions |
Gets entity suggestions based on where existing emails is journalized |
Install
Controller for managing Install processes
SignalR
| API | Description |
|---|---|
| GET api/SignalR/GetSignalRModel |
No documentation available. |
| GET api/SignalR/Identifier |
No documentation available. |
| GET signalr/negotiate |
Legacy Signal R negotiate |
Consent
ListItem
Controller for managing items on a list.
EntityActivityLog
Controller for writing to entity activity logs.
| API | Description |
|---|---|
| GET api/EntityActivityLog/EventSourceTypes |
Refine Terms By EventSourceType |
| GET api/EntityActivityLog/EventTypes |
Refine Terms By EventTypes |
| POST api/EntityActivityLog/Add |
Create activity |
WebHookProxy
| API | Description |
|---|---|
| GET api/WebHookProxy |
Gets all registered WebHooks for a given user. |
| GET api/WebHookProxy/{id} |
Looks up a registered WebHook with the given |
| POST api/WebHookProxy |
Registers a new WebHook for a given user. |
| PUT api/WebHookProxy/{id} |
Updates an existing WebHook registration. |
| DELETE api/WebHookProxy/{id} |
Deletes an existing WebHook registration. |
| DELETE api/WebHookProxy |
Deletes all existing WebHook registrations. |
Teams
| API | Description |
|---|---|
| POST api/Teams/UpdateTeamMembers |
Update team members |
| POST api/Teams/SaveMicrosoftTeamsChats |
Save Microsoft Teams chats |
| POST api/Teams/GetMessages |
Save Microsoft Teams chats |
| POST api/Teams/GetMessage |
No documentation available. |
| GET api/Teams/GetTeamByInternalId?teamInternalId={teamInternalId} |
No documentation available. |
| GET api/Teams/GetEntityInfoByTeamInternalId?teamInternalId={teamInternalId} |
No documentation available. |
| GET api/Teams/GetEntityChannels?businessModuleId={businessModuleId}&entityId={entityId} |
No documentation available. |
| GET api/Teams/GetChannels?teamId={teamId} |
No documentation available. |
Favorites
Controller for managing Favorites
| API | Description |
|---|---|
| GET api/Favorites/GetFavorites |
Gets the favorites |
| POST api/Favorites/ExistsFavorite |
Checks if a favorite exists |
| POST api/Favorites/Add |
Add favorite to favorites list |
| DELETE api/Favorites/Delete/{favoriteId} |
Removes the favorite from the favorites list |
| GET api/Favorites/MoveUp/{favoriteId} |
Moves the favorite a step up in the sorting order |
| GET api/Favorites/MoveDown/{favoriteId} |
Moves the favorite a step down in the sorting order |
| GET api/Favorites/SetIsMailList/{favoriteId}?isMailList={isMailList} |
Sets IsMailList on the favorite |
| POST api/Favorites/Find |
Finds a favorite by criteria and returns it if it exists |
Admin
| API | Description |
|---|---|
| GET api/Admin/Navigation |
No documentation available. |
NumeratorService
Controller for accessing the NumeratorService.
| API | Description |
|---|---|
| GET api/NumeratorService/NextSequenceNumber/{id}?bmId={bmId}&entityId={entityId} |
Get next sequence number |
MailMerge
Controller for accessing the NumeratorService.
| API | Description |
|---|---|
| GET api/MailMerge/GetMailMergeFields/{id} |
Gets a list of field names used for mail merge. |
| GET api/MailMerge/GetMailMergedWordDocumentAsHtml?businessModuleID={businessModuleID}&entityID={entityID}&templateID={templateID} |
Create Word document from a template and returns as html |
| GET api/MailMerge/GetMailMergedWordDocument?businessModuleID={businessModuleID}&entityID={entityID}&templateID={templateID}&includeHtml={includeHtml}&includeBytes={includeBytes}&commonFieldsBusinessModuleID={commonFieldsBusinessModuleID}&commonFieldsEntityID={commonFieldsEntityID} |
Create Word document from a template |
| GET api/MailMerge/GetTemplates?businessModuleId={businessModuleId}&entityId={entityId} |
Get templates for business module |
ActionManagement
Controller for managing Actions and Triggers
Taxonomy
Outlook
Controller for Outlook integrations.
| API | Description |
|---|---|
| GET api/Outlook/GetMappedPath/{outlookFolderEntryId} |
Retrieves the mapped SharePoint folder |
| GET api/Outlook/GetOutlookMapping/{outlookFolderEntryId} |
Retrieves the outlook mapping |
| GET api/Outlook/GetOutlookMappingsForCurrentUser |
Retrieves a list of Outlook mappings for the current user |
| POST api/Outlook/AddFolderWebhookAndMapping |
Register webhook on a outlook folder and adds mapping to SharePoint |
| POST api/Outlook/RemoveFolderWebhookAndMapping |
Remove a registered outlook folder webhook |
| POST api/Outlook/NotificationListener?validationToken={validationToken} |
This is the notification validation endpoint that is registered with the webhook subscriptions. |
| POST api/Outlook/NotificationListener |
This is the notification endpoint that is subsequently hit by webhooks when an event we listen on (created / updated) occurs in the folder that is being listened on |
| POST api/Outlook/SynchronizeFolders |
Endpoint to call for synchronize users mapped folders between Outlook and WorkPoint |
| POST api/Outlook/UploadEmailsAndAttachments |
Upload attachments from Email's into WorkPoint |
Solution
Controller for managing the solution.
| API | Description |
|---|---|
| GET api/Solution/Info |
Gets information for the current solution |
| POST api/Solution/Export |
Generate a solution export template |
| GET api/Solution/Export/{id} |
Downloads an existing export file |
| POST api/Solution/Import/{id} |
Import a solution template and apply to solution |
List
Controller for managing Lists.
| API | Description |
|---|---|
| GET api/Lists |
Gets all lists. |
| GET api/Lists/{id} |
Gets the list with the specified id |
| GET api/Lists/{id}/Views |
Gets the Views for the List with the specified id |
| GET api/Lists/{listId}/GetFieldSchema?contentType={contentType} |
Get the field schema for a list's item |
| GET api/lists/{listId}/contenttypes |
Gets all content types belonging to a list. |
| GET api/lists/{listId}/defaultcontenttypes |
Gets all content types belonging to a list. |
| GET api/lists/{listId}/contentTypesExtended?listItemId={listItemId}&subListItemUrl={subListItemUrl} |
Gets all content types belonging to a list with extended parameters |
| GET api/Lists/{listId}/ViewsExtended?listItemId={listItemId}&subListItemUrl={subListItemUrl} |
Gets the views for the List with the specified extended parameters |
SecurityReplication
Controller for managing Lists.
| API | Description |
|---|---|
| POST api/BusinessModules/{bmId}/Entities/{entityId}/EntitySecurityReplication/{replicationMode} |
Runs the entity scope replication. This means it only runs security replication for entities, everything else is not replicated. |
Search
Controller for managing solution license and features
| API | Description |
|---|---|
| PUT api/Search/Entities |
Searches entities. |
| PUT api/Search/Documents |
Searches documents. |
| PUT api/Search/Items |
Searches items. |
| POST api/Search/EntityDetails?listId={listId}&listItemId={listItemId} |
Gets preview information on a searched entity. |
| GET api/Search/RefinerTerms?termSetId={termSetId}&termId={termId}&firstLevelOnly={firstLevelOnly} |
Gets available refiner terms for termset |
SiteManagement
Controller for managing Sites
| API | Description |
|---|---|
| GET api/SiteManagement/GetSites |
Get Sites |
| POST api/SiteManagement/QueueCreateSiteJob |
Queue site creation job |
| GET api/SiteManagement/SiteCollections?businessModuleId={businessModuleId}&siteCollectionStatus={siteCollectionStatus} |
No documentation available. |
| GET api/SiteManagement/SiteCollectionBuffers |
No documentation available. |
| POST api/SiteManagement/CreateSiteIfNotExists |
Creates a site for a list item if it does not exists. |
| POST api/SiteManagement/RegisterSiteCollection |
Register site collection |
MailJournal
Controller for mail journals.
| API | Description |
|---|---|
| GET api/JournalLocation/GetJournalLocations?messageID={messageID} |
Gets journal locations for an email. Used by WorkPoint Express (Legacy). |
| GET api/JournalLocations?messageId={messageId} |
No documentation available. |
| GET api/JournalizeFlag/SetFlags?internetMessageID={internetMessageID}&OutlookColorName={OutlookColorName} |
Sets journalize flags for an email |
BusinessModules
Controller for managing Business Modules.
DisableWebhooks
Controller for disabling webhooks during migration
| API | Description |
|---|---|
| POST api/businessmodules/{businessModuleId}/entities/{entityId}/webhooks/disable |
Moves an entity |
| POST api/businessmodules/{businessModuleId}/entities/{entityId}/webhooks/enable |
Moves an entity |
IntegrationSettings
WebHookFilters
| API | Description |
|---|---|
| GET api/webhooks/filters |
No documentation available. |
NotifyApi
| API | Description |
|---|---|
| GET api/Notify |
No documentation available. |
| POST api/Notify/BusinessModules/{businessModuleId}/Entities/{entityId}?workPointTrigger={workPointTrigger} |
Notify all WebHooks that match all parameters except entityId |
Notification
Controller for managing notifications.
SupportRequest
| API | Description |
|---|---|
| GET api/SupportRequest |
Gets a specific support request |
| GET api/SupportRequest/{id} |
Gets a specific support request |
| GET api/SupportRequest/Requests |
Gets support requests |
| PUT api/SupportRequest/Store |
Store a support request ticket |
License
Controller for managing solution license and features
| API | Description |
|---|---|
| GET api/License/IsLicensed |
Checks if the current solution is licensed |
| GET api/License/EntityConsentStatus?businessModuleId={businessModuleId}&entitySiteUrl={entitySiteUrl} |
Retrieves the consent status of a given entity item |
| PUT api/License/AcceptEntityConsent?businessModuleId={businessModuleId}&entitySiteUrl={entitySiteUrl} |
Add entry to consent list |
| GET api/License/GlobalConsentStatus |
Retrieves the global consent status |
| PUT api/License/AcceptGlobalConsent |
Add entry to global consent list |
| GET api/License/UserLicense |
Checks if the user is licensed on the current solution |
| GET api/License/Features |
Gets all the features licensed for the current solution |
| GET api/License/HasFeature/{id} |
Checks if the current solution has a license that includes the specified feature id |
| GET api/License/IslimitedUser/{userPrincipalName} |
Checks if a user is a limited user |
| GET api/License/SubscriptionInfo |
Gets subscription information for the current solution |
Parameter
Controller for managing advanced parameters for web apis.
| API | Description |
|---|---|
| POST api/Parameter/Set |
Saves parameter object and returns an identifier |
| GET api/Parameter/Get/{identifier} |
Gets a parameter as an object |
| GET api/Parameter/GetBaseParameter/{identifier} |
Gets a parameter as a BaseParameter |
| GET api/Parameter/GetPowerAppAndFlowParameter/{identifier} |
Gets a parameter for PowerApp or Flow integration |
| POST api/Parameter/ConstructPowerAppAndFlowParameter |
Constructs and saves a PowerAppAndFlowParameter and returns an identifier. |
Token
| API | Description |
|---|---|
| GET api/Token |
No documentation available. |
| GET api/Token/WebApiToken4Teams |
No documentation available. |
| GET api/Token/WebAPI?client={client} |
No documentation available. |
| GET api/Token/IsLicensed |
Check if Teams Apps Studio is licensed |
| GET api/Token/IsFeatureLicensed/{id} |
Checks if provided featre is licesnsed |
| GET api/Token/Version |
Get Solution Version |
| GET api/Token/Solution |
Get Solution Details |
| GET api/Token/GetToken?scopes={scopes}&clientId={clientId}&clientSecret={clientSecret} |
No documentation available. |
SearchSettings
Search settings handling
| API | Description |
|---|---|
| GET api/SearchSettings/Get |
No documentation available. |
| GET api/SearchSettings/ResultGroups/{searchSettings} |
No documentation available. |
MyTools
Controller for managing my tools.
| API | Description |
|---|---|
| GET api/MyTools |
Gets my tools |
Relation
Controller for managing Relations.
| API | Description |
|---|---|
| PUT api/Relations |
Update relation(s) |
| POST api/Relations |
Create relation(s) |
| GET api/Relations/RelationTypes |
Get Relation Types |
| GET api/Relations/Configuration |
Get Relations Configuration |
| POST api/Relation/GetRelationsByEntity |
Get Relations for Entity |
| POST api/relations/GetRelationsByEntity |
Get Relations for Entity |
| GET api/relations/{id} |
Get Relation |
| DELETE api/relations/{id} |
Delete Relation |
| POST api/relations/ReplaceRelationsByEntity |
Replace Relations By Entity |
| POST api/relations/query |
Query relations across multiple entities |
SiteProperties
| API | Description |
|---|---|
| GET api/SiteProperties?siteUrl={siteUrl} |
Gets Site Properties |
Event
Controller for managing events.
| API | Description |
|---|---|
| POST api/Event/CreateAzureEventGridMessage |
Creates an Azure Event Grid Message |
| GET api/Event/EventGridTokens |
Gets configured Access Tokens |
| GET api/Event/ExistsEvent?entityListID={entityListID}&entityID={entityID}&eventListID={eventListID}&eventID={eventID} |
Checks if an event exists |
| POST api/Event/CreateEvent?entityListID={entityListID}&entityID={entityID} |
Creates an event |
| POST api/Event/UpdateEvent?entityListID={entityListID}&entityID={entityID} |
Updates a event |
| GET api/Event/DeleteEvent?entityListID={entityListID}&entityID={entityID}&eventListID={eventListID}&eventID={eventID} |
Deletes a event |
RelatedContent
Controller for related content.
| API | Description |
|---|---|
| POST api/RelatedContent/GetRelatedContents |
Retrieves a list of related contents for a given item |
Utility
Controller for utilities.
| API | Description |
|---|---|
| GET api/Utility/GetBackendUrl |
Gets the backend url |
UserSettings
Endpoint related to WorkPoint User Settings.
| API | Description |
|---|---|
| POST api/Users/Settings |
Update a users settings for the current user. |
| GET api/Users/Settings |
Retrieves user settings for the current user. |
| GET api/Users/NotificationSettings |
Retrieves user notification settings for the current user. |
| POST api/Users/NotificationSettings |
Update user notification settings for the current user. |
| GET api/Users/AdminFavorites |
Retrieves Admin menu favorites for the current user. |
| POST api/Users/AdminFavorites |
Adds an Admin menu favorite for the current user. |
| PUT api/Users/AdminFavorites |
Updates Admin menu favorites for the current user. |
| DELETE api/Users/AdminFavorites/{id} |
Removes an Admin menu favorite for the current user. |
| GET api/Users/Memberships |
Gets a list of groups current user is a member of. |
| GET api/Users/SiteMemberships?siteAbsoluteUrl={siteAbsoluteUrl} |
Gets lists of AD Groups, Associated Groups and SharePoint Groups, the current user is member of in provided site. |
| GET api/Users/MyProcessSettings |
Retrieves "My Process Settings" for the current user. |
| GET api/Users/TimeZoneInfo?webUrl={webUrl} |
Gets the time zone info for the user's or web's time zone, based on the SPS-RegionalSettings-FollowWeb setting |
| GET api/Users/UserCultureAndTimeZoneInfo?webUrl={webUrl} |
Gets the time zone info for the user's or web's time zone, based on the SPS-RegionalSettings-FollowWeb setting as well as the currentCulture and currentUICulture of the user. |
| POST api/Users/MyProcessSettings |
Update "My Process Settings" for the current user |
Document
Controller for documents.
| API | Description |
|---|---|
| POST api/Document/CopyDocuments |
Copy or move documents |
| POST api/Document/ValidatePDF |
Validates PDF documents |
| GET api/Document/GetTemplateLibraries |
Gets all the template libraries |
| GET api/Document/Transparency |
Gets all transpancies |
| GET api/Document/TextRedactionOptions |
Gets all active actions on a business module |
| GET api/Document/Colors |
Gets all active actions on a business module |
| POST api/Document/EditManipulatePDF |
Edit and manipulate PDF https://docs.aspose.com/pdf/net/replace-text-in-pdf/ https://docs.aspose.com/pdf/net/extra-annotations/#redact-certain-page-region-with-redaction-annotation-using-asposepdf-for-net |
| POST api/Document/ConvertToPDF |
Converts selected documents to PDFs |
| POST api/Document/ConvertToPdfAndSaveOutputId |
Converts a document to pdf and saves it to a list and returns the id of the listitem |
| POST api/Document/ConvertToPdfAndSaveOutput |
Converts a document to pdf and saves it to a list |
| POST api/Document/DigitalSignatureCreateLogEntryForTransaction |
Creates a log entry for a digital signature transaction |
| POST api/Document/DigitalSignatureAddDocumentToTransaction |
Adds a document to a digital signature transaction |
| POST api/Document/DigitalSignatureCompleteDocumentInTransaction |
Completes a document in a digital signature transaction |
| POST api/Document/DigitalSignatureBase64CompleteDocumentInTransaction |
Completes a document in a digital signature transaction (Base64) |
| POST api/Document/DigitalSignatureGenerateXwsseHeader |
Generates a xwsse header to use for digital signature |
| GET api/Document/DigitalSignatureUnixTimeMilliseconds |
Gets DateTimeOffset.UtcNow converted to Unix time milliseconds |
| GET api/Document/DigitalSignatureLogEntry/{transactionID} |
Gets a log entry from the digital signature log |
| POST api/Document/CompressToZip |
Compress to ZIP file |
RecordManagement
Controller for record management.
| API | Description |
|---|---|
| POST api/RecordManagement/Declare?siteUrl={siteUrl}&documentUrl={documentUrl} |
Declare document as record |
| POST api/RecordManagement/Undeclare?siteUrl={siteUrl}&documentUrl={documentUrl} |
Undeclare document as record |
CasePresentation
| API | Description |
|---|---|
| POST api/CasePresentation/Setup |
No documentation available. |