countGroups
ChatGPTUse this when you only need the total number of groups in the current account. Do not use it when you need the actual group list.
createGroup
ChatGPTUse this when the user explicitly wants to create a new group in the current account.
createGroupEvent
ChatGPTUse this when the user explicitly wants to create a calendar event in a group. Supplying parentEventId and parentExcludeDate also excludes that occurrence from the existing recurring event.
createGroupFolder
ChatGPTUse this when the user explicitly wants to create a folder in a group.
createGroupNote
ChatGPTUse this when the user explicitly wants to create a note in a group.
createGroupTask
ChatGPTUse this when the user explicitly wants to create a task in a group.
deleteGroup
ChatGPTUse this only when the user explicitly wants to move a group to the account Trash. Permanent deletion is not supported.
deleteGroupEvent
ChatGPTUse this only when the user explicitly wants to move an event to Trash or cancel an event occurrence. Permanent deletion is not supported.
deleteGroupFile
ChatGPTUse this only when the user explicitly wants to move a file or folder to Trash. Permanent deletion is not supported.
deleteGroupNote
ChatGPTUse this only when the user explicitly wants to move a note to Trash. Permanent deletion is not supported.
deleteGroupTask
ChatGPTUse this only when the user explicitly wants to move a task to Trash. Permanent deletion is not supported.
duplicateGroup
ChatGPTUse this when the user explicitly wants to create a copy of an existing group with a new name.
findGroupByName
ChatGPTUse this when you know the exact group name and need one matching group. Do not use it for broad browsing or partial search.
findGroupFile
ChatGPTUse this when you need to find one file or folder in a group by full path or by exact friendly name within an optional parent folder.
getAccountMember
ChatGPTUse this when you know the exact username of a portal member and need their details. Do not use it for broad search.
getGroupDetails
ChatGPTUse this when you know a group id and need its full details. Do not use it to search for a group by name.
getGroupEvent
ChatGPTUse this when you know the exact event id in a group and need its details.
getGroupFile
ChatGPTUse this when you know the exact file or folder id in a group and need its details.
getGroupNote
ChatGPTUse this when you know the exact note id in a group and need its details and content.
getGroupTask
ChatGPTUse this when you know the exact task id in a group and need its details.
getUserProfile
ChatGPTUse this when you need the authenticated user's own profile details such as name, username, or email. Do not use it to look up another member.
inviteGroupMembers
ChatGPTUse this only when the user explicitly wants to email invitations for people to join a group.
listAccountMembers
ChatGPTUse this when you need to list members in the current portal, optionally filtered by member name. Do not use it for a single known member username.
listGroupEvents
ChatGPTUse this when you need events from a specific group, optionally filtered by event name. Do not use it when you already know the exact event id.
listGroupEventsInDateRange
ChatGPTUse this when you need all events for a group inside a specific date range.
listGroupFiles
ChatGPTUse this to browse files and folders in a group or inside a specific folder.
listGroupMembers
ChatGPTUse this to find members of one specific group before assigning them to a task or event.
listGroupNotes
ChatGPTUse this when you need notes from a specific group, optionally filtered by note name or type. Do not use it when you already know the exact note id.
listGroupTaskStatuses
ChatGPTUse this before setting a task status when the valid statuses for the group are not already known.
listGroupTasks
ChatGPTUse this when you need tasks from a specific group, optionally filtered by task name. Do not use it when you already know the exact task id.
listGroups
ChatGPTUse this when you need a paginated list of groups in the current account, optionally filtered by name. Do not use it when you already know the exact group name or id.
replaceGroupFileContentFromUrl
ChatGPTUse this when the user explicitly wants to replace an existing file's contents with a file from a public or reachable URL. The previous version remains in file history.
restoreGroupEvent
ChatGPTUse this only when the user explicitly wants to restore an event from the portal trash.
restoreGroupFile
ChatGPTUse this only when the user explicitly wants to restore a file or folder from the portal trash.
restoreGroupNote
ChatGPTUse this only when the user explicitly wants to restore a note from the portal trash.
restoreGroupTask
ChatGPTUse this only when the user explicitly wants to restore a task from the portal trash.
updateGroup
ChatGPTUse this when the user explicitly wants to change a group's name or collaboration settings. Only supplied fields are changed.
updateGroupEvent
ChatGPTUse this when the user explicitly wants to change an existing group calendar event. Only supplied fields are changed.
updateGroupFile
ChatGPTUse this when the user explicitly wants to change an existing file or folder's metadata. Only supplied fields are changed.
updateGroupFileSharing
ChatGPTUse this when the user explicitly wants to change a file or folder's sharing mode or group-member permission. It can optionally apply to child files and folders.
updateGroupNote
ChatGPTUse this when the user explicitly wants to change an existing note. Only supplied fields are changed.
updateGroupTask
ChatGPTUse this when the user explicitly wants to change an existing task. Only supplied fields are changed.
uploadGroupFileFromUrl
ChatGPTUse this when you have a public or reachable file URL and want to upload that file into a group.