WRIKE_BULK_MODIFY_GROUPS
Adds or removes members for multiple Wrike groups in a single request; all specified user IDs must correspond to existing Wrike users.
WRIKE_CREATE_FOLDER
Creates a new Wrike subfolder within the specified `folderId`, optionally as a project if `customItemTypeId` is given; the folder is auto-shared with its creator.
WRIKE_CREATE_GROUP
Creates a new user group in Wrike with a specified title, optionally setting members, parent group, avatar, and custom metadata.
WRIKE_CREATE_INVITATION
Invites a user to a Wrike workspace by email, optionally with name, specifying EITHER `userTypeId` OR a combination of `role`/`external`; custom email subject/message available for paid accounts.
WRIKE_CREATE_TASK
Creates a new task in a specified Wrike folder; if setting priority with `priorityBefore` or `priorityAfter`, the referenced task must be in the same folder or project.
WRIKE_DELETE_CUSTOM_FIELD
Permanently deletes a custom field by its ID; this action is irreversible and requires a valid, existing custom field ID.
WRIKE_DELETE_FOLDER
Permanently deletes the folder specified by `folderId` and all its contents (e.g., tasks, documents, subfolders) from the Wrike workspace; this irreversible action is for when the folder is no longer needed and has no active tasks or dependencies that would block deletion.
WRIKE_DELETE_GROUP
Permanently deletes a group by its `groupId`; this action is irreversible and does not affect user accounts that were members of the group.
WRIKE_DELETE_INIVTATION
Permanently deletes an existing invitation, specified by its unique `invitationId`; this action cannot be undone.
WRIKE_DELETE_TASK
Permanently deletes a Wrike task and all its associated data by its ID; this action is irreversible and the task must exist.
WRIKE_FETCH_ALL_TASKS
Fetches tasks from a Wrike account, allowing filtering by status, due date, and subfolder inclusion, with customizable response fields and pagination.
WRIKE_GET_ACCOUNT_INFORMATION
Retrieves detailed Wrike account information, where the response content is influenced by selected fields, account subscription, and user permissions.
WRIKE_GET_ALL_CUSTOM_FIELDS
Retrieves all custom field definitions (including ID, name, type, and settings) from the Wrike account; this returns the definitions themselves, not their specific values on Wrike items, and is useful for obtaining custom field IDs.
WRIKE_GET_CONTACTS
Retrieves a list of Wrike contacts (e.g., team members, clients, collaborators); response includes contact details but not their detailed task or project involvement.
WRIKE_GET_FOLDERS
Retrieves folders and/or projects from Wrike, with filters; when using `nextPageToken`, all other filter parameters must match the initial request.
WRIKE_GET_INFORMATION_ABOUT_SPECIFIC_CONTACT
Retrieves detailed information for a specific Wrike contact using their unique `contactId`, optionally including `metadata` and `customFields` if specified in the `fields` parameter.
WRIKE_GET_SPECIFIC_USER
Retrieves detailed information about a specific user in Wrike using their unique user ID.
WRIKE_GET_TASK_BY_ID
Retrieves read-only detailed information for a specific Wrike task by its unique ID, optionally allowing specification of fields to include in the response.
WRIKE_LAUNCH_FOLDER_BLUEPRINT_ASYNC
Asynchronously launches a new project or folder structure in Wrike from a specified Folder Blueprint, typically returning a task ID to track progress.
WRIKE_LAUNCH_TASK_BLUEPRINT_ASYNC
Asynchronously launches a Wrike Task Blueprint to create tasks/projects, requiring either `super_task_id` (parent task) or `parent_id` (parent folder/project) for placement.
WRIKE_LIST_FOLDER_BLUEPRINTS
Retrieves all account-level Folder Blueprints, which are templates for standardizing folder/project creation with predefined structures, custom fields, and workflows.
WRIKE_LIST_SPACE_FOLDER_BLUEPRINTS
Lists all folder blueprints (templates for new folders/projects) within a specified Wrike space, requiring a valid and accessible space ID.
WRIKE_LIST_SPACE_TASK_BLUEPRINTS
Lists task blueprints (templates for creating tasks with consistent structures) available in a specific, accessible Wrike space.
WRIKE_LIST_SUBFOLDERS_BY_FOLDER_ID
Lists subfolders (metadata only, not their contents) for an existing Wrike folder specified by `folderId`, supporting recursive descent, filtering, and pagination.
WRIKE_LIST_TASK_BLUEPRINTS
Retrieves a list of defined Task Blueprints (predefined task templates) from the Wrike account, supporting pagination.
WRIKE_MODIFY_ACCOUNT
Updates or adds custom key-value metadata to the Wrike account, useful for integrations, storing app-specific data, or mapping external system identifiers.
WRIKE_MODIFY_FOLDER
Modifies an existing Wrike folder: updates title, description, parents (not root/recycle bin), sharing, metadata, custom fields/columns; restores, converts to project, or manages access roles.
WRIKE_MODIFY_GROUP
Updates an existing Wrike user group's attributes like title, members, parent, avatar, or metadata, using its `groupId` and specifying only the fields to change.
WRIKE_MODIFY_TASK
Modifies an existing Wrike task by its ID, allowing updates to attributes such as title, status, dates, assignees, and custom fields; `priorityBefore` and `priorityAfter` are mutually exclusive, and parent folder IDs for `addParents`/`removeParents` cannot be the Recycle Bin.
WRIKE_QUERY_CUSTOMFIELDS
Retrieves a Wrike custom field's detailed information (e.g., type, possible values for dropdowns), properties, and metadata; the `customFieldId` must correspond to an existing custom field.
WRIKE_QUERY_INVITATIONS
Retrieves all active invitations in Wrike, useful for viewing and auditing pending invitations or managing user onboarding.
WRIKE_QUERY_SPECIFIC_GROUP
Retrieves detailed information for a specific Wrike group using its `groupId`, optionally including 'metadata'.
WRIKE_QUERY_WORKFLOWS
Fetches a list of all workflows with their detailed information from the Wrike account; this is a read-only action and does not support pagination or filtering through its parameters.
WRIKE_RETRIEVE_LIST_OF_GROUPS
Retrieves a list of user groups from the Wrike account, supporting metadata filtering, pagination, and inclusion of specific fields; this is a read-only operation.
WRIKE_UPDATE_CUSTOM_FIELD_BY_ID
Updates properties of an existing Wrike custom field by its ID, such as its title, type, scope, or sharing settings.
WRIKE_UPDATE_INVITATION
Updates a pending Wrike invitation (`invitationId`) to resend it or change user's role/type (use `userTypeId` over deprecated `role`/`external`).
WRIKE_UPDATE_METADATA_ON_SPECIFIC_CONTACT
Updates metadata, job role, or custom fields for an existing Wrike contact specified by `contactId`; if `jobRoleId` is provided, it must be a valid ID.
WRIKE_UPDATE_SPECIFIC_USER
Updates specified profile attributes (e.g., account ID, role, external status) for an existing Wrike user; unspecified fields remain unchanged.