← All integrations

Wrike

One-click sign-inProjects & CodeKnowledge

Connect it in Quilt

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

Sign in with one click. Composio asks the app for you; Quilt never sees the login.

Reads on its own78

Agents use these right away.

  • 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 custom item typesTool to retrieve all custom item types from Wrike.
  • Get specific contact informationRetrieves detailed information for a specific Wrike contact by ID, optionally requesting metadata or custom fields.
  • Get space by IDTool to retrieve details for a single Wrike space by spaceId.
  • Get task rollupsTool to query rollup settings for a specific task.
  • List spacesTool to list spaces the authorized user can access.
  • 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.
  • Search eDiscoveryTool to perform eDiscovery search across Wrike items (folders, projects, tasks).
  • Fetch all tasksFetches tasks from a Wrike account, allowing filtering by status, due date, and subfolder inclusion, with customizable response fields and page size.
  • Get all webhooksTool to retrieve a list of all webhooks created using the same API token.
  • Get approvalsTool to retrieve all approvals accessible to the authenticated user.
  • Get approvals by IDsTool to retrieve specific Wrike approvals by their IDs (up to 100).
  • Get async job statusTool to retrieve status and details for an asynchronous job in Wrike.
  • Get attachments by IDsTool to retrieve multiple Wrike attachments by their IDs (up to 100).
  • Download attachmentTool to download a Wrike attachment file.
  • Get attachment previewTool to download a preview version of a Wrike attachment.
  • Get attachment URLTool to get a public access URL for a Wrike attachment.
  • Get bookingsRetrieves one or more Wrike bookings by their IDs.
  • Get colorsTool to query the list of available colors in Wrike.
  • Get commentsTool to retrieve all comments accessible to the authorized user.
  • Get comments by IDsTool to retrieve multiple Wrike comments by their IDs.
  • Get contact hourly ratesTool to retrieve hourly budget rates for up to 100 Wrike 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.
  • Get contact timelogsTool to retrieve all timelog records created by a specific contact in Wrike.
  • 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.
  • Get foldersRetrieves Wrike folders and projects with filters.
  • Get folder approvalsTool to retrieve all approvals from a specific Wrike folder.
  • Get folder attachmentsTool to retrieve all attachments from a specific Wrike 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.
  • Get folders historyRequests field modification history for Wrike folders by ID.
  • Get folder hourly ratesTool to retrieve hourly budget rates for a specific Wrike folder.
  • Get folder rollupsTool to query rollup settings for items in a folder.
  • Get folder tasksQueries tasks in a Wrike folder, with optional status, due date, metadata and descendant filters.
  • Get folder timelog lock periodsTool to query timelog lock periods for a specific folder.
  • Get folders timelogsTool to retrieve all timelog records for a specific folder.
  • Convert legacy v2 IDs to v4Tool to convert legacy Wrike API v2 IDs to current v4 format.
  • Get job roles by IDsTool to retrieve details for one or more Wrike job roles by job role IDs.
  • Get placeholder hourly ratesTool to retrieve hourly budget rates for one or more Wrike placeholders.
  • Get placeholders by IDsTool to retrieve details for one or more Wrike placeholders by their IDs.
  • Get space custom item typesTool to retrieve all custom item types scoped to a specific Wrike space.
  • Get space foldersTool to retrieve the folder tree for a specific Wrike space.
  • Get space custom fieldsTool to retrieve all custom fields defined for a specific Wrike space.
  • Get spaces tasksTool to query tasks within a specific Wrike space.
  • Get space workflowsTool to query workflows for a specific Wrike space.
  • Get space timelog lock periodsTool to query timelog lock periods for a specific 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.
  • Get task approvalsRetrieves all approval records for a specific task.
  • Get task attachmentsTool to retrieve all attachments from a specific Wrike task.
  • Get task commentsTool to retrieve all comments from a specific Wrike task.
  • Get tasks historyQuery task field modification history for up to 100 tasks.
  • Get task timelog lock periodsTool to query timelog lock periods for a specific task.
  • Get task timelogsRetrieves timelog records for a Wrike task, with filters for creation date, tracked date, and the requesting user.
  • Get timelog categoriesTool to query the list of timelog categories in Wrike.
  • 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.
  • Get timesheet submission rulesTool to retrieve global timesheet submission rules across all work schedules.
  • Get API versionTool to retrieve current Wrike API version information.
  • Get webhook by IDTool to retrieve details for a specific webhook by webhook_id.
  • Get work schedule timesheet rulesTool to retrieve timesheet submission rules for a specific work schedule.
  • List all attachmentsTool to retrieve all attachments from the Wrike account.
  • 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 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.
  • List Task BlueprintsRetrieves a page of defined task blueprints (predefined task templates) from the Wrike account, accepting a page token if supplied.
  • 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.
  • Get group by idRetrieves detailed information for a specific Wrike group using its `groupId`, optionally including 'metadata'.
  • Retrieve list of groupsRetrieves a page of Wrike account user groups, with metadata filtering and optional fields.

Asks someone first66

Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.

  • Copy folderCopies a Wrike folder synchronously to a specified parent location with customizable options.
  • Create account webhooksCreates a webhook for the current account to receive notifications about changes.
  • Create equipment assetTool to create equipment/asset in Wrike.
  • Create custom fieldTool to create a new custom field in Wrike.
  • 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.
  • Create approval in folderTool to create a new approval in a Wrike folder.
  • Create folder commentCreates a new comment on a specified Wrike folder.
  • 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 webhookTool to create a webhook on a Wrike space for receiving notifications about changes to tasks, folders, and projects.
  • 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 commentTool to create a new comment on a Wrike task.
  • Create task dependencyTool to create a new dependency relationship between Wrike tasks.
  • Create workflowsTool to create a new custom workflow in Wrike.
  • 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 taskModifies an existing Wrike task by ID, including its title, status, dates, assignees, sharing, and parent relationships.
  • Update assetTool to update a Wrike asset/equipment by ID.
  • Update bookingUpdates a Wrike booking's date range by ID.
  • Update dependencyTool to modify an existing Wrike dependency relationship between tasks.
  • Update folder rollup settingsTool to update rollup settings for a folder.
  • Update webhook stateTool to update the state of a Wrike webhook.
  • Update workflowTool to modify an existing Wrike workflow.
  • Update work schedule timesheet rulesTool to update timesheet submission rules for a work schedule.
  • 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 folder asyncDuplicate a folder asynchronously in Wrike, creating a copy in a specified parent location.
  • Create timelog lock period for folderCreates a timelog lock period for a specific folder.
  • Create a webhook on folderTool to create a webhook for a Wrike folder or project.
  • Create a groupCreates a new user group in Wrike with a specified title, optionally setting members, parent group, avatar, and custom metadata.
  • Create space timelog lock periodTool to create a timelog lock period for a space to prevent time entries from being edited.
  • Create task attachmentTool to upload a file attachment to a Wrike task.
  • Create task approvalTool to create an approval on a specific task in Wrike.
  • Create task timelogTool to create a timelog entry for a specific task in Wrike.
  • Create timesheetTool to create a timesheet for a user for a specified time period.
  • Delete approvalCancels/deletes an approval by its identifier.
  • Delete assetPermanently deletes a Wrike asset/equipment by assetId.
  • Delete attachmentTool to permanently delete a Wrike attachment by its ID.
  • 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…
  • Delete timelog lock period for folderDeletes a timelog lock period for a specific folder.
  • 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.
  • 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.
  • Launch folder blueprint asyncAsynchronously launches a Wrike folder blueprint to create a project or folder structure.
  • 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.
  • 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.
  • Update approvalUpdates an existing Wrike approval by its ID, allowing modifications to its description and due date.
  • Update attachmentTool to update a Wrike attachment by uploading new file content.
  • Update commentTool to update an existing Wrike comment.
  • 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 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.
  • Update task rollup settingsUpdates rollup settings for a task.
  • Update timelog entryTool to modify an existing timelog entry in Wrike.
  • Update timesheet rowUpdates a Wrike timesheet row by its ID, allowing modification of the timelog category.
  • Update timesheetTool to update a timesheet's approval status in Wrike.
Wrike integration · Quilt