Beta
Connect an attachment to an entity as featured_in
Adds a comment to an entity.
Adds entities to the focus list with optional type and tab name.
Adds a watch intent to an entity.
Applies a tag to an entity.
Calls an application service with given properties.
Clears a toast notification by ID.
Closes a tab with given properties.
Closes a workspace.
Connects two entities with a relationship in a workspace.
Copies an item.
Creates a workspace by name.
Deletes an item or items recursively.
Deletes local concept records in a workspace by base concept.
Deletes records in a workspace by ID.
Deploys an application with optional initial secrets.
Exports an item or items with optional export options.
Extracts entities from some text which may be json or a list of urls.
Beta
failedProperty to know if should show or not the modal
Gets the active workspace.
Gets the named app if it is on the desktop and in a running state.
Fetches an attachment based on the provided workspace identifier and path or ID.
The entity to which the attachment belongs.
Optional
options: GetAttachmentOptions<T>Additional parameters
A promise that resolves to the attachment of type T.
Gets available tags for an entity in a workspace.
Get config files
Gets a file tree for a workspace or folder with optional file tree options.
Gets the focus list.
Gets images for an entity.
Gets an item by workspace identifier.
Gets items by workspace identifiers.
Gets JSON schema for a concept.
Gets the OntologyAPI.
Gets the IDs of open workspaces.
This might not be enough, add a listener to WorkspaceChangeEmitter.onOpenWorkspacesChanged to keep getting updated. In react components, prefer useDesktopWorkspaces hook.
Gets a paste context with optional options.
Show the search modal and return the selected results.
Gets a styler by name and context.
Gets options for stylers.
Gets tags for an entity.
Gets a template by name or entity or filter with an optional default template.
Gets templates by layout or filter
Gets the user profile.
Gets a workspace by identifier.
Gets workspace permissions by IDs.
Method to show workspace modal error only once per time
Imports items.
Imports a ZIP file with optional import options.
Gets icon code for an entity, concept, or string.
Lists all workspaces with optional permissions.
Beta
onListener for changes in open workspace IDs list (list gets updated on eg close / open event)
Beta
onSubscribes to changes for the currently open workspaces.
Subscribes to changes for a given workspace.
The workspace identifier.
The callback to invoke on changes.
A promise that resolves to an unsubscribe function.
Subscribes to changes for a given workspace item.
The workspace item identifier.
The callback to invoke on changes.
A promise that resolves to an unsubscribe function.
Opens a workspace.
Refreshes the desktop.
Removes entities from the focus list with optional type and tab name.
Removes a tag from an entity.
Removes a watch intent by workspace and intent ID.
Saves an item with optional save options.
Saves a file to an item with optional save options.
Searches experience with optional search options.
Sets the active workspace.
Sets the IDs of open workspaces.
Shows a confirmation modal.
Shows a context menu with given properties.
Shows a form for creating an entity.
Shows a dialog for creating relations.
Shows a file upload dialog.
Shows a modal template.
Shows a progress item.
Shows a modal for saving as.
Shows a tab with given properties.
Shows a toast notification.
Undeploys an application.
Trigger a modal to allow users to manage the unzipping and extraction process within the workspace.
Updates a tag.
Gets information about the current user.
Wraps a promise with a progress bar.
Beta
workspace"Cache" for workspaces, avoiding to return a modal error, if this workspace was fetched before
Beta
Gets schema items by content type.
Beta
Gets items in a workspace by name.
Beta
Opens records with default action or as specified in the optional desktop action options.
Optional
options: DesktopActionOptions
Interface for desktop actions.