Wrike Integration
Wrike API Operations
Browse all 144 operations available for Wrike workflow automation.
project-management
144 operationsWRIKE_BULK_MODIFY_GROUPSBulk modify group members
Adds or removes members for multiple Wrike groups in a single request; all specified user IDs must correspond to existing Wrike users.
WRIKE_GET_IDSConvert legacy v2 IDs to v4
Tool to convert legacy Wrike API v2 IDs to current v4 format.
WRIKE_COPY_FOLDERCopy folder
Copies a Wrike folder synchronously to a specified parent location with customizable options.
WRIKE_COPY_FOLDER_ASYNCCopy folder async
Duplicate a folder asynchronously in Wrike, creating a copy in a specified parent location.
WRIKE_CREATE_FOLDERCreate a 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_GROUPCreate a group
Creates a new user group in Wrike with a specified title, optionally setting members, parent group, avatar, and custom metadata.
WRIKE_CREATE_FOLDER_WEBHOOKCreate a webhook on folder
Tool to create a webhook for a Wrike folder or project.
WRIKE_CREATE_ACCOUNT_WEBHOOKSCreate account webhooks
Creates a webhook for the current account to receive notifications about changes.
WRIKE_CREATE_FOLDERS_APPROVALSCreate approval in folder
Tool to create a new approval in a Wrike folder.
WRIKE_CREATE_CUSTOMFIELDCreate custom field
Tool to create a new custom field in Wrike.
WRIKE_CREATE_ASSETSCreate equipment asset
Tool to create equipment/asset in Wrike.
WRIKE_CREATE_FOLDER_BOOKINGCreate folder booking
Tool to create a booking in a Wrike folder.
WRIKE_CREATE_FOLDERS_COMMENTSCreate folder comment
Creates a new comment on a specified Wrike folder.
WRIKE_CREATE_INVITATIONCreate invitation
Invites a user to a Wrike workspace by email, optionally with name, specifying EITHER userTypeId OR a combination of role/external; custom email…
WRIKE_CREATE_SPACES_TIMELOG_LOCK_PERIODCreate space timelog lock period
Tool to create a timelog lock period for a space to prevent time entries from being edited.
WRIKE_CREATE_SPACE_WEBHOOKCreate space webhook
Tool to create a webhook on a Wrike space for receiving notifications about changes to tasks, folders, and projects.
WRIKE_CREATE_TASKS_APPROVALSCreate task approval
Tool to create an approval on a specific task in Wrike.
WRIKE_CREATE_TASK_ATTACHMENTCreate task attachment
Tool to upload a file attachment to a Wrike task.
WRIKE_CREATE_TASK_COMMENTCreate task comment
Tool to create a new comment on a Wrike task.
WRIKE_CREATE_TASKS_DEPENDENCIESCreate task dependency
Tool to create a new dependency relationship between Wrike tasks.
WRIKE_CREATE_TASKCreate task in folder
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…
WRIKE_CREATE_TASKS_TIMELOGSCreate task timelog
Tool to create a timelog entry for a specific task in Wrike.
WRIKE_CREATE_FOLDERS_TIMELOG_LOCK_PERIODCreate timelog lock period for folder
Creates a timelog lock period for a specific folder.
WRIKE_CREATE_TIMESHEETSCreate timesheet
Tool to create a timesheet for a user for a specified time period.
WRIKE_CREATE_WORKFLOWSCreate workflows
Tool to create a new custom workflow in Wrike.
WRIKE_DELETE_APPROVALSDelete approval
Cancels/deletes an approval by its identifier.
WRIKE_DELETE_ASSETDelete asset
Permanently deletes a Wrike asset/equipment by assetId.
WRIKE_DELETE_ATTACHMENTSDelete attachment
Tool to permanently delete a Wrike attachment by its ID.
WRIKE_DELETE_BOOKINGDelete booking
Permanently removes a resource booking allocation by its ID; use when deallocating resources from projects or tasks.
WRIKE_DELETE_COMMENTDelete comment
Permanently deletes a Wrike comment by its ID; this action is irreversible and the comment must exist.
WRIKE_DELETE_CUSTOM_FIELDDelete custom field by id
Permanently deletes a custom field by its ID; this action is irreversible and requires a valid, existing custom field ID.
WRIKE_DELETE_DEPENDENCIESDelete dependencies
Permanently removes a task dependency relationship by its ID; use when unlinking predecessor/successor task relationships.
WRIKE_DELETE_FOLDERDelete folder
Permanently deletes the folder specified by folderId and all its contents (e.g., tasks, documents, subfolders) from the Wrike workspace; this irreversible…
WRIKE_DELETE_GROUPDelete group by id
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_INIVTATIONDelete invitation
Permanently deletes an existing invitation, specified by its unique invitationId; this action cannot be undone.
WRIKE_DELETE_JOB_ROLEDelete job role
Permanently deletes a job role by its identifier; deleted job roles are removed from all tasks and users and cannot be restored.
WRIKE_DELETE_SPACEDelete space
Permanently deletes a Wrike space and all its contents by spaceId; this action is irreversible and should be used with caution.
WRIKE_DELETE_SPACES_TIMELOGDelete spaces timelog lock period
Tool to unlock (delete) a timelog lock period for a specific space in Wrike.
WRIKE_DELETE_TASKDelete task
Permanently deletes a Wrike task and all its associated data by its ID; this action is irreversible and the task must exist.
WRIKE_DELETE_TIMELOGDelete timelog
Permanently deletes a Wrike timelog entry by its ID; use when removing an incorrect or obsolete time log entry.
WRIKE_DELETE_FOLDERS_TIMELOG_LOCK_PERIODDelete timelog lock period for folder
Deletes a timelog lock period for a specific folder.
WRIKE_DELETE_WEBHOOKDelete webhook
Tool to permanently delete a webhook by webhookid.
WRIKE_GET_ATTACHMENTS_DOWNLOADDownload attachment
Tool to download a Wrike attachment file.
WRIKE_FETCH_ALL_TASKSFetch 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_VERSIONGet API version
Tool to retrieve current Wrike API version information.
WRIKE_GET_ACCOUNT_INFORMATIONGet 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_FIELDSGet 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…
WRIKE_GET_ALL_WEBHOOKSGet all webhooks
Tool to retrieve a list of all webhooks created using the same API token.
WRIKE_GET_APPROVALSGet approvals
Tool to retrieve all approvals accessible to the authenticated user.
WRIKE_GET_APPROVALS_BY_IDSGet approvals by IDs
Tool to retrieve specific Wrike approvals by their IDs (up to 100).
WRIKE_GET_ASYNC_JOBGet async job status
Tool to retrieve status and details for an asynchronous job in Wrike.
WRIKE_GET_ATTACHMENTS_URLGet attachment URL
Tool to get a public access URL for a Wrike attachment.
WRIKE_GET_ATTACHMENTS_PREVIEWGet attachment preview
Tool to download a preview version of a Wrike attachment.
WRIKE_GET_ATTACHMENTSGet attachments by IDs
Tool to retrieve multiple Wrike attachments by their IDs (up to 100).
WRIKE_GET_BOOKINGSGet bookings
Retrieves one or more Wrike bookings by their IDs.
WRIKE_GET_COLORSGet colors
Tool to query the list of available colors in Wrike.
WRIKE_GET_COMMENTSGet comments
Tool to retrieve all comments accessible to the authorized user.
WRIKE_GET_COMMENTS_BY_IDSGet comments by IDs
Tool to retrieve multiple Wrike comments by their IDs.
WRIKE_GET_CONTACT_HOURLY_RATESGet contact hourly rates
Tool to retrieve hourly budget rates for up to 100 Wrike contacts.
WRIKE_GET_CONTACT_TIMELOGSGet contact timelogs
Tool to retrieve all timelog records created by a specific contact in Wrike.
WRIKE_GET_CONTACTSGet contacts
Retrieves a list of Wrike contacts (e.g., team members, clients, collaborators); response includes contact details but not their detailed task or project…
WRIKE_GET_CONTACTS_HISTORYGet contacts history
Tool to access field modification history for Wrike contacts.
WRIKE_GET_CUSTOM_ITEM_TYPESGet custom item types
Tool to retrieve all custom item types from Wrike.
WRIKE_GET_DEPENDENCIESGet dependencies by IDs
Tool to retrieve one or more Wrike dependencies by their IDs (up to 100).
WRIKE_GET_FOLDERS_APPROVALSGet folder approvals
Tool to retrieve all approvals from a specific Wrike folder.
WRIKE_GET_FOLDERS_ATTACHMENTSGet folder attachments
Tool to retrieve all attachments from a specific Wrike folder.
WRIKE_GET_FOLDER_BOOKINGSGet folder bookings
Tool to query bookings for a specific folder in Wrike.
WRIKE_GET_FOLDERS_COMMENTSGet folder comments
Tool to retrieve comments from a specific Wrike folder.
WRIKE_GET_FOLDERS_HOURLYGet folder hourly rates
Tool to retrieve hourly budget rates for a specific Wrike folder.
WRIKE_GET_FOLDERS_ROLLUPSGet folder rollups
Tool to query rollup settings for items in a folder.
WRIKE_GET_FOLDERS_TASKSGet folder tasks
Query tasks within a specific folder.
WRIKE_GET_FOLDERS_TIMELOG_LOCK_PERIODSGet folder timelog lock periods
Tool to query timelog lock periods for a specific folder.
WRIKE_GET_FOLDERSGet folders
Retrieves folders and/or projects from Wrike, with filters; when using nextPageToken, all other filter parameters must match the initial request.
WRIKE_GET_FOLDERS_BY_IDSGet folders by IDs
Tool to retrieve multiple Wrike folders by their IDs.
WRIKE_GET_FOLDERS_HISTORYGet folders history
Tool to access field modification history for Wrike folders.
WRIKE_GET_FOLDERS_TIMELOGSGet folders timelogs
Tool to retrieve all timelog records for a specific folder.
WRIKE_QUERY_SPECIFIC_GROUPGet group by id
Retrieves detailed information for a specific Wrike group using its groupId, optionally including 'metadata'.
WRIKE_GET_JOB_ROLESGet job roles by IDs
Tool to retrieve details for one or more Wrike job roles by job role IDs.
WRIKE_GET_PLACEHOLDER_HOURLY_RATESGet placeholder hourly rates
Tool to retrieve hourly budget rates for one or more Wrike placeholders.
WRIKE_GET_PLACEHOLDERSGet placeholders by IDs
Tool to retrieve details for one or more Wrike placeholders by their IDs.
WRIKE_GET_SPACEGet space by ID
Tool to retrieve details for a single Wrike space by spaceId.
WRIKE_GET_SPACES_CUSTOMFIELDSGet space custom fields
Tool to retrieve all custom fields defined for a specific Wrike space.
WRIKE_GET_SPACE_CUSTOM_ITEM_TYPESGet space custom item types
Tool to retrieve all custom item types scoped to a specific Wrike space.
WRIKE_GET_SPACE_FOLDERSGet space folders
Tool to retrieve the folder tree for a specific Wrike space.
WRIKE_GET_SPACE_TIMELOG_LOCK_PERIODSGet space timelog lock periods
Tool to query timelog lock periods for a specific space.
WRIKE_GET_SPACES_WORKFLOWSGet space workflows
Tool to query workflows for a specific Wrike space.
WRIKE_GET_SPACES_TASKSGet spaces tasks
Tool to query tasks within a specific Wrike space.
WRIKE_GET_INFORMATION_ABOUT_SPECIFIC_CONTACTGet specific contact information
Retrieves detailed information for a specific Wrike contact using their unique contactId, optionally including metadata and customFields if specified in the…
WRIKE_GET_SPECIFIC_USERGet specific user
Retrieves detailed information about a specific user in Wrike using their unique user ID.
WRIKE_GET_TASKS_APPROVALSGet task approvals
Retrieves all approval records for a specific task.
WRIKE_GET_TASKS_ATTACHMENTSGet task attachments
Tool to retrieve all attachments from a specific Wrike task.
WRIKE_GET_TASK_BY_IDGet 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_GET_TASKS_COMMENTSGet task comments
Tool to retrieve all comments from a specific Wrike task.
WRIKE_GET_TASK_DEPENDENCIESGet task dependencies
Retrieves all dependency relationships for a specific task.
WRIKE_GET_TASKS_ROLLUPSGet task rollups
Tool to query rollup settings for a specific task.
WRIKE_GET_TASKS_TIMELOG_LOCK_PERIODSGet task timelog lock periods
Tool to query timelog lock periods for a specific task.
WRIKE_GET_TASK_TIMELOGSGet task timelogs
Retrieves all timelog records for a specific task.
WRIKE_GET_TASKS_HISTORYGet tasks history
Query task field modification history for up to 100 tasks.
WRIKE_GET_TIMELOG_CATEGORIESGet timelog categories
Tool to query the list of timelog categories in Wrike.
WRIKE_GET_TIMELOGSGet timelogs
Retrieves timelog records from Wrike with optional filters for dates, users, and task scope.
WRIKE_GET_TIMELOGS_BY_IDSGet timelogs by IDs
Retrieves detailed information for one or more Wrike timelogs by their unique IDs (up to 100), optionally including export and lock status.
WRIKE_GET_TIMESHEET_SUBMISSION_RULESGet timesheet submission rules
Tool to retrieve global timesheet submission rules across all work schedules.
WRIKE_GET_TIMESHEETSGet timesheets
Tool to query timesheets from Wrike.
WRIKE_GET_WEBHOOK_BY_IDGet webhook by ID
Tool to retrieve details for a specific webhook by webhookid.
WRIKE_GET_WORKSCHEDULES_TIMESHEETGet work schedule timesheet rules
Tool to retrieve timesheet submission rules for a specific work schedule.
WRIKE_LAUNCH_TASK_BLUEPRINT_ASYNCLaunch Task Blueprint Async
Asynchronously launches a Wrike Task Blueprint to create tasks/projects, requiring either supertaskid (parent task) or parentid (parent folder/project) for…
WRIKE_LAUNCH_FOLDER_BLUEPRINT_ASYNCLaunch folder blueprint async
Asynchronously launches a new project or folder structure in Wrike from a specified Folder Blueprint.
WRIKE_LIST_FOLDER_BLUEPRINTSList Folder Blueprints
Retrieves all account-level Folder Blueprints, which are templates for standardizing folder/project creation with predefined structures, custom fields, and…
WRIKE_LIST_TASK_BLUEPRINTSList Task Blueprints
Retrieves a list of defined Task Blueprints (predefined task templates) from the Wrike account, supporting pagination.
WRIKE_LIST_ATTACHMENTSList all attachments
Tool to retrieve all attachments from the Wrike account.
WRIKE_LIST_PLACEHOLDERSList all placeholders
Retrieves all placeholders accessible to the authenticated user; placeholders are templates used in Wrike for creating standardized tasks or projects.
WRIKE_LIST_SPACE_FOLDER_BLUEPRINTSList 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_BLUEPRINTSList space task blueprints
Lists task blueprints (templates for creating tasks with consistent structures) available in a specific, accessible Wrike space.
WRIKE_LIST_SPACESList spaces
Tool to list spaces the authorized user can access.
WRIKE_LIST_SUBFOLDERS_BY_FOLDER_IDList subfolders by folder id
Lists subfolders (metadata only, not their contents) for an existing Wrike folder specified by folderId, supporting recursive descent, filtering, and…
WRIKE_MODIFY_FOLDERModify folder attributes
Modifies an existing Wrike folder: updates title, description, parents (not root/recycle bin), sharing, metadata, custom fields/columns; restores, converts to…
WRIKE_MODIFY_GROUPModify 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_TASKModify task
Modifies an existing Wrike task by its ID, allowing updates to attributes such as title, status, dates, assignees, and custom fields; priorityBefore and…
WRIKE_QUERY_INVITATIONSQuery invitations
Retrieves all active invitations in Wrike, useful for viewing and auditing pending invitations or managing user onboarding.
WRIKE_QUERY_JOB_ROLESQuery job roles
Tool to retrieve all available job roles in the Wrike account.
WRIKE_QUERY_WORKFLOWSQuery 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…
WRIKE_QUERY_CUSTOMFIELDSRetrieve custom field by id
Retrieves a Wrike custom field's detailed information (e.g., type, possible values for dropdowns), properties, and metadata; the customFieldId must correspond…
WRIKE_RETRIEVE_LIST_OF_GROUPSRetrieve 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…
WRIKE_SEARCH_EDISCOVERYSearch eDiscovery
Tool to perform eDiscovery search across Wrike items (folders, projects, tasks).
WRIKE_UPDATE_SPECIFIC_USERUpdate a specific user
Updates specified profile attributes (e.g., account ID, role, external status) for an existing Wrike user; unspecified fields remain unchanged.
WRIKE_MODIFY_ACCOUNTUpdate account metadata
Updates or adds custom key-value metadata to the Wrike account, useful for integrations, storing app-specific data, or mapping external system identifiers.
WRIKE_UPDATE_APPROVALSUpdate approval
Updates an existing Wrike approval by its ID, allowing modifications to the title, description, and due date.
WRIKE_UPDATE_ASSETUpdate asset
Tool to update a Wrike asset/equipment by ID.
WRIKE_UPDATE_ATTACHMENTUpdate attachment
Tool to update a Wrike attachment by uploading new file content.
WRIKE_UPDATE_BOOKINGSUpdate booking
Updates a Wrike booking's date range by ID.
WRIKE_UPDATE_COMMENTUpdate comment
Tool to update an existing Wrike comment.
WRIKE_UPDATE_CUSTOM_FIELD_BY_IDUpdate 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_DEPENDENCYUpdate dependency
Tool to modify an existing Wrike dependency relationship between tasks.
WRIKE_UPDATE_FOLDERS_ROLLUPSUpdate folder rollup settings
Tool to update rollup settings for a folder.
WRIKE_UPDATE_INVITATIONUpdate invitation
Updates a pending Wrike invitation (invitationId) to resend it or change user's role/type (use EITHER userTypeId OR role/external).
WRIKE_UPDATE_JOB_ROLEUpdate job role
Updates an existing Wrike job role by its ID, allowing modifications to the title and short title.
WRIKE_UPDATE_METADATA_ON_SPECIFIC_CONTACTUpdate metadata on a 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_TASKS_ROLLUPSUpdate task rollup settings
Updates rollup settings for a task.
WRIKE_UPDATE_TIMELOGSUpdate timelog entry
Tool to modify an existing timelog entry in Wrike.
WRIKE_UPDATE_TIMESHEETSUpdate timesheet
Tool to update a timesheet's approval status in Wrike.
WRIKE_UPDATE_TIMESHEET_ROWUpdate timesheet row
Updates a Wrike timesheet row by its ID, allowing modification of the timelog category.
WRIKE_UPDATE_WEBHOOK_STATEUpdate webhook state
Tool to update the state of a Wrike webhook.
WRIKE_UPDATE_WORKSCHEDULE_TIMESHEET_RULESUpdate work schedule timesheet rules
Tool to update timesheet submission rules for a work schedule.
WRIKE_UPDATE_WORKFLOWUpdate workflow
Tool to modify an existing Wrike workflow.