Connectors

Productivity & Project Management

Wrike

Work management: tasks, folders, projects, comments, and approval workflows
Wrike API referenceAPI checked August 18, 2026
Signs in with
API token
Runs on
Cloud or On-Prem Worker
Operations
199
Ready-made triggers
0

Connect Wrike

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for Wrike and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
FieldWhat to enter
Data centerRequiredWrike API data-center host for the account.
Access tokenRequiredSecretOAuth 2.0 or permanent access token; stored sealed and sent only as Authorization: Bearer.

Use it in a flow

  1. Open a flow, open the node library and search for Wrike.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from Wrike without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Wrike can send webhooks, a Webhook trigger receives them at its own URL.

Operations

199 operations in 52 groups. Each one is a step you can add to a flow.

Access Roles1
Get Access RolesGET__access_roles_emptyGETAccess roles.
Account2
Modify AccountPUT__account_emptyPUTUpdate current account.
Query AccountsGET__account_emptyGETReturns current account.
Approvals8
Cancel approvalDELETE__approvals_singleDELETECancel approval.
Create Approvals (Folder)POST__folders_single_approvalsPOSTCreate an approval for folder/project.
Create Approvals (Task)POST__tasks_single_approvalsPOSTCreate an approval for task.
Get Approvals (Account)GET__approvals_emptyGETReads approvals by filter.
Get Approvals (Folder)GET__folders_single_approvalsGETReads all approvals on folder/project.
Get Approvals (Task)GET__tasks_single_approvalsGETReads all approvals on task.
Get Approvals By IDGET__approvals_multiGETReads approvals by ids.
Update approvalPUT__approvals_singlePUTUpdate approval.
Assets3
Create EquipmentPOST__assets_emptyPOSTCreate asset in account.
Delete EquipmentDELETE__assets_singleDELETEDelete asset.
Update EquipmentPUT__assets_singlePUTUpdate asset.
Async job1
Get async jobGET__async_job_singleGETGet Async job specified by id.
Attachments11
Create Attachment (Folder)POST__folders_single_attachmentsPOSTAdd an attachment to a folder.
Create Attachment (Task)POST__tasks_single_attachmentsPOSTAdd an attachment to a task.
Delete AttachmentDELETE__attachments_singleDELETEDelete Attachment by ID.
Download AttachmentGET__attachments_single_downloadGETReturns attachment content.
Get Attachment URLGET__attachments_single_urlGETPublic URL to an attachment from Wrike or an external service.
Get Attachments (Account)GET__attachments_emptyGETReturn all Attachments of account tasks and folders.
Get Attachments (Folder)GET__folders_single_attachmentsGETReturns all Attachments of a folder.
Get Attachments (Task)GET__tasks_single_attachmentsGETReturns all Attachments of a task.
Get Attachments By IDGET__attachments_multiGETReturns complete information about multiple attachments.
Preview AttachmentGET__attachments_single_previewGETReturns Preview for the attachment.
Update AttachmentPUT__attachments_singlePUTUpdate previously uploaded Attachment with new version.
Audit Log1
Get Audit LogGET__audit_log_emptyGETGet Audit Log Reports , that contains audit trail for actions in the account.
Batch operations1
Create Batch OperationPOST__batch_emptyPOSTOverview The Batch API lets you execute multiple operations asynchronously in a single request to reduce API calls and rate-limit pressure.
Bookings6
Create BookingPOST__folders_single_bookingsPOSTCreate Booking.
Delete BookingDELETE__bookings_singleDELETEDelete booking by Id.
Get Bookings (Account)GET__bookings_emptyGETReturns list of all bookings in account.
Get Bookings (Folder)GET__folders_single_bookingsGETGet bookings from folder.
Get Bookings By IDGET__bookings_multiGETGet bookings list.
Update BookingPUT__bookings_singlePUTUpdate Booking.
Cascading field settings4
Delete active cascading field settingsDELETE__folders_single_cascading_field_settingsDELETEDelete active cascading field settings (Folders).
Delete active cascading field settingsDELETE__tasks_single_cascading_field_settingsDELETEDelete active cascading field settings (Tasks).
Trigger field cascadingPOST__folders_single_cascading_field_settingsPOSTTrigger field cascading (Folders).
Trigger field cascadingPOST__tasks_single_cascading_field_settingsPOSTTrigger field cascading (Tasks).
Colors1
Query ColorsGET__colors_emptyGETGet color name - code mapping.
Comments8
Create Comment (Folder)POST__folders_single_commentsPOSTCreate a comment in the folder.
Create Comment (Task)POST__tasks_single_commentsPOSTCreate comment in task.
Delete CommentDELETE__comments_singleDELETEDelete comment by ID.
Get Comments (Account)GET__comments_emptyGETGet all comments in current account.
Get Comments (Folder)GET__folders_single_commentsGETGet folder comments.
Get Comments (Task)GET__tasks_single_commentsGETGet task comments.
Get Comments By IDGET__comments_multiGETGet single or multiple comments by their IDs.
Update CommentPUT__comments_singlePUTUpdate Comment by ID.
Contacts4
Modify ContactPUT__contacts_singlePUTUpdate contact of requesting user by ID (use 'Modify User' method to update other users).
Query ContactsGET__contacts_emptyGETList contacts of all users and user groups in current account.
Query ContactsGET__contacts_multiGETList contacts of specified users and user groups.
Query Contacts fields historyGET__contacts_multi_contacts_historyGETQuery Contacts fields history.
Copy Work Schedule1
Copy Work SchedulePOST__workschedules_single_duplicatePOSTDuplicate work schedule in account.
Custom Fields5
Create Custom Field (Account)POST__customfields_emptyPOSTCreate custom field in specified account.
Get Custom Fields (Account)GET__customfields_emptyGETReturns a list of custom fields in current account.
Get Custom Fields (Space)GET__spaces_single_customfieldsGETReturns a list of custom fields for a specific space in the current account.
Get Custom Fields By IDGET__customfields_multiGETReturns complete information about specified custom fields.
Modify Custom FieldPUT__customfields_singlePUTModify custom field.
Custom Item Types4
Create Work from Custom Item TypePOST__custom_item_types_single_instantiatePOSTCreate work using the specific custom item type.
Query All Custom Item TypesGET__custom_item_types_emptyGETReturns all custom item types that belong to the whole account.
Query All Custom Item TypesGET__spaces_single_custom_item_typesGETReturns all custom item types that belong to the specific space.
Query Specific Custom Item Type by IDGET__custom_item_types_multiGETReturns custom item type(s) for specified type ID(s).
Data Export3
Get Data ExportGET__data_export_emptyGETGet last completed Data Export.
Get Data ExportGET__data_export_singleGETGet Data Export specified by id.
Refresh Data ExportPOST__data_export_emptyPOSTForces new data export generation (if it is not in progress already).
Data export schema1
Get Data Export SchemaGET__data_export_schema_emptyGETGet data export schema specified by version.
Dependencies5
Create DependencyPOST__tasks_single_dependenciesPOSTAdd dependency between tasks.
Delete DependencyDELETE__dependencies_singleDELETEDelete dependency between tasks.
Get Dependencies (Task)GET__tasks_single_dependenciesGETGet task dependencies.
Get Dependencies By IDGET__dependencies_multiGETReturns complete information about single or multiple dependencies.
Modify DependencyPUT__dependencies_singlePUTChange relationType of task dependency.
EDiscovery1
eDiscovery SearchPOST__ediscovery_search_emptyPOSTSearch entities for eDiscovery report.
Folder Blueprints3
Async Work CreationPOST__folder_blueprints_single_launch_asyncPOSTFolder Blueprint Launch, returns async job.
Get Folder Blueprints (Account)GET__folder_blueprints_emptyGETAccount-level Folder Blueprints tree.
Get Folder Blueprints (Space)GET__spaces_single_folder_blueprintsGETSpace-level Folder Blueprints tree.
Folders & Projects11
Copy FolderPOST__copy_folder_singlePOSTCopy folder subtree, returns parent folder subtree.
Copy Folder asyncPOST__copy_folder_async_singlePOSTCopy folder subtree, returns async job.
Create FolderPOST__folders_single_foldersPOSTCreate a folder within a folder.
Delete FolderDELETE__folders_singleDELETEMove folder and all descendant folders and tasks to Recycle Bin unless they have parents outside of deletion scope.
Get Folder By IDGET__folders_multiGETReturns complete information about specified folders.
Get Folders (Account)GET__folders_emptyGETReturns a list of folders for the current account.
Get Folders (Folder)GET__folders_single_foldersGETReturns the list of folders from a specific folder in the current account.
Get Folders (Space)GET__spaces_single_foldersGETReturns the list of folders from a specific space in the current account.
Query Folders fields historyGET__folders_multi_folders_historyGETQuery Folders fields history.
Update FolderPUT__folders_singlePUTUpdate folder.
Update Folders (Bulk)PUT__folders_multiPUTUpdate folders.
Groups6
Bulk modify groupsPUT__groups_bulk_emptyPUTUpdate groups.
Create GroupsPOST__groups_emptyPOSTCreate group in account.
Delete GroupsDELETE__groups_singleDELETEDelete group by Id.
Modify GroupsPUT__groups_singlePUTUpdate group by id.
Query GroupsGET__groups_emptyGETReturns all groups in the account.
Query GroupsGET__groups_singleGETReturns complete information about single group.
Hourly rates6
Exclude team membersDELETE__folders_single_project_team_membersDELETEExclude team member from the project.
Get Budget Rates (Contacts)GET__contacts_multi_hourly_ratesGETLoad budget rates for specified contacts.
Get Budget Rates (Folder)GET__folders_single_hourly_ratesGETReturn project hourly rates.
Get Budget Rates (Placeholders)GET__placeholders_multi_hourly_ratesGETLoad budget rates for specified placeholders.
Update Budget Rates (Account)PUT__hourly_rates_emptyPUTProvision hourly rates to users and placeholders.
Update Budget Rates (Folder)PUT__folders_single_hourly_ratesPUTProvision hourly rates to subject (user, placeholder) in specific project.
Hourly rates provision1
ProvisionPUT__contacts_multi_hourly_rates_provisionPUTProvision hourly rates to users.
IDs1
Legacy API v2 IDs converterGET__ids_emptyGETConvert APIv2 legacy IDs to APIv4 format for specific entity type.
Invitations4
Create InvitationPOST__invitations_emptyPOSTCreate an invitation into the current account.
Delete InvitationDELETE__invitations_singleDELETEDelete invitation by ID.
Query InvitationsGET__invitations_emptyGETGet all invitations for current account.
Update InvitationPUT__invitations_singlePUTUpdate invitation by ID and/or resend invitation.
Job Roles5
Create Job RolePOST__jobroles_emptyPOSTCreate Job Role.
Delete Job RoleDELETE__jobroles_singleDELETEDelete job role by Id.
Get Job Roles (Account)GET__jobroles_emptyGETReturns list of all job roles in account.
Get Job Roles By IDGET__jobroles_multiGETGet job roles list.
Update Job RolePUT__jobroles_singlePUTCreate Job Role.
Placeholders2
Get Placeholders (Account)GET__placeholders_emptyGETReturns list of all placeholders in account.
Get Placeholders By IDGET__placeholders_multiGETGet placeholders list.
Request forms3
Get Request Form by IDGET__request_forms_singleGETGet request form by ID.
Query Request FormsGET__request_forms_emptyGETQuery request forms in account.
Query Request FormsGET__spaces_single_request_formsGETQuery request forms in space.
Request Forms Prefill1
Generate prefilled Request Form URLPOST__request_forms_single_prefill_urlPOSTGenerate prefilled request form URL.
Request Forms Submit1
Submit Request FormPOST__request_forms_single_submitPOSTSubmit request form.
Rollups4
Get Rollup Settings (Folder)GET__folders_single_rollupsGETGet rollup settings for folders.
Get Rollup Settings (Task)GET__tasks_single_rollupsGETGet rollup settings for tasks.
Update Rollup Settings (Folder)PUT__folders_single_rollupsPUTUpdate folder rollup state.
Update Rollup Settings (Task)PUT__tasks_single_rollupsPUTUpdate task rollup state.
Spaces5
Create SpacePOST__spaces_emptyPOSTCreate a space.
Delete SpaceDELETE__spaces_singleDELETEDelete a space.
Get Space By IDGET__spaces_singleGETReturns info about a space.
Get Spaces (Account)GET__spaces_emptyGETReturns a list of spaces.
Update SpacePUT__spaces_singlePUTUpdate a space.
Task Blueprints3
Async Work CreationPOST__task_blueprints_single_launch_asyncPOSTTask Blueprint Launch, returns async job.
Get Task Blueprints (Account)GET__task_blueprints_emptyGETAccount-level Task Blueprints.
Get Task Blueprints (Space)GET__spaces_single_task_blueprintsGETSpace-level Task Blueprints.
Tasks9
Create Task (Folder)POST__folders_single_tasksPOSTCreate a task in a folder.
Delete Tasks By IDDELETE__tasks_singleDELETEDelete task by Id.
Get Tasks (Account)GET__tasks_emptyGETSearch among all tasks in current account.
Get Tasks (Folder)GET__folders_single_tasksGETSearch among tasks in the folder.
Get Tasks (Space)GET__spaces_single_tasksGETSearch among tasks in space.
Get Tasks By IDsGET__tasks_multiGETReturns complete information about single or multiple tasks.
Query Tasks fields historyGET__tasks_multi_tasks_historyGETQuery Tasks fields history.
Update TaskPUT__tasks_singlePUTUpdate task.
Update Tasks (Bulk)PUT__tasks_multiPUTUpdate tasks.
Timelog categories1
Query Timelog categoriesGET__timelog_categories_emptyGETGet timelog categories in account.
Timelog lock periods7
Create Timelog Lock (Folder)POST__folders_single_timelog_lock_periodsPOSTCreate timelog lock periods for a folder/project.
Create Timelog Lock (Space)POST__spaces_single_timelog_lock_periodsPOSTCreate timelog lock periods for a space.
Delete Timelog Lock (Folder)DELETE__folders_single_timelog_lock_periodsDELETEDelete timelog lock periods for a folder/project.
Delete Timelog Lock (Space)DELETE__spaces_single_timelog_lock_periodsDELETEDelete timelog lock periods for a space.
Get Timelog Locks (Folder)GET__folders_single_timelog_lock_periodsGETGet all timelog lock periods for a folder.
Get Timelog Locks (Space)GET__spaces_single_timelog_lock_periodsGETGet all timelog lock periods for a space.
Get Timelog Locks (Task)GET__tasks_single_timelog_lock_periodsGETGet all timelog lock periods for a task.
Timelogs9
Create TimelogPOST__tasks_single_timelogsPOSTCreate timelog record for task.
Delete TimelogDELETE__timelogs_singleDELETEDelete Timelog record by ID.
Get Timelogs (Account)GET__timelogs_emptyGETGet all timelog records in current account.
Get Timelogs (Category)GET__timelog_categories_single_timelogsGETGet all timelog records with specific timelog category.
Get Timelogs (Folder)GET__folders_single_timelogsGETGet all timelog records for a folder.
Get Timelogs (Task)GET__tasks_single_timelogsGETGet all timelog records for a task.
Get Timelogs (User)GET__contacts_single_timelogsGETGet all timelog records that were created by the user.
Get Timelogs By IDGET__timelogs_multiGETGet timelog record by IDs.
Modify TimelogPUT__timelogs_singlePUTUpdate timelog by Id.
Timesheet Rows1
Update Timesheet RowPUT__timesheet_rows_singlePUTUpdate timesheet row by Id.
Timesheet Submission Rules3
Get Timesheet Submission Rules (Account)GET__timesheet_submission_rules_emptyGETList all timesheet submission rules in account.
Get Timesheet Submission Rules (Work Schedule)GET__workschedules_single_timesheet_submission_rulesGETGet timesheet submission rule.
Update Timesheet Submission RulesPUT__workschedules_single_timesheet_submission_rulesPUTUpdate timesheet submission rule.
Timesheets3
Create TimesheetPOST__timesheets_emptyPOSTCreate Timesheet.
Query TimesheetsGET__timesheets_emptyGETRetrieves user timesheets.Note: Only timesheets that have been explicitly created-either via the UI or API-will be returned.
Update TimesheetPUT__timesheets_singlePUTUpdate Timesheet by ID.
User Schedule capacity changes5
Create User Schedule Capacity changePOST__users_single_user_schedule_capacity_changePOSTCreate schedule capacity change for given user.
Delete User Schedule Capacity changeDELETE__user_schedule_capacity_change_singleDELETEDelete user schedule capacity change.
Get User Work Schedule Capacity Change by IDGET__user_schedule_capacity_change_multiGETGet user schedule capacity changes by Ids.
Get Work Schedule Capacity Changes (User)GET__user_schedule_capacity_change_emptyGETGet all capacity changes for given users.
Update User Schedule Capacity changePUT__user_schedule_capacity_change_singlePUTUpdate user schedule capacity change.
User Schedule exceptions5
Create User Schedule exceptionPOST__user_schedule_exclusions_emptyPOSTCreate new exception for given user.
Delete User Schedule exceptionDELETE__user_schedule_exclusions_singleDELETEDelete exception.
Query User Schedule exceptionGET__user_schedule_exclusions_emptyGETGet exceptions for given users and date range.
Query User Schedule exceptionGET__user_schedule_exclusions_singleGETGet exception by Id.
Update User Schedule exceptionPUT__user_schedule_exclusions_singlePUTUpdate exception for given user.
User Schedule partial exclusions5
Create User Schedule partial exceptionPOST__user_schedule_partial_exclusion_emptyPOSTCreate user schedule partial day exclusion.
Delete User Schedule partial exceptionDELETE__user_schedule_partial_exclusion_singleDELETEDelete user schedule partial day exception.
Query User Schedule partial exceptionsGET__user_schedule_partial_exclusion_emptyGETGet all schedule partial day exceptions for given users.
Query User Schedule partial exceptionsGET__user_schedule_partial_exclusion_multiGETGet user schedule partial day exceptions by Ids.
Update User Schedule partial exceptionPUT__user_schedule_partial_exclusion_singlePUTUpdate user schedule partial day exclusion.
User Types1
Get User TypesGET__user_types_emptyGETUser types.
Users3
Modify UserPUT__users_multiPUTActivate/deactivate users in account by ID (accessible to Admins only).
Modify UserPUT__users_singlePUTUpdate users by ID (accessible to Admins only).
Query UserGET__users_singleGETReturns information about single user.
Version1
API VersionGET__version_emptyGETReturns current API version info.
Work Schedule capacity changes5
Create Work Schedule capacity changePOST__workschedules_single_workschedule_capacity_changePOSTCreate capacity change for given schedule.
Delete Work Schedule capacity changeDELETE__workschedule_capacity_change_singleDELETEDelete capacity change.
Get Work Schedule Capacity Changes (Work Schedule)GET__workschedules_single_workschedule_capacity_changeGETGet all capacity changes for given schedule.
Get Work Schedule Capacity Changes by Change IDGET__workschedule_capacity_change_multiGETGet capacity changes by Ids.
Update Work Schedule capacity changePUT__workschedule_capacity_change_singlePUTUpdate capacity change.
Work Schedule exceptions5
Create Work Schedule exceptionPOST__workschedules_single_workschedule_exclusionsPOSTCreate exception for given schedule.
Delete Work Schedule exceptionDELETE__workschedule_exclusions_singleDELETEDelete exception by id.
Get Work Schedule Exception by IDGET__workschedule_exclusions_singleGETGet exception by Id.
Get Work Schedule Exceptions (Work Schedule)GET__workschedules_single_workschedule_exclusionsGETGet all exceptions for given schedule.
Update Work Schedule exceptionPUT__workschedule_exclusions_singlePUTUpdate exception by Id.
Work Schedules5
Create Work SchedulePOST__workschedules_emptyPOSTCreate schedule in account.
Delete Work ScheduleDELETE__workschedules_singleDELETEDelete work schedule from account.
Query Work SchedulesGET__workschedules_emptyGETReturns list of all work schedules in account.
Query Work SchedulesGET__workschedules_singleGETGet work schedule by Id.
Update Work SchedulePUT__workschedules_singlePUTCreate work schedule in account.
Workflows4
Create WorkflowPOST__workflows_emptyPOSTCreate workflow in account.
Modify WorkflowPUT__workflows_singlePUTUpdate workflow or custom statuses.
Query WorkflowsGET__spaces_single_workflowsGETReturns list of workflows with custom statuses for a specific space.
Query WorkflowsGET__workflows_emptyGETReturns list of workflows with custom statuses.