MissionControlHQMissionControlHQResources
ArticlesDocs
Get early access→
Integrations
Email & Productivity
  • Gmail
  • Outlook
  • Google Docs
  • Google Sheets
  • Excel
  • Notion
  • Confluence
  • Airtable
  • Todoist
  • Google Tasks
  • Canva
Communication
  • Slack
  • Microsoft Teams
  • Discord
  • WhatsApp
  • Webex
Scheduling & Meetings
  • Google Calendar
  • Zoom
  • Calendly
  • Cal.com
  • Google Meet
  • Eventbrite
Marketing & Social
  • Mailchimp
  • Google Ads
  • Facebook
  • LinkedIn
  • YouTube
  • Reddit
  • Dub
CRM & Support
  • HubSpot
  • Salesforce
  • Attio
  • Capsule CRM
  • Intercom
  • Zendesk
  • Gorgias
  • Zoho Desk
  • Gong
File Storage
  • Google Drive
  • Dropbox
  • OneDrive
  • Box
  • SharePoint
  • Google Photos
E-commerce & Payments
  • Stripe
  • Square
Finance & Time
  • Harvest
  • Zoho Books
  • Zoho Invoice
  • FreshBooks
  • Fathom
Analytics
  • Google BigQuery
Dev & Project Management
  • GitHub
  • GitLab
  • Bitbucket
  • Linear
  • Jira
  • Asana
  • ClickUp
  • Trello
  • Monday.com
  • Basecamp
  • Wrike
  • Productboard
  • Figma
  • Miro
  • Sentry
  • PagerDuty
  • Supabase
  • DigitalOcean
Resources/Integrations/Wrike

Dev & Project Management

🧩 Wrike integration

Access levels: Read-only · Read + write · Full access · Verified July 15, 2026

PreviousBasecampNextProductboard

Connect Wrike once and every agent in your squad can work in it for you, with exactly as much access as you decide to give, and a receipt for every call it makes.

What your squad can do in Wrike

  • Look things up, fetch all tasks; get account information; get all custom fields, and more.
  • Do real work, create account webhooks; create assets; create customfield; create folder, and more.
  • Run it on a schedule: any of the 144 available tools below can be part of a scheduled task or a mission.

How to connect

  1. In your dashboard, open Integrations and find Wrike.
  2. Click Connect and pick an access level (we recommend Read + write): this is the ceiling for every agent.
  3. Sign in to Wrike in the window that opens and approve. You land back on the Integrations page with the account live.

You can change an account's access level any time under Manage. It applies instantly, no re-authorization. If the connection ever expires, the card shows Reconnect; one click re-authorizes the same account with the same settings.

Multiple accounts: connect as many as you need (say, yours and a client's). One is primary. Agents use it unless a mission says otherwise.

Access levels

The level you pick at connect time is enforced on our side for every agent call: an agent can never do more than the level allows, no matter what it's asked.

LevelWhat it allows
Read-onlyRead tasks, projects, and folders.
Read + writeRead and write tasks, projects, and folders.Recommended
Full accessAlso manage users and account settings.

On top of the connection's level, every agent can be individually allowed, scoped down, or denied for this app from the Integrations page. Deny an agent and it doesn't even see the connection.

Every tool, in plain terms

The 144 tools agents use in Wrike through Mission Control, and the lowest access level that includes each. Agents discover these themselves. You never have to name a tool; asking in plain language is enough.

ToolWhat it doesAccess level
Bulk modify groups
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.Read + write, Full access
Copy folder
WRIKE_COPY_FOLDER
Copies a Wrike folder synchronously to a specified parent location with customizable options.Read + write, Full access
Copy folder async
WRIKE_COPY_FOLDER_ASYNC
Duplicate a folder asynchronously in Wrike, creating a copy in a specified parent location.Read + write, Full access
Create account webhooks
WRIKE_CREATE_ACCOUNT_WEBHOOKS
Creates a webhook for the current account to receive notifications about changes.Read + write, Full access
Create assets
WRIKE_CREATE_ASSETS
Create equipment/asset in Wrike. Use when you need to add new equipment or assets to track in the system.Read + write, Full access
Create customfield
WRIKE_CREATE_CUSTOMFIELD
Create a new custom field in Wrike. Use when you need to define a new custom field for tasks, folders, or projects.Read + write, Full access
Create folder
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.Read + write, Full access
Create folders approvals
WRIKE_CREATE_FOLDERS_APPROVALS
Create a new approval in a Wrike folder. Use when you need to create an approval workflow for folder content review.Read + write, Full access
Create folders comments
WRIKE_CREATE_FOLDERS_COMMENTS
Creates a new comment on a specified Wrike folder.Read + write, Full access
Create folders timelog lock period
WRIKE_CREATE_FOLDERS_TIMELOG_LOCK_PERIOD
Creates a timelog lock period for a specific folder.Read + write, Full access
Create folder booking
WRIKE_CREATE_FOLDER_BOOKING
Create a booking in a Wrike folder. Use when you need to allocate resources (users or placeholders) to a folder for a specific date range. Either responsibleId or responsiblePlaceholderId must be provided, and bookingDa…Read + write, Full access
Create folder webhook
WRIKE_CREATE_FOLDER_WEBHOOK
Create a webhook for a Wrike folder or project.Read + write, Full access
Create group
WRIKE_CREATE_GROUP
Creates a new user group in Wrike with a specified title, optionally setting members, parent group, avatar, and custom metadata.Read + write, Full access
Create invitation
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.Read + write, Full access
Create spaces timelog lock period
WRIKE_CREATE_SPACES_TIMELOG_LOCK_PERIOD
Create a timelog lock period for a space to prevent time entries from being edited.Read + write, Full access
Create space webhook
WRIKE_CREATE_SPACE_WEBHOOK
Create a webhook on a Wrike space for receiving notifications about changes to tasks, folders, and projects.Read + write, Full access
Create task
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.Read + write, Full access
Create tasks approvals
WRIKE_CREATE_TASKS_APPROVALS
Create an approval on a specific task in Wrike.Read + write, Full access
Create tasks dependencies
WRIKE_CREATE_TASKS_DEPENDENCIES
Create a new dependency relationship between Wrike tasks.Read + write, Full access
Create tasks timelogs
WRIKE_CREATE_TASKS_TIMELOGS
Create a timelog entry for a specific task in Wrike.Read + write, Full access
Create task attachment
WRIKE_CREATE_TASK_ATTACHMENT
Upload a file attachment to a Wrike task. Use when you need to attach files to tasks.Read + write, Full access
Create task comment
WRIKE_CREATE_TASK_COMMENT
Create a new comment on a Wrike task. Use when you need to add a comment or note to a task.Read + write, Full access
Create timesheets
WRIKE_CREATE_TIMESHEETS
Create a timesheet for a user for a specified time period.Read + write, Full access
Create workflows
WRIKE_CREATE_WORKFLOWS
Create a new custom workflow in Wrike. Use when you need to create a new workflow with a specific name.Read + write, Full access
Delete approvals
WRIKE_DELETE_APPROVALS
Cancels/deletes an approval by its identifier.Full access
Delete asset
WRIKE_DELETE_ASSET
Permanently deletes a Wrike asset/equipment by assetId.Full access
Delete attachments
WRIKE_DELETE_ATTACHMENTS
Permanently delete a Wrike attachment by its ID.Full access
Delete booking
WRIKE_DELETE_BOOKING
Permanently removes a resource booking allocation by its ID; use when deallocating resources from projects or tasks.Full access
Delete comment
WRIKE_DELETE_COMMENT
Permanently deletes a Wrike comment by its ID; this action is irreversible and the comment must exist.Full access
Delete custom field
WRIKE_DELETE_CUSTOM_FIELD
Permanently deletes a custom field by its ID; this action is irreversible and requires a valid, existing custom field ID.Full access
Delete dependencies
WRIKE_DELETE_DEPENDENCIES
Permanently removes a task dependency relationship by its ID; use when unlinking predecessor/successor task relationships.Full access
Delete folder
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 a…Full access
Delete folders timelog lock period
WRIKE_DELETE_FOLDERS_TIMELOG_LOCK_PERIOD
Deletes a timelog lock period for a specific folder.Full access
Delete group
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.Full access
Delete inivtation
WRIKE_DELETE_INIVTATION
Permanently deletes an existing invitation, specified by its unique invitationId; this action cannot be undone.Full access
Delete job role
WRIKE_DELETE_JOB_ROLE
Permanently deletes a job role by its identifier; deleted job roles are removed from all tasks and users and cannot be restored.Full access
Delete space
WRIKE_DELETE_SPACE
Permanently deletes a Wrike space and all its contents by spaceId; this action is irreversible and should be used with caution.Full access
Delete spaces timelog
WRIKE_DELETE_SPACES_TIMELOG
Unlock (delete) a timelog lock period for a specific space in Wrike.Full access
Delete task
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.Full access
Delete timelog
WRIKE_DELETE_TIMELOG
Permanently deletes a Wrike timelog entry by its ID; use when removing an incorrect or obsolete time log entry.Full access
Delete webhook
WRIKE_DELETE_WEBHOOK
Permanently delete a webhook by webhook_id.Full access
Fetch all tasks
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.All levels
Get account information
WRIKE_GET_ACCOUNT_INFORMATION
Retrieves detailed Wrike account information, where the response content is influenced by selected fields, account subscription, and user permissions.All levels
Get all custom fields
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 cust…All levels
Get all webhooks
WRIKE_GET_ALL_WEBHOOKS
Retrieve a list of all webhooks created using the same API token.All levels
Get approvals
WRIKE_GET_APPROVALS
Retrieve all approvals accessible to the authenticated user.All levels
Get approvals by ids
WRIKE_GET_APPROVALS_BY_IDS
Retrieve specific Wrike approvals by their IDs (up to 100).All levels
Get async job
WRIKE_GET_ASYNC_JOB
Retrieve status and details for an asynchronous job in Wrike.All levels
Get attachments
WRIKE_GET_ATTACHMENTS
Retrieve multiple Wrike attachments by their IDs (up to 100).All levels
Get attachments download
WRIKE_GET_ATTACHMENTS_DOWNLOAD
Download a Wrike attachment file. Use when you need to retrieve the actual file content of an attachment by its ID.All levels
Get attachments preview
WRIKE_GET_ATTACHMENTS_PREVIEW
Download a preview version of a Wrike attachment.All levels
Get attachments url
WRIKE_GET_ATTACHMENTS_URL
Get a public access URL for a Wrike attachment.All levels
Get bookings
WRIKE_GET_BOOKINGS
Retrieves one or more Wrike bookings by their IDs.All levels
Get colors
WRIKE_GET_COLORS
Query the list of available colors in Wrike.All levels
Get comments
WRIKE_GET_COMMENTS
Retrieve all comments accessible to the authorized user.All levels
Get comments by ids
WRIKE_GET_COMMENTS_BY_IDS
Retrieve multiple Wrike comments by their IDs.All levels
Get contacts
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.All levels
Get contacts history
WRIKE_GET_CONTACTS_HISTORY
Access field modification history for Wrike contacts.All levels
Get contact hourly rates
WRIKE_GET_CONTACT_HOURLY_RATES
Retrieve hourly budget rates for up to 100 Wrike contacts.All levels
Get contact timelogs
WRIKE_GET_CONTACT_TIMELOGS
Retrieve all timelog records created by a specific contact in Wrike.All levels
Get custom item types
WRIKE_GET_CUSTOM_ITEM_TYPES
Retrieve all custom item types from Wrike.All levels
Get dependencies
WRIKE_GET_DEPENDENCIES
Retrieve one or more Wrike dependencies by their IDs (up to 100).All levels
Get folders
WRIKE_GET_FOLDERS
Retrieves folders and/or projects from Wrike, with filters; when using nextPageToken, all other filter parameters must match the initial request.All levels
Get folders approvals
WRIKE_GET_FOLDERS_APPROVALS
Retrieve all approvals from a specific Wrike folder.All levels
Get folders attachments
WRIKE_GET_FOLDERS_ATTACHMENTS
Retrieve all attachments from a specific Wrike folder.All levels
Get folders by ids
WRIKE_GET_FOLDERS_BY_IDS
Retrieve multiple Wrike folders by their IDs.All levels
Get folders comments
WRIKE_GET_FOLDERS_COMMENTS
Retrieve comments from a specific Wrike folder.All levels
Get folders history
WRIKE_GET_FOLDERS_HISTORY
Access field modification history for Wrike folders.All levels
Get folders hourly
WRIKE_GET_FOLDERS_HOURLY
Retrieve hourly budget rates for a specific Wrike folder.All levels
Get folders rollups
WRIKE_GET_FOLDERS_ROLLUPS
Query rollup settings for items in a folder.All levels
Get folders tasks
WRIKE_GET_FOLDERS_TASKS
Query tasks within a specific folder. Use this to retrieve all tasks contained in a folder, with optional filtering by status, due date, and metadata.All levels
Get folders timelogs
WRIKE_GET_FOLDERS_TIMELOGS
Retrieve all timelog records for a specific folder.All levels
Get folders timelog lock periods
WRIKE_GET_FOLDERS_TIMELOG_LOCK_PERIODS
Query timelog lock periods for a specific folder.All levels
Get folder bookings
WRIKE_GET_FOLDER_BOOKINGS
Query bookings for a specific folder in Wrike.All levels
Get ids
WRIKE_GET_IDS
Convert legacy Wrike API v2 IDs to current v4 format.All levels
Get information about specific contact
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.All levels
Get job roles
WRIKE_GET_JOB_ROLES
Retrieve details for one or more Wrike job roles by job role IDs.All levels
Get placeholders
WRIKE_GET_PLACEHOLDERS
Retrieve details for one or more Wrike placeholders by their IDs.All levels
Get placeholder hourly rates
WRIKE_GET_PLACEHOLDER_HOURLY_RATES
Retrieve hourly budget rates for one or more Wrike placeholders.All levels
Get space
WRIKE_GET_SPACE
Retrieve details for a single Wrike space by spaceId.All levels
Get spaces customfields
WRIKE_GET_SPACES_CUSTOMFIELDS
Retrieve all custom fields defined for a specific Wrike space.All levels
Get spaces tasks
WRIKE_GET_SPACES_TASKS
Query tasks within a specific Wrike space.All levels
Get spaces workflows
WRIKE_GET_SPACES_WORKFLOWS
Query workflows for a specific Wrike space.All levels
Get space custom item types
WRIKE_GET_SPACE_CUSTOM_ITEM_TYPES
Retrieve all custom item types scoped to a specific Wrike space.All levels
Get space folders
WRIKE_GET_SPACE_FOLDERS
Retrieve the folder tree for a specific Wrike space.All levels
Get space timelog lock periods
WRIKE_GET_SPACE_TIMELOG_LOCK_PERIODS
Query timelog lock periods for a specific space.All levels
Get specific user
WRIKE_GET_SPECIFIC_USER
Retrieves detailed information about a specific user in Wrike using their unique user ID.All levels
Get tasks approvals
WRIKE_GET_TASKS_APPROVALS
Retrieves all approval records for a specific task.All levels
Get tasks attachments
WRIKE_GET_TASKS_ATTACHMENTS
Retrieve all attachments from a specific Wrike task.All levels
Get tasks comments
WRIKE_GET_TASKS_COMMENTS
Retrieve all comments from a specific Wrike task.All levels
Get tasks history
WRIKE_GET_TASKS_HISTORY
Query task field modification history for up to 100 tasks.All levels
Get tasks rollups
WRIKE_GET_TASKS_ROLLUPS
Query rollup settings for a specific task.All levels
Get tasks timelog lock periods
WRIKE_GET_TASKS_TIMELOG_LOCK_PERIODS
Query timelog lock periods for a specific task.All levels
Get task by 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.All levels
Get task dependencies
WRIKE_GET_TASK_DEPENDENCIES
Retrieves all dependency relationships for a specific task.All levels
Get task timelogs
WRIKE_GET_TASK_TIMELOGS
Retrieves all timelog records for a specific task.All levels
Get timelogs
WRIKE_GET_TIMELOGS
Retrieves timelog records from Wrike with optional filters for dates, users, and task scope.All levels
Get timelogs by ids
WRIKE_GET_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.All levels
Get timelog categories
WRIKE_GET_TIMELOG_CATEGORIES
Query the list of timelog categories in Wrike.All levels
Get timesheets
WRIKE_GET_TIMESHEETS
Query timesheets from Wrike. Use when you need to retrieve user timesheets showing weekly tracked time, approval status, and timesheet periods.All levels
Get timesheet submission rules
WRIKE_GET_TIMESHEET_SUBMISSION_RULES
Retrieve global timesheet submission rules across all work schedules.All levels
Get version
WRIKE_GET_VERSION
Retrieve current Wrike API version information.All levels
Get webhook by id
WRIKE_GET_WEBHOOK_BY_ID
Retrieve details for a specific webhook by webhook_id.All levels
Get workschedules timesheet
WRIKE_GET_WORKSCHEDULES_TIMESHEET
Retrieve timesheet submission rules for a specific work schedule.All levels
Launch folder blueprint async
WRIKE_LAUNCH_FOLDER_BLUEPRINT_ASYNC
Asynchronously launches a new project or folder structure in Wrike from a specified Folder Blueprint.Read + write, Full access
Launch task blueprint async
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.Read + write, Full access
List attachments
WRIKE_LIST_ATTACHMENTS
Retrieve all attachments from the Wrike account.All levels
List folder blueprints
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.All levels
List placeholders
WRIKE_LIST_PLACEHOLDERS
Retrieves all placeholders accessible to the authenticated user; placeholders are templates used in Wrike for creating standardized tasks or projects.All levels
List spaces
WRIKE_LIST_SPACES
List spaces the authorized user can access.All levels
List space folder blueprints
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.All levels
List space task blueprints
WRIKE_LIST_SPACE_TASK_BLUEPRINTS
Lists task blueprints (templates for creating tasks with consistent structures) available in a specific, accessible Wrike space.All levels
List subfolders by folder id
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.All levels
List task blueprints
WRIKE_LIST_TASK_BLUEPRINTS
Retrieves a list of defined Task Blueprints (predefined task templates) from the Wrike account, supporting pagination.All levels
Modify account
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.Read + write, Full access
Modify folder
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.Read + write, Full access
Modify group
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.Read + write, Full access
Modify task
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 fo…Read + write, Full access
Query customfields
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.All levels
Query invitations
WRIKE_QUERY_INVITATIONS
Retrieves all active invitations in Wrike, useful for viewing and auditing pending invitations or managing user onboarding.All levels
Query job roles
WRIKE_QUERY_JOB_ROLES
Retrieve all available job roles in the Wrike account.All levels
Query specific group
WRIKE_QUERY_SPECIFIC_GROUP
Retrieves detailed information for a specific Wrike group using its groupId, optionally including 'metadata'.All levels
Query workflows
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.All levels
Retrieve list of groups
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.All levels
Search ediscovery
WRIKE_SEARCH_EDISCOVERY
Perform eDiscovery search across Wrike items (folders, projects, tasks).All levels
Update approvals
WRIKE_UPDATE_APPROVALS
Updates an existing Wrike approval by its ID, allowing modifications to the title, description, and due date.Read + write, Full access
Update asset
WRIKE_UPDATE_ASSET
Update a Wrike asset/equipment by ID. Use when you need to rename or modify an equipment asset in the system.Read + write, Full access
Update attachment
WRIKE_UPDATE_ATTACHMENT
Update a Wrike attachment by uploading new file content.Read + write, Full access
Update bookings
WRIKE_UPDATE_BOOKINGS
Updates a Wrike booking's date range by ID.Read + write, Full access
Update comment
WRIKE_UPDATE_COMMENT
Update an existing Wrike comment. Use when you need to modify the text content of a comment. Supports HTML formatting with limited tags.Read + write, Full access
Update custom field by id
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.Read + write, Full access
Update dependency
WRIKE_UPDATE_DEPENDENCY
Modify an existing Wrike dependency relationship between tasks.Read + write, Full access
Update folders rollups
WRIKE_UPDATE_FOLDERS_ROLLUPS
Update rollup settings for a folder. Use when you need to enable or disable field aggregation from descendant items.Read + write, Full access
Update invitation
WRIKE_UPDATE_INVITATION
Updates a pending Wrike invitation (invitationId) to resend it or change user's role/type (use EITHER userTypeId OR role/external).Read + write, Full access
Update job role
WRIKE_UPDATE_JOB_ROLE
Updates an existing Wrike job role by its ID, allowing modifications to the title and short title.Read + write, Full access
Update metadata on specific contact
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.Read + write, Full access
Update specific user
WRIKE_UPDATE_SPECIFIC_USER
Updates specified profile attributes (e.g., account ID, role, external status) for an existing Wrike user; unspecified fields remain unchanged.Read + write, Full access
Update tasks rollups
WRIKE_UPDATE_TASKS_ROLLUPS
Updates rollup settings for a task. Rollup settings control how field values aggregate from child tasks to parent tasks. Use this when you need to enable or disable automatic rollup calculations for specific fields like…Read + write, Full access
Update timelogs
WRIKE_UPDATE_TIMELOGS
Modify an existing timelog entry in Wrike.Read + write, Full access
Update timesheets
WRIKE_UPDATE_TIMESHEETS
Update a timesheet's approval status in Wrike.Read + write, Full access
Update timesheet row
WRIKE_UPDATE_TIMESHEET_ROW
Updates a Wrike timesheet row by its ID, allowing modification of the timelog category.Read + write, Full access
Update webhook state
WRIKE_UPDATE_WEBHOOK_STATE
Update the state of a Wrike webhook. Use when you need to re-enable a suspended webhook or suspend an active one. Wrike automatically suspends webhooks after 3 failed delivery attempts. Call this with status=Active to r…Read + write, Full access
Update workflow
WRIKE_UPDATE_WORKFLOW
Modify an existing Wrike workflow. Use when you need to update a workflow's name or description. Requires amReadWriteWorkflow scope.Read + write, Full access
Update workschedule timesheet rules
WRIKE_UPDATE_WORKSCHEDULE_TIMESHEET_RULES
Update timesheet submission rules for a work schedule.Read + write, Full access

What agents can't do in Wrike (yet)

  • Anything not in the table above. The tools mirror what Wrike makes available to connected apps. If Wrike doesn't expose an operation, agents can't perform it either.
  • If something you need is missing, there's usually a path: add the service's API key under Settings → Custom integrations and your agents can call it directly. See custom integrations & secrets. You can also ask your lead agent to open a ticket describing what it needs.

Using it in missions

Just ask in plain language: “check Wrike for …”, “create … in Wrike”, “every Monday, … ”, and the agent finds the right tool, runs it, and reports back with a receipt in your Runs ledger. Anything outward-facing (sending, posting, publishing) that a mission didn't clearly authorize comes back to you as a ticket first.

Troubleshooting

Agent saysWhat's happeningFix
"Wrike isn't connected"No active connection (or this agent is denied)Connect on the Integrations page; check the agent's per-app policy
"The connection has expired"Wrike ended the authorization (they all do periodically)Click Reconnect on the account, same settings, one click
"I'm not allowed to do that"The action is above the account's access level, or the agent is scoped downRaise the level under Manage, or adjust that agent's policy
It did something unexpectedThe ask was ambiguous (e.g. matched an existing item)Be explicit, "create a NEW …", and give agents a working folder where relevant