All connectors

Wrike

144 tools Project Management Team Collaboration

Wrike is a project management and collaboration tool offering customizable workflows, Gantt charts, reporting, and resource management to boost team productivity

Connect Wrike

  1. Open Slashspace and go to Settings, then Connectors.
  2. On Discover, search for Wrike and click Connect.
  3. Sign in to Wrike in your browser. Slashspace updates when the account is connected.
  4. Then ask for what you need in any Agent mode chat. Wrike is on in every chat unless you switch it off.

What your chats can do

144 tools from Wrike.

  • Bulk modify group membersAdds or removes members for multiple Wrike groups in a single request; all specified user IDs must correspond to existing Wrike users.
  • Copy folderCopies a Wrike folder synchronously to a specified parent location with customizable options. Use when duplicating folder structures, optionally copying descriptions, responsibles, custom fields, statuses, and rescheduling tasks.
  • Copy folder asyncDuplicate a folder asynchronously in Wrike, creating a copy in a specified parent location. Use when copying large folder structures that may take time to complete. Returns an async job ID for tracking progress.
  • Create account webhooksCreates a webhook for the current account to receive notifications about changes. Use when you need to set up real-time event notifications for tasks, folders, or other Wrike objects.
  • Create equipment assetTool to create equipment/asset in Wrike. Use when you need to add new equipment or assets to track in the system.
  • Create custom fieldTool to create a new custom field in Wrike. Use when you need to define a new custom field for tasks, folders, or projects.
  • Create a folderCreates a new Wrike subfolder within the specified `folderId`, optionally as a project if `customItemTypeId` is given; the folder is auto-shared with its creator.
  • Create folder bookingTool to 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 bookingDates must include at least two of: startDate, finishDate, or duration.
  • Create approval in folderTool to create a new approval in a Wrike folder. Use when you need to create an approval workflow for folder content review.
  • Create folder commentCreates a new comment on a specified Wrike folder. Use when adding feedback, updates, or notes to a folder.
  • Create timelog lock period for folderCreates a timelog lock period for a specific folder. Timelogs on or before the specified period date will be locked and cannot be edited. Use when you need to prevent modifications to timelog entries up to a certain date.
  • Create a webhook on folderTool to create a webhook for a Wrike folder or project. Use when you need to set up real-time notifications for events occurring within a specific folder or its subfolders.
  • Create a groupCreates a new user group in Wrike with a specified title, optionally setting members, parent group, avatar, and custom metadata.
  • Create invitationInvites 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.
  • Create space timelog lock periodTool to create a timelog lock period for a space to prevent time entries from being edited. Use when you need to lock timelogs for specific dates, typically before creating payrolls or preparing invoices.
  • Create space webhookTool to create a webhook on a Wrike space for receiving notifications about changes to tasks, folders, and projects. Use when you need to set up event-driven integrations for space-level changes.
  • Create task in folderCreates 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.
  • Create task attachmentTool to upload a file attachment to a Wrike task. Use when you need to attach files to tasks.
  • Create task commentTool to create a new comment on a Wrike task. Use when you need to add a comment or note to a task.
  • Create task approvalTool to create an approval on a specific task in Wrike. Use when you need to add an approval workflow to a task.
  • Create task dependencyTool to create a new dependency relationship between Wrike tasks. Use when you need to establish that one task must be completed before another can start or finish. Both tasks must have Planned scheduling type (not Backlog) for dependencies to work.
  • Create task timelogTool to create a timelog entry for a specific task in Wrike. Use when you need to log time spent on a task.
  • Create timesheetTool to create a timesheet for a user for a specified time period. Use when you need to initialize or retrieve a timesheet for a given week.
  • Create workflowsTool to create a new custom workflow in Wrike. Use when you need to create a new workflow with a specific name.
  • Delete approvalCancels/deletes an approval by its identifier. Use when removing an approval request that is no longer needed.
  • Delete assetPermanently deletes a Wrike asset/equipment by assetId. Use when removing equipment that is no longer needed.
  • Delete attachmentTool to permanently delete a Wrike attachment by its ID. Use when removing an attachment from tasks or folders. This action is irreversible.
  • Delete bookingPermanently removes a resource booking allocation by its ID; use when deallocating resources from projects or tasks.
  • Delete commentPermanently deletes a Wrike comment by its ID; this action is irreversible and the comment must exist.
  • Delete custom field by idPermanently deletes a custom field by its ID; this action is irreversible and requires a valid, existing custom field ID.
  • Delete dependenciesPermanently removes a task dependency relationship by its ID; use when unlinking predecessor/successor task relationships.
  • Delete folderPermanently 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.
  • Delete timelog lock period for folderDeletes a timelog lock period for a specific folder. This unlocks timelogs on or before the specified period date, allowing them to be edited again. Use when you need to remove a lock period and allow modifications to previously locked timelog entries.
  • Delete group by idPermanently deletes a group by its `groupId`; this action is irreversible and does not affect user accounts that were members of the group.
  • Delete invitationPermanently deletes an existing invitation, specified by its unique `invitationId`; this action cannot be undone.
  • Delete job rolePermanently deletes a job role by its identifier; deleted job roles are removed from all tasks and users and cannot be restored.
  • Delete spacePermanently deletes a Wrike space and all its contents by spaceId; this action is irreversible and should be used with caution.
  • Delete spaces timelog lock periodTool to unlock (delete) a timelog lock period for a specific space in Wrike. Use when you need to remove a previously set lock period that prevents timelog modifications.
  • Delete taskPermanently deletes a Wrike task and all its associated data by its ID; this action is irreversible and the task must exist.
  • Delete timelogPermanently deletes a Wrike timelog entry by its ID; use when removing an incorrect or obsolete time log entry.
  • Delete webhookTool to permanently delete a webhook by webhook_id. Use when you need to remove a webhook subscription. You can only delete webhooks created with the same API token.
  • Fetch all tasksFetches tasks from a Wrike account, allowing filtering by status, due date, and subfolder inclusion, with customizable response fields and page size. The response does not expose a continuation token.
  • Get account informationRetrieves detailed Wrike account information, where the response content is influenced by selected fields, account subscription, and user permissions.
  • Get all custom fieldsRetrieves 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.
  • Get all webhooksTool to retrieve a list of all webhooks created using the same API token. Use when you need to view all webhooks configured for the authenticated API app.
  • Get approvalsTool to retrieve all approvals accessible to the authenticated user. Use when you need to list approvals or check approval statuses across the workspace.
  • Get approvals by IDsTool to retrieve specific Wrike approvals by their IDs (up to 100). Use when you need to fetch approval details for known approval identifiers.
  • Get async job statusTool to retrieve status and details for an asynchronous job in Wrike. Use this after initiating async operations (like launch_async endpoints) to check job progress, completion status, and retrieve results.
  • Get attachments by IDsTool to retrieve multiple Wrike attachments by their IDs (up to 100). Use when you need to fetch details for specific attachments using comma-separated attachment IDs.
  • Download attachmentTool to download a Wrike attachment file. Use when you need to retrieve the actual file content of an attachment by its ID.
  • Get attachment previewTool to download a preview version of a Wrike attachment. Use when you need to retrieve a preview image of an attachment by its ID.
  • Get attachment URLTool to get a public access URL for a Wrike attachment. Use when you need to retrieve a temporary URL to access or share an attachment. The returned URL is valid for 24 hours.
  • Get bookingsRetrieves one or more Wrike bookings by their IDs. Use when you need to fetch specific booking details for resource allocation and scheduling.
  • Get colorsTool to query the list of available colors in Wrike. Use when you need to retrieve color options for tasks, folders, or other Wrike entities.
  • Get commentsTool to retrieve all comments accessible to the authorized user. Use when you need to fetch comments across tasks and folders, optionally filtered by date range or text format.
  • Get comments by IDsTool to retrieve multiple Wrike comments by their IDs. Use when you need to fetch specific comments using comma-separated comment IDs (up to 100).
  • Get contact hourly ratesTool to retrieve hourly budget rates for up to 100 Wrike contacts. Use when you need to fetch budget rate information for one or multiple contacts.
  • Get contactsRetrieves a list of Wrike contacts (e.g., team members, clients, collaborators); response includes contact details but not their detailed task or project involvement.
  • Get contacts historyRequests field modification history for specified Wrike contacts. Returned history records retain only the contact ID; modification details are not exposed by the response model.
  • Get contact timelogsTool to retrieve all timelog records created by a specific contact in Wrike. Use when you need to query time tracking entries for a particular user.
  • Get custom item typesTool to retrieve all custom item types from Wrike. Use when you need to discover available custom item type definitions for creating work items or understanding the custom item type structure.
  • Get dependencies by IDsRetrieves one or more Wrike dependencies by ID, accepting a list of up to 100 dependency IDs.
  • Get folder bookingsTool to query bookings for a specific folder in Wrike. Use when you need to retrieve booking information for resource allocation within a particular folder or project.
  • Get foldersRetrieves Wrike folders and projects with filters. Pagination parameters require descendants to be false; the response does not expose a next-page token.
  • Get folder approvalsTool to retrieve all approvals from a specific Wrike folder. Use when you need to fetch approval details for a folder using its folder ID.
  • Get folder attachmentsTool to retrieve all attachments from a specific Wrike folder. Use when you need to fetch attachment metadata and optionally download URLs for files in a folder.
  • Get folders by IDsRetrieves details for specific Wrike folders by a list of folder IDs.
  • Get folder commentsTool to retrieve comments from a specific Wrike folder. Use when you need to fetch all comments associated with a folder.
  • Get folders historyRequests field modification history for Wrike folders by ID. The returned history records expose only folder IDs.
  • Get folder hourly ratesTool to retrieve hourly budget rates for a specific Wrike folder. Use when you need to fetch budget rate information configured for a folder or project.
  • Get folder rollupsTool to query rollup settings for items in a folder. Use when you need to fetch rollup configuration for a specific folder. Pagination is supported for folders with descendants=true, applying to the entire folder hierarchy.
  • Get folder tasksQueries tasks in a Wrike folder, with optional status, due date, metadata and descendant filters. Returns a single response page.
  • Get folder timelog lock periodsTool to query timelog lock periods for a specific folder. Use when you need to check which time periods are locked for timelog entries in a folder.
  • Get folders timelogsTool to retrieve all timelog records for a specific folder. Use when you need to query time tracking data for a folder and its tasks.
  • Convert legacy v2 IDs to v4Tool to convert legacy Wrike API v2 IDs to current v4 format. Use when you need to work with numeric IDs from the Wrike interface or legacy integrations and convert them to the alphanumeric v4 IDs required by the current API.
  • Get specific contact informationRetrieves detailed information for a specific Wrike contact by ID, optionally requesting metadata or custom fields. The returned contact model includes metadata but does not expose custom field values.
  • Get job roles by IDsTool to retrieve details for one or more Wrike job roles by job role IDs. Use when you need to fetch information about specific job roles.
  • Get placeholder hourly ratesTool to retrieve hourly budget rates for one or more Wrike placeholders. Use when you need to fetch budget rate information for placeholders, supporting up to 100 IDs in a single request.
  • Get placeholders by IDsTool to retrieve details for one or more Wrike placeholders by their IDs. Use when you need to fetch information about specific placeholders, supporting up to 100 IDs in a single request.
  • Get space by IDTool to retrieve details for a single Wrike space by spaceId. Use when you need to fetch complete information about a specific space, typically after listing spaces to select one.
  • Get space custom item typesTool to retrieve all custom item types scoped to a specific Wrike space. Use when you need to discover available custom item types for a space before creating work items based on these types.
  • Get space foldersTool to retrieve the folder tree for a specific Wrike space. Use when you need to list all folders and projects within a space, optionally filtered by project type, authors, owners, title, or custom statuses.
  • Get space custom fieldsTool to retrieve all custom fields defined for a specific Wrike space. Use when you need to discover what custom fields are available in a space before querying tasks or folders with custom field data.
  • Get spaces tasksTool to query tasks within a specific Wrike space. Use when you need to retrieve tasks from a particular space, with optional filtering by status, importance, title, and other criteria.
  • Get space workflowsTool to query workflows for a specific Wrike space. Use when you need to retrieve the list of available workflows and their custom statuses for a space.
  • Get space timelog lock periodsTool to query timelog lock periods for a specific space. Use when you need to check which time periods are locked for timelog entries in a space.
  • Get specific userRetrieves detailed information about a specific user in Wrike using their unique user ID.
  • Get task by idRetrieves read-only detailed information for a specific Wrike task by its unique ID, optionally allowing specification of fields to include in the response.
  • Get task dependenciesRetrieves all dependency relationships for a specific task. Use when you need to see which tasks the specified task depends on (predecessors) or which tasks depend on it (successors).
  • Get task approvalsRetrieves all approval records for a specific task. Use when you need to see approval workflow status and decisions for a task.
  • Get task attachmentsTool to retrieve all attachments from a specific Wrike task. Use when you need to fetch attachment metadata and optionally download URLs for files attached to a task.
  • Get task commentsTool to retrieve all comments from a specific Wrike task. Use when you need to fetch comments associated with a task.
  • Get tasks historyQuery task field modification history for up to 100 tasks. Use when you need to retrieve the history of changes made to task fields. Returns information about who changed what fields, when the changes occurred, and the old and new values.
  • Get task rollupsTool to query rollup settings for a specific task. Use when you need to retrieve the rollup configuration that determines how custom field values are aggregated from subtasks.
  • Get task timelog lock periodsTool to query timelog lock periods for a specific task. Use when you need to check which time periods are locked for timelog entries on a task.
  • Get task timelogsRetrieves timelog records for a Wrike task, with filters for creation date, tracked date, and the requesting user. Descendant and subtask inclusion options default to enabled.
  • Get timelog categoriesTool to query the list of timelog categories in Wrike. Use when you need to retrieve available time tracking categories for categorizing timelog entries.
  • Get timelogsRetrieves Wrike timelog records across tasks and projects, with optional date and task-scope filters and an option to restrict results to the requesting user.
  • Get timelogs by IDsRetrieves detailed information for one or more Wrike timelogs by their unique IDs (up to 100), optionally including export and lock status.
  • Get timesheetsTool to query timesheets from Wrike. Use when you need to retrieve user timesheets showing weekly tracked time, approval status, and timesheet periods.
  • Get timesheet submission rulesTool to retrieve global timesheet submission rules across all work schedules. Use when you need to check timesheet submission configurations globally.
  • Get API versionTool to retrieve current Wrike API version information. Use when you need to check the API version being used or verify API compatibility.
  • Get webhook by IDTool to retrieve details for a specific webhook by webhook_id. Use when you need to inspect webhook configuration including the hook URL, status, events, and scope. You can only access webhooks created with the same API token.
  • Get work schedule timesheet rulesTool to retrieve timesheet submission rules for a specific work schedule. Use when you need to check the configuration of timesheet submission requirements for a work schedule.
  • Launch folder blueprint asyncAsynchronously launches a Wrike folder blueprint to create a project or folder structure. A successful response contains an async job ID for tracking progress; API errors are returned with error details.
  • Launch Task Blueprint AsyncAsynchronously launches a Wrike Task Blueprint to create tasks/projects, requiring either `super_task_id` (parent task) or `parent_id` (parent folder/project) for placement.
  • List all attachmentsTool to retrieve all attachments from the Wrike account. Use when you need to list attachments with optional date filtering and download URLs.
  • List Folder BlueprintsRetrieves all account-level Folder Blueprints, which are templates for standardizing folder/project creation with predefined structures, custom fields, and workflows.
  • List all placeholdersRetrieves all placeholders accessible to the authenticated user; placeholders are templates used in Wrike for creating standardized tasks or projects.
  • List space folder blueprintsLists all folder blueprints (templates for new folders/projects) within a specified Wrike space, requiring a valid and accessible space ID.
  • List spacesTool to list spaces the authorized user can access. Use when you need to discover valid spaceIds for downstream space-scoped operations like listing space blueprints.
  • List space task blueprintsLists task blueprints (templates for creating tasks with consistent structures) available in a specific, accessible Wrike space.
  • List subfolders by folder idLists subfolders for a Wrike folder, with filtering and recursive descent. Pagination is available when recursive descent is disabled; recursive descent is enabled by default.
  • List Task BlueprintsRetrieves a page of defined task blueprints (predefined task templates) from the Wrike account, accepting a page token if supplied. The response does not expose a next-page token.
  • Update account metadataUpdates or adds custom key-value metadata to the Wrike account, useful for integrations, storing app-specific data, or mapping external system identifiers.
  • Modify folder attributesModifies 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.
  • Modify groupUpdates an existing Wrike user group's attributes like title, members, parent, avatar, or metadata, using its `groupId` and specifying only the fields to change.
  • Modify taskModifies an existing Wrike task by ID, including its title, status, dates, assignees, sharing, and parent relationships. Priority-before and priority-after are mutually exclusive, and parent folder IDs cannot be the Recycle Bin.
  • Retrieve custom field by idRetrieves 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.
  • Query invitationsRetrieves all active invitations in Wrike, useful for viewing and auditing pending invitations or managing user onboarding.
  • Query job rolesTool to retrieve all available job roles in the Wrike account. Use when you need to discover job roles or get a complete list of roles without knowing specific IDs.
  • Get group by idRetrieves detailed information for a specific Wrike group using its `groupId`, optionally including 'metadata'.
  • Query workflowsFetches 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.
  • Retrieve list of groupsRetrieves a page of Wrike account user groups, with metadata filtering and optional fields. It accepts pagination parameters, but its validated response does not expose a next-page token.
  • Search eDiscoveryTool to perform eDiscovery search across Wrike items (folders, projects, tasks). Use when you need to find items matching specific search terms across different scopes. Supports wildcard searches and filtering by item types.
  • Update approvalUpdates an existing Wrike approval by its ID, allowing modifications to its description and due date.
  • Update assetTool to update a Wrike asset/equipment by ID. Use when you need to rename or modify an equipment asset in the system.
  • Update attachmentTool to update a Wrike attachment by uploading new file content. Use when you need to replace an existing attachment with a new version.
  • Update bookingUpdates a Wrike booking's date range by ID. Use when you need to reschedule a resource booking by modifying its start and finish dates.
  • Update commentTool to update an existing Wrike comment. Use when you need to modify the text content of a comment. Supports HTML formatting with limited tags.
  • Update custom field by idUpdates properties of an existing Wrike custom field by its ID, such as its title, type, scope, or sharing settings.
  • Update dependencyTool to modify an existing Wrike dependency relationship between tasks. Use when you need to update the dependency type or change which tasks are linked.
  • Update folder rollup settingsTool to update rollup settings for a folder. Use when you need to enable or disable field aggregation from descendant items.
  • Update invitationUpdates a pending Wrike invitation (`invitationId`) to resend it or change user's role/type (use EITHER `userTypeId` OR `role`/`external`).
  • Update job roleUpdates an existing Wrike job role by its ID, allowing modifications to the title and short title.
  • Update metadata on a specific contactUpdates metadata, job role, or custom fields for an existing Wrike contact specified by `contactId`; if `jobRoleId` is provided, it must be a valid ID.
  • Update a specific userUpdates an existing Wrike user's profile attributes, user type, or active status. Requires the 'amReadWriteUser' OAuth scope and permission to modify the user; account owners, robot users, and the current user typically cannot be modified.
  • Update task rollup settingsUpdates 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 start dates, due dates, or custom fields.
  • Update timelog entryTool to modify an existing timelog entry in Wrike. Use when you need to update the hours, comment, tracked date, or category of a time log.
  • Update timesheet rowUpdates a Wrike timesheet row by its ID, allowing modification of the timelog category. Use when you need to change the time tracking category for a timesheet entry.
  • Update timesheetTool to update a timesheet's approval status in Wrike. Use when you need to submit, approve, or reject a timesheet.
  • Update webhook stateTool to 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 re-enable.
  • Update workflowTool to modify an existing Wrike workflow. Use when you need to update a workflow's name or description. Requires amReadWriteWorkflow scope.
  • Update work schedule timesheet rulesTool to update timesheet submission rules for a work schedule. Use when you need to configure or modify how timesheet submissions are validated and enforced for a specific work schedule.