Wrike
wrikeWrike is a project management and collaboration tool offering customizable workflows, Gantt charts, reporting, and resource management to boost team productivity
Acciones disponibles (38)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Bulk modify group membersWRIKE_BULK_MODIFY_GROUPSAcciónAdds or removes members for multiple wrike groups in a single request; all specified user ids must correspond to existing wrike users.
WRIKE_BULK_MODIFY_GROUPSAcciónAdds or removes members for multiple wrike groups in a single request; all specified user ids must correspond to existing wrike users.
Parámetros de entrada
membersobject[]ObligatorioList of group modification objects (max 20), each specifying a Wrike group and the members to add or remove.
Parámetros de salida
dataobjectObligatorioDictionary with response data. Structure varies by success/failure of individual operations.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create a folderWRIKE_CREATE_FOLDERAcciónCreates 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_FOLDERAcciónCreates a new wrike subfolder within the specified `folderid`, optionally as a project if `customitemtypeid` is given; the folder is auto-shared with its creator.
Parámetros de entrada
titlestringObligatorioThe title for the new folder.
fieldsstring[]An optional list of field names to include in the response model, allowing for specific details about the created folder to be retrieved. Example fields include 'briefDescription', 'customFields', 'metadata', etc.
sharedsstring[]A list of user IDs or invited user emails to share the folder with.
folderIdstringObligatorioThe unique identifier of the parent folder where the new subfolder will be created.
metadataobject[]A list of metadata entries (key-value pairs) to associate with the newly created folder.
descriptionstringAn optional description for the new folder.
customFieldsobject[]A list of custom field entries (ID and value) to set for the new folder.
customColumnsstring[]A list of custom field IDs to be associated with the folder as columns. These typically control the visibility and order of custom fields in a table view.
userAccessRolesobjectA dictionary mapping user IDs to their access roles for this folder (e.g., 'Editor', 'Limited', 'Full', 'Owner'). The key is the user ID and the value is the access role name.
withInvitationsbooleanA boolean flag indicating whether to include invited (pending) users in the 'ownerIds' and 'sharedIds' lists in the response.
customItemTypeIdstringThe ID of a Custom Item Type. If provided, the created folder will be a project based on this type.
plainTextCustomFieldsbooleanA boolean flag. If true, HTML tags will be stripped from custom field values.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create a groupWRIKE_CREATE_GROUPAcciónCreates a new user group in wrike with a specified title, optionally setting members, parent group, avatar, and custom metadata.
WRIKE_CREATE_GROUPAcciónCreates a new user group in wrike with a specified title, optionally setting members, parent group, avatar, and custom metadata.
Parámetros de entrada
titlestringObligatorioThe title or name of the new group.
parentstringThe contact ID of an existing group to set as the parent for this new group. If omitted, the group will be a top-level group.
membersstring[]List of Wrike user contact IDs to add as group members.
metadataobject[]List of key-value metadata entries to associate with the group.
avatar__colorstringThe hex color code for the group's avatar background (e.g., '#FF0000' for red).
avatar__lettersstringUp to two characters to display as the group's avatar. For example, 'MT' for 'Marketing Team'.
Parámetros de salida
dataobjectObligatorioA dictionary containing the details of the newly created group.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create invitationWRIKE_CREATE_INVITATIONAcciónInvites 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_INVITATIONAcciónInvites 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.
Parámetros de entrada
rolestringRole for the invited user (e.g., 'Admin', 'Regular User', 'External User'). Cannot be used if `userTypeId` is specified. Can be combined with `external`.
emailstringObligatorioEmail address of the user to invite.
messagestringCustom message body for the invitation email (paid Wrike accounts only).
subjectstringCustom subject for the invitation email (paid Wrike accounts only).
externalbooleanFlags invited user as external. Cannot be used if `userTypeId` is specified. Can be combined with `role`.
lastNamestringLast name of the invited user.
firstNamestringFirst name of the invited user.
userTypeIdstringID of the user type to assign (e.g., Admin, Regular User, External User). Cannot be used if `role` or `external` is specified.
Parámetros de salida
dataobjectObligatorioDetails of the created invitation, typically including the invitation ID and the email of the invitee.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create task in folderWRIKE_CREATE_TASKAcciónCreates 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_CREATE_TASKAcciónCreates 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.
Parámetros de entrada
titlestringObligatorioTitle of the task.
fieldsstring[]JSON string array specifying optional fields to include in the task details of the response.
followbooleanIf `True`, the creator automatically follows the task.
statusstringenumStatus of the task. Note: This feature may not be available on the Team plan.
ActiveCancelledCompletedDeferredparentsstring[]List of parent folder IDs for the task. Cannot include the recycleBinId.
sharedsstring[]List of user or invitation IDs to share the task with; creator is auto-shared.
folderIdstringObligatorioUnique identifier of the folder where the task will be created.
metadataobject[]List of key-value metadata pairs for the task. Each item requires 'key' and 'value'.
followersstring[]List of user IDs to be added as task followers.
importancestringenumImportance level of the task.
HighLowNormalsuperTasksstring[]List of task IDs to which this new task will be a subtask.
billingTypestringenumBilling type for the task's timelogs.
BillableNonBillableNonBillableAddToProjectReportsdescriptionstringDetailed description of the task.
customFieldsobject[]List of custom fields for the task. Each item requires `id` (custom field ID) and `value`. Refer to Wrike API documentation for value formatting based on type.
customStatusstringUnique ID of a custom status for the task.
responsiblesstring[]List of user or invitation IDs to be assigned as responsible for the task.
priorityAfterstringID of an existing task to place the new task after in the list.
priorityBeforestringID of an existing task to place the new task before in the list.
withInvitationsbooleanIf `True`, include invited (unregistered) users in response's `shareds` and `responsibles`.
customItemTypeIdstringUnique ID of a Custom Item Type to use as a template for the task; task inherits its properties.
plainTextCustomFieldsbooleanIf `True`, HTML tags will be stripped from custom field values before saving.
responsiblePlaceholdersstring[]List of placeholder IDs (Job Roles) to be assigned as responsible for the task.
Parámetros de salida
dataobjectObligatorioA dictionary containing the data of the created task. The structure of this dictionary depends on the fields requested and the task details.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete custom field by idWRIKE_DELETE_CUSTOM_FIELDAcciónPermanently deletes a custom field by its id; this action is irreversible and requires a valid, existing custom field id.
WRIKE_DELETE_CUSTOM_FIELDAcciónPermanently deletes a custom field by its id; this action is irreversible and requires a valid, existing custom field id.
Parámetros de entrada
customFieldIdstringObligatorioThe unique identifier of the custom field to be permanently deleted.
Parámetros de salida
dataobjectObligatorioA dictionary containing the response data from the delete operation, typically confirming success.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete folderWRIKE_DELETE_FOLDERAcciónPermanently 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_FOLDERAcciónPermanently 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.
Parámetros de entrada
folderIdstringObligatorioThe unique identifier of the folder to be deleted.
Parámetros de salida
dataobjectObligatorioA dictionary containing data related to the outcome of the delete operation. This might include a confirmation or details of the deleted folder, though the specific structure can vary.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete group by idWRIKE_DELETE_GROUPAcciónPermanently deletes a group by its `groupid`; this action is irreversible and does not affect user accounts that were members of the group.
WRIKE_DELETE_GROUPAcciónPermanently deletes a group by its `groupid`; this action is irreversible and does not affect user accounts that were members of the group.
Parámetros de entrada
groupIdstringObligatorioThe unique identifier of the group to be deleted.
Parámetros de salida
dataobjectObligatorioConfirmation from the delete operation; typically an empty or minimal body upon successful deletion (e.g., 204 No Content).
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete invitationWRIKE_DELETE_INIVTATIONAcciónPermanently deletes an existing invitation, specified by its unique `invitationid`; this action cannot be undone.
WRIKE_DELETE_INIVTATIONAcciónPermanently deletes an existing invitation, specified by its unique `invitationid`; this action cannot be undone.
Parámetros de entrada
invitationIdstringObligatorioThe unique identifier of the invitation to be deleted. This ID can be obtained when an invitation is created or by listing existing invitations.
Parámetros de salida
dataobjectObligatorioThe response typically returns an empty body upon successful deletion, but this field is included for consistency with other API responses. It may contain a success message or be an empty dictionary.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete taskWRIKE_DELETE_TASKAcciónPermanently deletes a wrike task and all its associated data by its id; this action is irreversible and the task must exist.
WRIKE_DELETE_TASKAcciónPermanently deletes a wrike task and all its associated data by its id; this action is irreversible and the task must exist.
Parámetros de entrada
taskIdstringObligatorioThe unique identifier of the task to be deleted.
Parámetros de salida
dataobjectObligatorioA dictionary that may contain information regarding the status of the deletion operation. The exact structure can vary.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch all tasksWRIKE_FETCH_ALL_TASKSAcciónFetches tasks from a wrike account, allowing filtering by status, due date, and subfolder inclusion, with customizable response fields and pagination.
WRIKE_FETCH_ALL_TASKSAcciónFetches tasks from a wrike account, allowing filtering by status, due date, and subfolder inclusion, with customizable response fields and pagination.
Parámetros de entrada
fieldsstring[]A list of field names to include for each task in the response. Author-related fields: 'responsibleIds' (assigned users), 'sharedIds' (users task is shared with), 'authorIds' (task creators), 'followerIds' (task followers). Other common fields: 'description', 'briefDescription', 'parentIds', 'superParentIds'. Custom fields can also be requested by their ID. If omitted, a default set of fields is returned. To include metadata in the response, add 'metadata' to this list.
statusstringFilter tasks by their status. Only tasks matching the specified status will be returned (e.g., Active, Completed).
dueDateobjectFilter tasks by due date. Use 'equal' for an exact date match (yyyy-MM-dd), or 'start' and/or 'end' to define a date range (yyyy-MM-dd). If 'equal' is provided, 'start' and 'end' are ignored.
metadataobjectFilter tasks by metadata key-value pairs. Provide a dict of key-value pairs, e.g. {"department": "marketing", "region": "us"}. All pairs must match (AND logic).
page_sizeintegerThe number of tasks to return per page.
descendantsbooleanIf true, tasks from all subfolders and subprojects are included. If false, only tasks from the specified folder/project are returned.
resolve_user_namesbooleanIf true, automatically adds all user-related fields (authorIds, responsibleIds, sharedIds, followerIds) to the request and resolves user IDs to include user names and details directly in each task.
Parámetros de salida
dataobject[]ObligatorioA list of task objects, where each object contains the details for a task according to the requested fields.
kindstringObligatorioIdentifies the type of data in the response, typically 'tasks'.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get account informationWRIKE_GET_ACCOUNT_INFORMATIONAcciónRetrieves detailed wrike account information, where the response content is influenced by selected fields, account subscription, and user permissions.
WRIKE_GET_ACCOUNT_INFORMATIONAcciónRetrieves detailed wrike account information, where the response content is influenced by selected fields, account subscription, and user permissions.
Parámetros de entrada
fieldsstring[]Specifies field names to include in the response; if omitted, a default set of fields is returned.
Parámetros de salida
dataobjectObligatorioAccount data; its structure and included fields vary based on the 'fields' request parameter and account subscription level.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get all custom fieldsWRIKE_GET_ALL_CUSTOM_FIELDSAcciónRetrieves 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_ALL_CUSTOM_FIELDSAcciónRetrieves 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.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioThe raw JSON response from the Wrike API. This dictionary typically includes a 'kind' key (e.g., 'customfields') and a 'data' key, where the 'data' key contains a list of custom field objects, each detailing a custom field's ID, title, type (e.g., Text, Dropdown, Numeric), and settings.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get contactsWRIKE_GET_CONTACTSAcciónRetrieves 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_CONTACTSAcciónRetrieves a list of wrike contacts (e.g., team members, clients, collaborators); response includes contact details but not their detailed task or project involvement.
Parámetros de entrada
fieldsstring[]List of contact fields to include (e.g., 'firstName', 'email'); defaults to a standard set if omitted.
deletedbooleanFilter by deletion status: `true` for deleted, `false` or omitted (default) for active contacts.
metadataobjectFilter by a dictionary of metadata key-value pairs; returns contacts matching all specified pairs.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get foldersWRIKE_GET_FOLDERSAcciónRetrieves folders and/or projects from wrike, with filters; when using `nextpagetoken`, all other filter parameters must match the initial request.
WRIKE_GET_FOLDERSAcciónRetrieves folders and/or projects from wrike, with filters; when using `nextpagetoken`, all other filter parameters must match the initial request.
Parámetros de entrada
fieldsstring[]List of optional fields to include in the response for each folder (Folders mode only).
deletedbooleanTrue to retrieve folders from the Recycle Bin; false or omitted to retrieve from Root.
projectbooleanFilter by entity type: true for projects, false for folders. If omitted, both are returned.
metadataobjectFilter folders based on their metadata. Provide a dictionary of metadata field names and their expected values.
pageSizeintegerMaximum number of folders per page (1-1000). Only "folders" kind is supported for pagination.
permalinkstringFolder permalink for an exact match.
descendantsbooleanInclude all descendant folders in the search scope; false to search only within the specified folder(s).
updatedDateobjectFilter folders by their last updated date. Provide a dictionary with 'start', 'end', or 'equal' keys. Date format: yyyy-MM-dd'T'HH:mm:ss'Z' or yyyy-MM-dd'T'HH:mm:ssXXX.
customFieldsobject[]Filter folders by custom field values. Provide a list of filters, each specifying the custom field ID and value, or ID, comparator, and value. Example: `[{"id": "IEAGAAAAKZ7A____", "value": "Value"}]`.
contractTypesstring[]Filter folders by a list of contract type IDs.
nextPageTokenstringPagination token from a previous response to retrieve the next page. All other filter parameters must match the initial request.
customItemTypesstring[]Filter by a list of custom item type IDs. Standard types like 'project' or 'folder' IDs are not allowed.
withInvitationsbooleanInclude invitations in the 'sharedIds' list of the response.
plainTextCustomFieldsbooleanTrue to strip HTML tags from custom field values in the response.
Parámetros de salida
dataobjectObligatorioAPI response data, typically including a list of folders and pagination information.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get specific contact informationWRIKE_GET_INFORMATION_ABOUT_SPECIFIC_CONTACTAcciónRetrieves detailed information for a specific wrike contact using their unique `contactid`, optionally including `metadata` and `customfields` if specified in the `fields` parameter.
WRIKE_GET_INFORMATION_ABOUT_SPECIFIC_CONTACTAcciónRetrieves detailed information for a specific wrike contact using their unique `contactid`, optionally including `metadata` and `customfields` if specified in the `fields` parameter.
Parámetros de entrada
fieldsstring[]Optional list of specific fields (e.g., `metadata`, `customFields`) to include; returns default fields if omitted.
contactIdstringObligatorioThe unique identifier of the contact to retrieve information for.
Parámetros de salida
dataobjectObligatorioA dictionary containing the information for the specified contact. The structure of this dictionary depends on the fields requested.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get specific userWRIKE_GET_SPECIFIC_USERAcciónRetrieves detailed information about a specific user in wrike using their unique user id.
WRIKE_GET_SPECIFIC_USERAcciónRetrieves detailed information about a specific user in wrike using their unique user id.
Parámetros de entrada
userIdstringObligatorioThe unique identifier of the user whose details are to be retrieved.
Parámetros de salida
dataobjectObligatorioA dictionary containing the detailed information of the specified user.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get task by idWRIKE_GET_TASK_BY_IDAcciónRetrieves 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_TASK_BY_IDAcciónRetrieves read-only detailed information for a specific wrike task by its unique id, optionally allowing specification of fields to include in the response.
Parámetros de entrada
fieldsstringA comma-separated list of optional fields to include in the response (e.g., 'recurrence,customFields,attachmentCount'). If not provided, a default set of fields will be returned.
taskIdstringObligatorioThe unique identifier of the task to retrieve.
Parámetros de salida
dataobjectObligatorioA dictionary containing the detailed information of the requested task.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Launch folder blueprint asyncWRIKE_LAUNCH_FOLDER_BLUEPRINT_ASYNCAcciónAsynchronously launches a new project or folder structure in wrike from a specified folder blueprint, typically returning a task id to track progress.
WRIKE_LAUNCH_FOLDER_BLUEPRINT_ASYNCAcciónAsynchronously launches a new project or folder structure in wrike from a specified folder blueprint, typically returning a task id to track progress.
Parámetros de entrada
titlestringObligatorioThe title for the new root folder created from the blueprint.
parentstringObligatorioThe unique identifier of the parent folder where the blueprint structure will be created.
entry_limitintegerThe maximum number of tasks and folders that can be created from the blueprint. This limit must be between 1 and 250, inclusive. If the blueprint contains more items, the operation may fail or be partially completed.
title_prefixstringA prefix to be added to the titles of all tasks and folders copied from the blueprint. If not provided, original titles are used.
reschedule_datestringThe new start date for all rescheduled tasks in the format YYYY-MM-DD. If provided, tasks will be rescheduled based on this date and the reschedule_mode.
reschedule_modestringDefines how tasks are rescheduled. Common modes might include shifting tasks relative to the reschedule_date or anchoring them. Consult Wrike API documentation for specific values. Examples: 'Preserve', 'Shift'.
copy_attachmentsbooleanIf true, attachments from the blueprint will be copied. Defaults to true if not specified.
copy_descriptionsbooleanSpecifies whether to copy descriptions from the blueprint's tasks and folders. If true, descriptions are copied; otherwise, they are left empty. Defaults to true if not specified.
copy_responsiblesbooleanIf true, responsible assignments from the blueprint will be copied to the new tasks. Defaults to true if not specified.
copy_custom_fieldsbooleanIf true, custom field values from the blueprint will be copied to the new tasks and folders. Defaults to true if not specified.
folder_blueprint_idstringObligatorioThe unique identifier of the folder blueprint to be launched.
notify_responsiblesbooleanIf true, users assigned as responsibles for tasks in the blueprint will be notified. Defaults to true if not specified.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Launch Task Blueprint AsyncWRIKE_LAUNCH_TASK_BLUEPRINT_ASYNCAcciónAsynchronously 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_LAUNCH_TASK_BLUEPRINT_ASYNCAcciónAsynchronously launches a wrike task blueprint to create tasks/projects, requiring either `super task id` (parent task) or `parent id` (parent folder/project) for placement.
Parámetros de entrada
titlestringObligatorioTitle for the root task created from the blueprint.
parent_idstringID of an existing parent folder/project for the new task(s); either this or `super_task_id` is required.
entry_limitintegerMaximum number of tasks/folders to copy from blueprint (1-250).
title_prefixstringPrefix for titles of all tasks created from this blueprint.
super_task_idstringID of an existing parent task for the new task(s); either this or `parent_id` is required.
reschedule_datestringTarget date (yyyy-MM-dd) for rescheduling tasks; requires `reschedule_mode`.
reschedule_modestringHow tasks are rescheduled if `reschedule_date` is set; valid values: `RescheduleStartDate`, `RescheduleFinishDate`.
copy_attachmentsbooleanCopy attachments from blueprint tasks to new tasks.
copy_descriptionsbooleanCopy blueprint task descriptions to new tasks; if false or omitted, new tasks will have empty descriptions.
copy_responsiblesbooleanAssign users responsible for blueprint tasks to the newly created tasks.
task_blueprint_idstringObligatorioUnique identifier of the task blueprint to launch.
copy_custom_fieldsbooleanCopy custom field values from blueprint tasks to new tasks.
notify_responsiblesbooleanNotify users responsible for blueprint tasks when new tasks are created.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Folder BlueprintsWRIKE_LIST_FOLDER_BLUEPRINTSAcciónRetrieves all account-level folder blueprints, which are templates for standardizing folder/project creation with predefined structures, custom fields, and workflows.
WRIKE_LIST_FOLDER_BLUEPRINTSAcciónRetrieves all account-level folder blueprints, which are templates for standardizing folder/project creation with predefined structures, custom fields, and workflows.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List space folder blueprintsWRIKE_LIST_SPACE_FOLDER_BLUEPRINTSAcciónLists all folder blueprints (templates for new folders/projects) within a specified wrike space, requiring a valid and accessible space id.
WRIKE_LIST_SPACE_FOLDER_BLUEPRINTSAcciónLists all folder blueprints (templates for new folders/projects) within a specified wrike space, requiring a valid and accessible space id.
Parámetros de entrada
space_idstringObligatorioThe unique identifier of the Wrike space from which to list folder blueprints.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List space task blueprintsWRIKE_LIST_SPACE_TASK_BLUEPRINTSAcciónLists task blueprints (templates for creating tasks with consistent structures) available in a specific, accessible wrike space.
WRIKE_LIST_SPACE_TASK_BLUEPRINTSAcciónLists task blueprints (templates for creating tasks with consistent structures) available in a specific, accessible wrike space.
Parámetros de entrada
limitintegerMaximum total number of task blueprints to return.
space_idstringObligatorioUnique identifier of the Wrike space from which to list task blueprints.
page_sizeintegerNumber of task blueprints to return per page for pagination.
next_page_tokenstringToken from the previous page's response to retrieve the next page of results; if empty or omitted, fetches the first page.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List subfolders by folder idWRIKE_LIST_SUBFOLDERS_BY_FOLDER_IDAcciónLists subfolders (metadata only, not their contents) for an existing wrike folder specified by `folderid`, supporting recursive descent, filtering, and pagination.
WRIKE_LIST_SUBFOLDERS_BY_FOLDER_IDAcciónLists subfolders (metadata only, not their contents) for an existing wrike folder specified by `folderid`, supporting recursive descent, filtering, and pagination.
Parámetros de entrada
fieldsstring[]Optional fields to include in the response for each folder (e.g., 'metadata', 'customFields').
projectbooleanSet true for projects only, false for regular folders only; omit for both or API default.
folderIdstringObligatorioID of the parent folder.
metadataobjectFilters folders by metadata using a dictionary of key-value pairs for exact match.
pageSizeintegerMaximum folders per page (API default e.g., 100, max 1000).
permalinkstringPermalink for an exact match search of the folder to fetch subfolders from.
descendantsbooleanSet to true to include all descendant subfolders; false for direct children only.
updatedDateobjectFilters folders by last updated date using comparators (e.g., 'LessThan', 'EqualTo') or a date range ('start', 'end' keys). Dates: 'yyyy-MM-dd' or 'yyyy-MM-ddTHH:mm:ssZ'.
customFieldsobject[]Filters folders by custom field values using a list of filter objects (e.g., `{'id': 'customFieldId', 'comparator': 'EqualTo', 'value': 'FieldValue'}`). Refer to Wrike API documentation for detailed structure.
contractTypesstring[]Filters projects by contract type names; mainly used when `project` is true.
nextPageTokenstringToken from a previous response's `nextPageToken` field for pagination; other filters should match the initial request.
customItemTypesstring[]Filters by a list of custom item type IDs (standard types like 'Project' or 'Folder' are not applicable).
withInvitationsbooleanIf true, includes invited (but not yet accepted) users in `sharedIds` of returned folders.
plainTextCustomFieldsbooleanIf true, strips HTML tags from custom field values in the response.
Parámetros de salida
dataobjectObligatorioComplete JSON response from Wrike API, typically including `kind`, `data` (list of folder objects), and potentially `nextPageToken`.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Task BlueprintsWRIKE_LIST_TASK_BLUEPRINTSAcciónRetrieves a list of defined task blueprints (predefined task templates) from the wrike account, supporting pagination.
WRIKE_LIST_TASK_BLUEPRINTSAcciónRetrieves a list of defined task blueprints (predefined task templates) from the wrike account, supporting pagination.
Parámetros de entrada
limitintegerThe maximum number of Task Blueprints to be returned in the API response. The Wrike API enforces a maximum value of 1000 for this parameter. Default is 1000.
page_sizeintegerThe number of Task Blueprints to include per page when paginating results. This parameter works in conjunction with `next_page_token`. Default is 100.
next_page_tokenstringAn opaque token for fetching the next page of Task Blueprints. This token is obtained from the `nextPageToken` field in a previous API response. If omitted or empty, the first page is retrieved. Providing this token might cause the API to ignore other filter parameters.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update account metadataWRIKE_MODIFY_ACCOUNTAcciónUpdates or adds custom key-value metadata to the wrike account, useful for integrations, storing app-specific data, or mapping external system identifiers.
WRIKE_MODIFY_ACCOUNTAcciónUpdates or adds custom key-value metadata to the wrike account, useful for integrations, storing app-specific data, or mapping external system identifiers.
Parámetros de entrada
metadataobject[]A list of metadata key-value pairs to update or add to the account. Metadata entries are isolated on a per-client (application) basis. If an empty list is provided or the field is omitted, no metadata changes will occur.
Parámetros de salida
dataobjectObligatorioA dictionary representing the account, including the updated metadata. The specific structure of the returned account data may vary based on the Wrike API version and account type.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Modify folder attributesWRIKE_MODIFY_FOLDERAcciónModifies 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_FOLDERAcciónModifies 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.
Parámetros de entrada
titlestringThe new title for the folder.
fieldsstring[]A list of optional field names to be included in the response model. Example: `["parentIds", "sharedIds", "customFields"]`.
restorebooleanSet to true to restore the folder if it is currently in the Recycled Bin.
folderIdstringObligatorioUnique identifier of the folder to be modified.
metadataobject[]List of metadata entries (key-value pairs) to update for the folder.
addParentsstring[]Parent folder IDs to add. Must be from the same Wrike account and not be rootFolderId or recycleBinId.
addSharedsstring[]A list of user IDs or invitation IDs with whom to share the folder.
descriptionstringThe new description for the folder.
customFieldsobject[]Custom fields to update or delete. Each object needs an 'id' and 'value'; pass the ID with a null value to clear.
customColumnsstring[]A list of custom field IDs to be displayed as columns for this folder in the Wrike interface.
removeParentsstring[]Parent folder IDs to remove. Must be from the same Wrike account and not be rootFolderId or recycleBinId.
removeSharedsstring[]A list of user IDs or invitation IDs from whom to unshare the folder.
addAccessRolesobjectUser IDs mapped to Wrike access roles (e.g., 'Full', 'Editor', 'Limited', 'Read Only') to assign for this folder. Example: `{"KUAJ25LC": "Editor", "KUAJ25LD": "Full"}`.
withInvitationsbooleanSet to true to include pending invitations in the 'ownerIds' and 'sharedIds' lists within the response.
removeAccessRolesstring[]A list of user IDs whose specific access roles for this folder should be revoked.
clearCustomColumnsbooleanSet to true to remove all custom field column associations from this folder.
plainTextCustomFieldsbooleanSet to true to strip any HTML tags from custom field values during the update operation, saving them as plain text.
convertToCustomItemTypestringThe ID of a Custom Item Type. If provided, the folder will be converted into a project of this specified custom item type.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Modify groupWRIKE_MODIFY_GROUPAcciónUpdates 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_GROUPAcciónUpdates an existing wrike user group's attributes like title, members, parent, avatar, or metadata, using its `groupid` and specifying only the fields to change.
Parámetros de entrada
titlestringNew title for the group.
parentstringID of an existing group to set as parent for hierarchical organization.
groupIdstringObligatorioUnique ID of the group to modify.
metadataobject[]Custom metadata key-value pairs to update. Existing keys are updated, new ones added. To remove, set value to '"null"'.
addMembersstring[]Wrike User IDs to add to the group. Users must exist.
avatar__colorstringNew avatar background color (e.g., '#3AB795').
removeMembersstring[]Wrike User IDs to remove from the group.
addInvitationsstring[]User IDs of invited users (pending Wrike invitation) to add to the group.
avatar__lettersstringNew avatar letters for the group (max 2 chars, e.g., 'RD').
removeInvitationsstring[]User IDs of invited users to remove from the group.
Parámetros de salida
dataobjectObligatorioData of the updated group, reflecting all properties post-modification.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Modify taskWRIKE_MODIFY_TASKAcciónModifies 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_MODIFY_TASKAcciónModifies 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.
Parámetros de entrada
datesobjectA dictionary specifying the task's date-related attributes. Allowed keys include `type` (e.g., 'Planned', 'Actual'), `duration` (in minutes), `start` (YYYY-MM-DD), `due` (YYYY-MM-DD), and `workOnWeekends` (boolean).
titlestringThe new title for the task.
fieldsstring[]A list of optional field names to be included in the response object. Provide a list of strings, where each string is a valid field key. For example, `["recurrence", "responsibleIds"]`.
followbooleanSet to `true` to make the current API user follow the task, or `false` to unfollow.
statusstringenumThe new status of the task. This field is not available for accounts on the Team plan.
ActiveCompletedDeferredCancelledtaskIdstringObligatorioThe unique identifier of the task to be modified.
restorebooleanSet to `true` to restore the task if it is currently in the Recycle Bin.
metadataobject[]A list of metadata key-value pairs to update. Providing a `null` value for an existing key's `value` will remove that entry.
addParentsstring[]A list of folder IDs to which the task will be added (i.e., moved into). Cannot include the Recycle Bin folder ID.
addSharedsstring[]A list of user IDs or invitation IDs with whom the task will be shared.
importancestringenumThe new importance level of the task.
HighNormalLowbillingTypestringenumSpecifies the billing type for the task's timelogs.
NonBillableBillableNonBillableAddToProjectReportsdescriptionstringThe new detailed description for the task. Supports HTML formatting.
addFollowersstring[]A list of user IDs to be added as followers to the task. Followers receive notifications about task updates.
customFieldsobject[]A list of custom field updates. Each object should specify the `id` of the custom field and its new `value`. To remove a custom field's value, set `value` to `null` (or an empty string for certain types). Example: `{"id": "customFieldId123", "value": "newValue"}`.
customStatusstringThe ID of the custom status to apply to the task. This is used when custom workflows are enabled in the Wrike account.
addSuperTasksstring[]A list of task IDs that will become parent tasks to the current task, effectively making the current task a subtask of each specified task.
priorityAfterstringThe ID of an existing task after which the current task should be placed in the task list, determining its priority. Mutually exclusive with `priorityBefore`.
removeParentsstring[]A list of folder IDs from which the task will be removed. Cannot include the Recycle Bin folder ID.
removeSharedsstring[]A list of user IDs or invitation IDs from whom the task will be unshared.
priorityBeforestringThe ID of an existing task before which the current task should be placed in the task list, determining its priority. Mutually exclusive with `priorityAfter`.
addResponsiblesstring[]A list of user IDs or invitation IDs to be added to the task's assignee list.
withInvitationsbooleanSet to `true` to include pending invitations in the `sharedIds` and `responsibleIds` fields within the response data. Default is `false`.
removeSuperTasksstring[]A list of task IDs from which the current task will be removed as a subtask.
removeResponsiblesstring[]A list of user IDs or invitation IDs to be removed from the task's assignee list.
plainTextCustomFieldsbooleanSet to `true` to strip HTML tags from custom field values before saving. If `false`, HTML content is preserved. API defaults to `false` behavior if not provided.
convertToCustomItemTypestringThe ID of a Custom Item Type to which this task should be converted. This changes the task's type and may alter its available custom fields and behavior.
addResponsiblePlaceholdersstring[]A list of placeholder IDs to be added to the task's placeholder assignee list. Placeholders represent roles or groups.
removeResponsiblePlaceholdersstring[]A list of placeholder IDs to be removed from the task's placeholder assignee list.
Parámetros de salida
dataobjectObligatorioA dictionary containing the updated task object, reflecting the changes made. The specific fields returned can be controlled using the `fields` parameter in the request.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve custom field by idWRIKE_QUERY_CUSTOMFIELDSAcciónRetrieves 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_CUSTOMFIELDSAcciónRetrieves 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.
Parámetros de entrada
customFieldIdstringObligatorioUnique identifier of the custom field.
Parámetros de salida
dataobjectObligatorioDetailed information of the retrieved custom field, including its properties, configuration, and metadata.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Query invitationsWRIKE_QUERY_INVITATIONSAcciónRetrieves all active invitations in wrike, useful for viewing and auditing pending invitations or managing user onboarding.
WRIKE_QUERY_INVITATIONSAcciónRetrieves all active invitations in wrike, useful for viewing and auditing pending invitations or managing user onboarding.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get group by idWRIKE_QUERY_SPECIFIC_GROUPAcciónRetrieves detailed information for a specific wrike group using its `groupid`, optionally including 'metadata'.
WRIKE_QUERY_SPECIFIC_GROUPAcciónRetrieves detailed information for a specific wrike group using its `groupid`, optionally including 'metadata'.
Parámetros de entrada
fieldsstring[]Specifies a list of optional fields to be included in the response. The only valid value to pass in the list is 'metadata', which will include group metadata. If omitted or an empty list is provided, a default representation of the group is returned.
groupIdstringObligatorioThe unique identifier of the Wrike group whose details are to be retrieved.
Parámetros de salida
dataobjectObligatorioA dictionary containing the detailed information of the queried group. The structure and content of this dictionary depend on the group's attributes and the 'fields' parameter specified in the request (if any).
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Query workflowsWRIKE_QUERY_WORKFLOWSAcciónFetches 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_QUERY_WORKFLOWSAcciónFetches 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.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve list of groupsWRIKE_RETRIEVE_LIST_OF_GROUPSAcciónRetrieves 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_RETRIEVE_LIST_OF_GROUPSAcciónRetrieves a list of user groups from the wrike account, supporting metadata filtering, pagination, and inclusion of specific fields; this is a read-only operation.
Parámetros de entrada
fieldsstring[]Optional fields to include per group; only 'metadata' (custom key-value pairs) is currently supported. Default fields are returned if omitted.
metadataobjectFilters groups by exact match on custom metadata; keys are field IDs/names, values are expected metadata.
pageSizeintegerMaximum group entries per page for pagination; API default applies if omitted.
pageTokenstringToken from a previous response's 'nextPageToken' to get the next page; typically overrides other query parameters.
Parámetros de salida
dataobjectObligatorioComplete JSON response body, typically including 'kind' (e.g., 'groups'), 'data' (list of group objects), and 'nextPageToken' for pagination.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update custom field by idWRIKE_UPDATE_CUSTOM_FIELD_BY_IDAcciónUpdates properties of an existing wrike custom field by its id, such as its title, type, scope, or sharing settings.
WRIKE_UPDATE_CUSTOM_FIELD_BY_IDAcciónUpdates properties of an existing wrike custom field by its id, such as its title, type, scope, or sharing settings.
Parámetros de entrada
typestringNew type for the custom field. Changing this can affect existing data.
titlestringNew title for the custom field.
sharingobjectDefines access settings, superseding `addShareds` and `removeShareds`. Expected format is an array of objects, e.g., `[{"accessorId": "ID", "accessType": "ReadOnly | ReadWrite"}]`.
spaceIdstringID of the Space. Required if `changeScope` is 'AccountToSpace' or when changing a space-level custom field's space association.
settingsobjectSettings specific to the custom field type, e.g., list values for 'DropDown', decimal places for 'Numeric'. Structure varies by 'type'.
addMirrorsstring[]List of custom field IDs to add as mirrors. Applicable only to 'LinkToDatabase' custom fields.
addSharedsstring[]Obsolete: Use the `sharing` parameter instead.
changeScopestringSpecifies if the custom field's scope should change. Use 'AccountToSpace' (requires `spaceId`) to convert an account-level field to space-level, or 'SpaceToAccount' to convert a space-level field to account-level.
customFieldIdstringObligatorioIdentifier of the custom field to be updated.
removeMirrorsstring[]List of custom field IDs to remove as mirrors. Applicable only to 'LinkToDatabase' custom fields.
removeSharedsstring[]Obsolete: Use the `sharing` parameter instead.
Parámetros de salida
dataobjectObligatorioDetails of the updated custom field.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update invitationWRIKE_UPDATE_INVITATIONAcciónUpdates a pending wrike invitation (`invitationid`) to resend it or change user's role/type (use `usertypeid` over deprecated `role`/`external`).
WRIKE_UPDATE_INVITATIONAcciónUpdates a pending wrike invitation (`invitationid`) to resend it or change user's role/type (use `usertypeid` over deprecated `role`/`external`).
Parámetros de entrada
rolestringenum[DEPRECATED] User's role (e.g., 'User', 'Collaborator'); prefer 'userTypeId'. Mutually exclusive with 'userTypeId'.
CollaboratorUserresendbooleanResends the invitation email if true.
externalboolean[DEPRECATED] Marks user as external; prefer 'userTypeId'. Requires 'role' to be 'User'. Mutually exclusive with 'userTypeId'.
userTypeIdstringUser type ID determining role/permissions. Recommended; mutually exclusive with 'role'/'external'.
invitationIdstringObligatorioUnique identifier of the invitation to modify.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update metadata on a specific contactWRIKE_UPDATE_METADATA_ON_SPECIFIC_CONTACTAcciónUpdates 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_METADATA_ON_SPECIFIC_CONTACTAcciónUpdates metadata, job role, or custom fields for an existing wrike contact specified by `contactid`; if `jobroleid` is provided, it must be a valid id.
Parámetros de entrada
fieldsstring[]Optional list of field names to include in the response. If provided, only these fields will be returned.
metadataobject[]List of metadata key-value pairs to update. Users typically have read/write access to their own metadata; other entries may be read-only.
contactIdstringObligatorioUnique identifier of the contact to update.
jobRoleIdstringUnique identifier of the job role to assign, which updates the contact's current role.
customFieldsobject[]List of custom field updates. Each item should specify the custom field and its new value. Providing a null value might remove the custom field, depending on API behavior.
Parámetros de salida
dataobjectObligatorioData of the updated contact. Specific fields returned depend on the request, particularly the `fields` parameter.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update a specific userWRIKE_UPDATE_SPECIFIC_USERAcciónUpdates specified profile attributes (e.g., account id, role, external status) for an existing wrike user; unspecified fields remain unchanged.
WRIKE_UPDATE_SPECIFIC_USERAcciónUpdates specified profile attributes (e.g., account id, role, external status) for an existing wrike user; unspecified fields remain unchanged.
Parámetros de entrada
userIdstringObligatorioUnique identifier for the user whose profile is to be updated.
profile__rolestringRole to assign to the user's profile.
profile__externalbooleanIndicates if the user is an external user.
profile__accountIdstringUnique identifier of the account to associate with the user's profile.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not