All integrations

Wrike

PROJECT MANAGEMENT · TASKS

Tasks, folders, projects, and timelogs in the account that person connected.

Acts as the person, not as itself

Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.

Credentials never touch the agent

Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.

Every call on the record

Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.

What an agent can do

Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.

wrike_delete_approvals_by_approvalidWRITE

Cancel approval via DELETE /approvals/{approvalId}

wsReadWrite
wrike_delete_assets_by_assetidWRITE

Delete Equipment via DELETE /assets/{assetId}

amReadWriteUser
wrike_delete_attachments_by_attachmentidWRITE

Delete Attachment via DELETE /attachments/{attachmentId}

wsReadWrite
wrike_delete_bookings_by_bookingidWRITE

Delete Booking via DELETE /bookings/{bookingId}

wsReadWrite
wrike_delete_comments_by_commentidWRITE

Delete Comment via DELETE /comments/{commentId}

wsReadWrite
wrike_delete_dependencies_by_dependencyidWRITE

Delete Dependency via DELETE /dependencies/{dependencyId}

wsReadWrite
wrike_delete_folders_by_folderidWRITE

Delete Folder via DELETE /folders/{folderId}

wsReadWrite
wrike_delete_folders_by_folderid_cascading_field_settingsWRITE

Delete active cascading field settings via DELETE /folders/{folderId}/cascading_field_settings

wsReadWrite
wrike_delete_folders_by_folderid_project_team_membersWRITE

Exclude team members via DELETE /folders/{folderId}/project_team_members

wsReadWrite
wrike_delete_folders_by_folderid_timelog_lock_periodsWRITE

Delete Timelog Lock (Folder) via DELETE /folders/{folderId}/timelog_lock_periods

wsReadWrite
wrike_delete_groups_by_groupidWRITE

Delete Groups via DELETE /groups/{groupId}

amReadWriteGroup
wrike_delete_invitations_by_invitationidWRITE

Delete Invitation via DELETE /invitations/{invitationId}

amReadWriteInvitation
wrike_delete_jobroles_by_jobroleidWRITE

Delete Job Role via DELETE /jobroles/{jobroleId}

amReadWriteUser
wrike_delete_spaces_by_spaceidWRITE

Delete Space via DELETE /spaces/{spaceId}

wsReadWrite
wrike_delete_spaces_by_spaceid_timelog_lock_periodsWRITE

Delete Timelog Lock (Space) via DELETE /spaces/{spaceId}/timelog_lock_periods

wsReadWrite
wrike_delete_tasks_by_taskidWRITE

Delete Tasks By ID via DELETE /tasks/{taskId}

wsReadWrite
wrike_delete_tasks_by_taskid_cascading_field_settingsWRITE

Delete active cascading field settings via DELETE /tasks/{taskId}/cascading_field_settings

wsReadWrite
wrike_delete_timelogs_by_timelogidWRITE

Delete Timelog via DELETE /timelogs/{timelogId}

wsReadWrite
wrike_delete_user_schedule_capacity_change_by_userschedulecapacitychangeidWRITE

Delete User Schedule Capacity change via DELETE /user_schedule_capacity_change/{userScheduleCapacityChangeId}

amReadWriteWorkSchedule
wrike_delete_user_schedule_exclusions_by_userscheduleexclusionidWRITE

Delete User Schedule exception via DELETE /user_schedule_exclusions/{userScheduleExclusionId}

amReadWriteWorkSchedule
wrike_delete_user_schedule_partial_exclusion_by_userschedulepartialexclusionidWRITE

Delete User Schedule partial exception via DELETE /user_schedule_partial_exclusion/{userSchedulePartialExclusionId}

amReadWriteWorkSchedule
wrike_delete_workschedule_capacity_change_by_workschedulecapacitychangeidWRITE

Delete Work Schedule capacity change via DELETE /workschedule_capacity_change/{workscheduleCapacityChangeId}

amReadWriteWorkSchedule
wrike_delete_workschedule_exclusions_by_workscheduleexclusionidWRITE

Delete Work Schedule exception via DELETE /workschedule_exclusions/{workscheduleExclusionId}

amReadWriteWorkSchedule
wrike_delete_workschedules_by_workscheduleidWRITE

Delete Work Schedule via DELETE /workschedules/{workscheduleId}

amReadWriteWorkSchedule
wrike_get_access_rolesREAD

Get Access Roles via GET /access_roles

amReadOnlyAccessRole
wrike_get_accountREAD

Query Accounts via GET /account

wsReadOnly
wrike_get_approvalsREAD

Get Approvals (Account) via GET /approvals

wsReadOnly
wrike_get_approvals_by_approvalidsREAD

Get Approvals By ID via GET /approvals/{approvalIds}

wsReadOnly
wrike_get_async_job_by_asyncjobidREAD

Get async job via GET /async_job/{asyncJobId}

wsReadOnly
wrike_get_attachmentsREAD

Get Attachments (Account) via GET /attachments

wsReadOnly
wrike_get_attachments_by_attachmentid_urlREAD

Get Attachment URL via GET /attachments/{attachmentId}/url

wsReadOnly
wrike_get_attachments_by_attachmentidsREAD

Get Attachments By ID via GET /attachments/{attachmentIds}

wsReadOnly
wrike_get_audit_logREAD

Get Audit Log via GET /audit_log

amReadOnlyAuditLog
wrike_get_bookingsREAD

Get Bookings (Account) via GET /bookings

wsReadOnly
wrike_get_bookings_by_bookingidsREAD

Get Bookings By ID via GET /bookings/{bookingIds}

wsReadOnly
wrike_get_colorsREAD

Query Colors via GET /colors

wsReadOnly
wrike_get_commentsREAD

Get Comments (Account) via GET /comments

wsReadOnly
wrike_get_comments_by_commentidsREAD

Get Comments By ID via GET /comments/{commentIds}

wsReadOnly
wrike_get_contactsREAD

Query Contacts via GET /contacts

wsReadOnly
wrike_get_contacts_by_contactid_timelogsREAD

Get Timelogs (User) via GET /contacts/{contactId}/timelogs

wsReadOnly
wrike_get_contacts_by_contactidsREAD

Query Contacts via GET /contacts/{contactIds}

wsReadOnly
wrike_get_contacts_by_contactids_contacts_historyREAD

Query Contacts fields history via GET /contacts/{contactIds}/contacts_history

wsReadOnly
wrike_get_contacts_by_contactids_hourly_ratesREAD

Get Budget Rates (Contacts) via GET /contacts/{contactIds}/hourly_rates

wsReadOnly
wrike_get_custom_item_typesREAD

Query All Custom Item Types via GET /custom_item_types

wsReadOnly
wrike_get_custom_item_types_by_customitemtypeidsREAD

Query Specific Custom Item Type by ID via GET /custom_item_types/{customItemTypeIds}

wsReadOnly
wrike_get_customfieldsREAD

Get Custom Fields (Account) via GET /customfields

wsReadOnly
wrike_get_customfields_by_customfieldidsREAD

Get Custom Fields By ID via GET /customfields/{customfieldIds}

wsReadOnly
wrike_get_data_exportREAD

Get Data Export via GET /data_export

dataExportFull
wrike_get_data_export_by_dataexportidREAD

Get Data Export via GET /data_export/{dataExportId}

dataExportFull
wrike_get_data_export_schemaREAD

Get Data Export Schema via GET /data_export_schema

dataExportFull
wrike_get_dependencies_by_dependencyidsREAD

Get Dependencies By ID via GET /dependencies/{dependencyIds}

wsReadOnly
wrike_get_folder_blueprintsREAD

Get Folder Blueprints (Account) via GET /folder_blueprints

wsReadOnly
wrike_get_foldersREAD

Get Folders (Account) via GET /folders

wsReadOnly
wrike_get_folders_by_folderid_approvalsREAD

Get Approvals (Folder) via GET /folders/{folderId}/approvals

wsReadOnly
wrike_get_folders_by_folderid_attachmentsREAD

Get Attachments (Folder) via GET /folders/{folderId}/attachments

wsReadOnly
wrike_get_folders_by_folderid_bookingsREAD

Get Bookings (Folder) via GET /folders/{folderId}/bookings

wsReadOnly
wrike_get_folders_by_folderid_commentsREAD

Get Comments (Folder) via GET /folders/{folderId}/comments

wsReadOnly
wrike_get_folders_by_folderid_foldersREAD

Get Folders (Folder) via GET /folders/{folderId}/folders

wsReadOnly
wrike_get_folders_by_folderid_hourly_ratesREAD

Get Budget Rates (Folder) via GET /folders/{folderId}/hourly_rates

wsReadOnly
wrike_get_folders_by_folderid_rollupsREAD

Get Rollup Settings (Folder) via GET /folders/{folderId}/rollups

wsReadOnly
wrike_get_folders_by_folderid_tasksREAD

Get Tasks (Folder) via GET /folders/{folderId}/tasks

wsReadOnly
wrike_get_folders_by_folderid_timelog_lock_periodsREAD

Get Timelog Locks (Folder) via GET /folders/{folderId}/timelog_lock_periods

wsReadOnly
wrike_get_folders_by_folderid_timelogsREAD

Get Timelogs (Folder) via GET /folders/{folderId}/timelogs

wsReadOnly
wrike_get_folders_by_folderidsREAD

Get Folder By ID via GET /folders/{folderIds}

wsReadOnly
wrike_get_folders_by_folderids_folders_historyREAD

Query Folders fields history via GET /folders/{folderIds}/folders_history

wsReadOnly
wrike_get_groupsREAD

Query Groups via GET /groups

amReadOnlyGroup
wrike_get_groups_by_groupidREAD

Query Groups via GET /groups/{groupId}

amReadOnlyGroup
wrike_get_idsREAD

Legacy API v2 IDs converter via GET /ids

wsReadOnly
wrike_get_invitationsREAD

Query Invitations via GET /invitations

amReadOnlyInvitation
wrike_get_jobrolesREAD

Get Job Roles (Account) via GET /jobroles

amReadOnlyUser
wrike_get_jobroles_by_jobroleidsREAD

Get Job Roles By ID via GET /jobroles/{jobroleIds}

amReadOnlyUser
wrike_get_placeholdersREAD

Get Placeholders (Account) via GET /placeholders

amReadOnlyUser
wrike_get_placeholders_by_placeholderidsREAD

Get Placeholders By ID via GET /placeholders/{placeholderIds}

amReadOnlyUser
wrike_get_placeholders_by_placeholderids_hourly_ratesREAD

Get Budget Rates (Placeholders) via GET /placeholders/{placeholderIds}/hourly_rates

wsReadOnly
wrike_get_request_formsREAD

Query Request Forms via GET /request_forms

wsReadOnly
wrike_get_request_forms_by_requestformidREAD

Get Request Form by ID via GET /request_forms/{requestFormId}

wsReadOnly
wrike_get_spacesREAD

Get Spaces (Account) via GET /spaces

wsReadOnly
wrike_get_spaces_by_spaceidREAD

Get Space By ID via GET /spaces/{spaceId}

wsReadOnly
wrike_get_spaces_by_spaceid_custom_item_typesREAD

Query All Custom Item Types via GET /spaces/{spaceId}/custom_item_types

wsReadOnly
wrike_get_spaces_by_spaceid_customfieldsREAD

Get Custom Fields (Space) via GET /spaces/{spaceId}/customfields

wsReadOnly
wrike_get_spaces_by_spaceid_folder_blueprintsREAD

Get Folder Blueprints (Space) via GET /spaces/{spaceId}/folder_blueprints

wsReadOnly
wrike_get_spaces_by_spaceid_foldersREAD

Get Folders (Space) via GET /spaces/{spaceId}/folders

wsReadOnly
wrike_get_spaces_by_spaceid_request_formsREAD

Query Request Forms via GET /spaces/{spaceId}/request_forms

wsReadOnly
wrike_get_spaces_by_spaceid_task_blueprintsREAD

Get Task Blueprints (Space) via GET /spaces/{spaceId}/task_blueprints

wsReadOnly
wrike_get_spaces_by_spaceid_tasksREAD

Get Tasks (Space) via GET /spaces/{spaceId}/tasks

wsReadOnly
wrike_get_spaces_by_spaceid_timelog_lock_periodsREAD

Get Timelog Locks (Space) via GET /spaces/{spaceId}/timelog_lock_periods

wsReadOnly
wrike_get_spaces_by_spaceid_workflowsREAD

Query Workflows via GET /spaces/{spaceId}/workflows

wsReadOnly
wrike_get_task_blueprintsREAD

Get Task Blueprints (Account) via GET /task_blueprints

wsReadOnly
wrike_get_tasksREAD

Get Tasks (Account) via GET /tasks

wsReadOnly
wrike_get_tasks_by_taskid_approvalsREAD

Get Approvals (Task) via GET /tasks/{taskId}/approvals

wsReadOnly
wrike_get_tasks_by_taskid_attachmentsREAD

Get Attachments (Task) via GET /tasks/{taskId}/attachments

wsReadOnly
wrike_get_tasks_by_taskid_commentsREAD

Get Comments (Task) via GET /tasks/{taskId}/comments

wsReadOnly
wrike_get_tasks_by_taskid_dependenciesREAD

Get Dependencies (Task) via GET /tasks/{taskId}/dependencies

wsReadOnly
wrike_get_tasks_by_taskid_rollupsREAD

Get Rollup Settings (Task) via GET /tasks/{taskId}/rollups

wsReadOnly
wrike_get_tasks_by_taskid_timelog_lock_periodsREAD

Get Timelog Locks (Task) via GET /tasks/{taskId}/timelog_lock_periods

wsReadOnly
wrike_get_tasks_by_taskid_timelogsREAD

Get Timelogs (Task) via GET /tasks/{taskId}/timelogs

wsReadOnly
wrike_get_tasks_by_taskidsREAD

Get Tasks By IDs via GET /tasks/{taskIds}

wsReadOnly
wrike_get_tasks_by_taskids_tasks_historyREAD

Query Tasks fields history via GET /tasks/{taskIds}/tasks_history

wsReadOnly
wrike_get_timelog_categoriesREAD

Query Timelog categories via GET /timelog_categories

wsReadOnly
wrike_get_timelog_categories_by_timelogcategoryid_timelogsREAD

Get Timelogs (Category) via GET /timelog_categories/{timelogCategoryId}/timelogs

wsReadOnly
wrike_get_timelogsREAD

Get Timelogs (Account) via GET /timelogs

wsReadOnly
wrike_get_timelogs_by_timelogidsREAD

Get Timelogs By ID via GET /timelogs/{timelogIds}

wsReadOnly
wrike_get_timesheet_submission_rulesREAD

Get Timesheet Submission Rules (Account) via GET /timesheet_submission_rules

wsReadOnly
wrike_get_timesheetsREAD

Query Timesheets via GET /timesheets

wsReadOnly
wrike_get_user_schedule_capacity_changeREAD

Get Work Schedule Capacity Changes (User) via GET /user_schedule_capacity_change

amReadOnlyWorkSchedule
wrike_get_user_schedule_capacity_change_by_userschedulecapacitychangeidsREAD

Get User Work Schedule Capacity Change by ID via GET /user_schedule_capacity_change/{userScheduleCapacityChangeIds}

amReadOnlyWorkSchedule
wrike_get_user_schedule_exclusionsREAD

Query User Schedule exception via GET /user_schedule_exclusions

amReadOnlyWorkSchedule
wrike_get_user_schedule_exclusions_by_userscheduleexclusionidREAD

Query User Schedule exception via GET /user_schedule_exclusions/{userScheduleExclusionId}

amReadOnlyWorkSchedule
wrike_get_user_schedule_partial_exclusionREAD

Query User Schedule partial exceptions via GET /user_schedule_partial_exclusion

amReadOnlyWorkSchedule
wrike_get_user_schedule_partial_exclusion_by_userschedulepartialexclusionidsREAD

Query User Schedule partial exceptions via GET /user_schedule_partial_exclusion/{userSchedulePartialExclusionIds}

amReadOnlyWorkSchedule
wrike_get_user_typesREAD

Get User Types via GET /user_types

amReadOnlyAccessRole
wrike_get_users_by_useridREAD

Query User via GET /users/{userId}

amReadOnlyUser
wrike_get_versionREAD

API Version via GET /version

no provider scope
wrike_get_workflowsREAD

Query Workflows via GET /workflows

wsReadOnly
wrike_get_workschedule_capacity_change_by_workschedulecapacitychangeidsREAD

Get Work Schedule Capacity Changes by Change ID via GET /workschedule_capacity_change/{workscheduleCapacityChangeIds}

amReadOnlyWorkSchedule
wrike_get_workschedule_exclusions_by_workscheduleexclusionidREAD

Get Work Schedule Exception by ID via GET /workschedule_exclusions/{workscheduleExclusionId}

amReadOnlyWorkSchedule
wrike_get_workschedulesREAD

Query Work Schedules via GET /workschedules

amReadOnlyWorkSchedule
wrike_get_workschedules_by_workscheduleidREAD

Query Work Schedules via GET /workschedules/{workscheduleId}

amReadOnlyWorkSchedule
wrike_get_workschedules_by_workscheduleid_timesheet_submission_rulesREAD

Get Timesheet Submission Rules (Work Schedule) via GET /workschedules/{workscheduleId}/timesheet_submission_rules

wsReadOnly
wrike_get_workschedules_by_workscheduleid_workschedule_capacity_changeREAD

Get Work Schedule Capacity Changes (Work Schedule) via GET /workschedules/{workscheduleId}/workschedule_capacity_change

amReadOnlyWorkSchedule
wrike_get_workschedules_by_workscheduleid_workschedule_exclusionsREAD

Get Work Schedule Exceptions (Work Schedule) via GET /workschedules/{workscheduleId}/workschedule_exclusions

amReadOnlyWorkSchedule
wrike_post_assetsWRITE

Create Equipment via POST /assets

amReadWriteUser
wrike_post_batchWRITE

Create Batch Operation via POST /batch

wsReadWrite
wrike_post_copy_folder_async_by_folderidWRITE

Copy Folder async via POST /copy_folder_async/{folderId}

wsReadWrite
wrike_post_copy_folder_by_folderidWRITE

Copy Folder via POST /copy_folder/{folderId}

wsReadWrite
wrike_post_custom_item_types_by_customitemtypeid_instantiateWRITE

Create Work from Custom Item Type via POST /custom_item_types/{customItemTypeId}/instantiate

wsReadWrite
wrike_post_customfieldsWRITE

Create Custom Field (Account) via POST /customfields

wsReadWrite
wrike_post_data_exportWRITE

Refresh Data Export via POST /data_export

dataExportFull
wrike_post_ediscovery_searchWRITE

eDiscovery Search via POST /ediscovery_search

wsReadWrite
wrike_post_folder_blueprints_by_folderblueprintid_launch_asyncWRITE

Async Work Creation via POST /folder_blueprints/{folderBlueprintId}/launch_async

wsReadWrite
wrike_post_folders_by_folderid_approvalsWRITE

Create Approvals (Folder) via POST /folders/{folderId}/approvals

wsReadWrite
wrike_post_folders_by_folderid_bookingsWRITE

Create Booking via POST /folders/{folderId}/bookings

wsReadWrite
wrike_post_folders_by_folderid_cascading_field_settingsWRITE

Trigger field cascading via POST /folders/{folderId}/cascading_field_settings

wsReadWrite
wrike_post_folders_by_folderid_commentsWRITE

Create Comment (Folder) via POST /folders/{folderId}/comments

wsReadWrite
wrike_post_folders_by_folderid_foldersWRITE

Create Folder via POST /folders/{folderId}/folders

wsReadWrite
wrike_post_folders_by_folderid_tasksWRITE

Create Task (Folder) via POST /folders/{folderId}/tasks

wsReadWrite
wrike_post_folders_by_folderid_timelog_lock_periodsWRITE

Create Timelog Lock (Folder) via POST /folders/{folderId}/timelog_lock_periods

wsReadWrite
wrike_post_groupsWRITE

Create Groups via POST /groups

amReadWriteGroup
wrike_post_invitationsWRITE

Create Invitation via POST /invitations

amReadWriteInvitation
wrike_post_jobrolesWRITE

Create Job Role via POST /jobroles

amReadWriteUser
wrike_post_request_forms_by_requestformid_prefill_urlWRITE

Generate prefilled Request Form URL via POST /request_forms/{requestFormId}/prefill_url

wsReadWrite
wrike_post_request_forms_by_requestformid_submitWRITE

Submit Request Form via POST /request_forms/{requestFormId}/submit

wsReadWrite
wrike_post_spacesWRITE

Create Space via POST /spaces

wsReadWrite
wrike_post_spaces_by_spaceid_timelog_lock_periodsWRITE

Create Timelog Lock (Space) via POST /spaces/{spaceId}/timelog_lock_periods

wsReadWrite
wrike_post_task_blueprints_by_taskblueprintid_launch_asyncWRITE

Async Work Creation via POST /task_blueprints/{taskBlueprintId}/launch_async

wsReadWrite
wrike_post_tasks_by_taskid_approvalsWRITE

Create Approvals (Task) via POST /tasks/{taskId}/approvals

wsReadWrite
wrike_post_tasks_by_taskid_cascading_field_settingsWRITE

Trigger field cascading via POST /tasks/{taskId}/cascading_field_settings

wsReadWrite
wrike_post_tasks_by_taskid_commentsWRITE

Create Comment (Task) via POST /tasks/{taskId}/comments

wsReadWrite
wrike_post_tasks_by_taskid_dependenciesWRITE

Create Dependency via POST /tasks/{taskId}/dependencies

wsReadWrite
wrike_post_tasks_by_taskid_timelogsWRITE

Create Timelog via POST /tasks/{taskId}/timelogs

wsReadWrite
wrike_post_timesheetsWRITE

Create Timesheet via POST /timesheets

wsReadWrite
wrike_post_user_schedule_exclusionsWRITE

Create User Schedule exception via POST /user_schedule_exclusions

amReadWriteWorkSchedule
wrike_post_user_schedule_partial_exclusionWRITE

Create User Schedule partial exception via POST /user_schedule_partial_exclusion

amReadWriteWorkSchedule
wrike_post_users_by_userid_user_schedule_capacity_changeWRITE

Create User Schedule Capacity change via POST /users/{userId}/user_schedule_capacity_change

amReadWriteWorkSchedule
wrike_post_workflowsWRITE

Create Workflow via POST /workflows

amReadWriteWorkflow
wrike_post_workschedulesWRITE

Create Work Schedule via POST /workschedules

amReadWriteWorkSchedule
wrike_post_workschedules_by_workscheduleid_duplicateWRITE

Copy Work Schedule via POST /workschedules/{workscheduleId}/duplicate

amReadWriteWorkSchedule
wrike_post_workschedules_by_workscheduleid_workschedule_capacity_changeWRITE

Create Work Schedule capacity change via POST /workschedules/{workscheduleId}/workschedule_capacity_change

amReadWriteWorkSchedule
wrike_post_workschedules_by_workscheduleid_workschedule_exclusionsWRITE

Create Work Schedule exception via POST /workschedules/{workscheduleId}/workschedule_exclusions

amReadWriteWorkSchedule
wrike_put_accountWRITE

Modify Account via PUT /account

wsReadWrite
wrike_put_approvals_by_approvalidWRITE

Update approval via PUT /approvals/{approvalId}

wsReadWrite
wrike_put_assets_by_assetidWRITE

Update Equipment via PUT /assets/{assetId}

amReadWriteUser
wrike_put_attachments_by_attachmentidWRITE

Update Attachment via PUT /attachments/{attachmentId}

wsReadWrite
wrike_put_bookings_by_bookingidWRITE

Update Booking via PUT /bookings/{bookingId}

wsReadWrite
wrike_put_comments_by_commentidWRITE

Update Comment via PUT /comments/{commentId}

wsReadWrite
wrike_put_contacts_by_contactidWRITE

Modify Contact via PUT /contacts/{contactId}

wsReadWrite
wrike_put_contacts_by_contactids_hourly_rates_provisionWRITE

Provision via PUT /contacts/{contactIds}/hourly_rates_provision

wsReadWrite
wrike_put_customfields_by_customfieldidWRITE

Modify Custom Field via PUT /customfields/{customfieldId}

wsReadWrite
wrike_put_dependencies_by_dependencyidWRITE

Modify Dependency via PUT /dependencies/{dependencyId}

wsReadWrite
wrike_put_folders_by_folderidWRITE

Update Folder via PUT /folders/{folderId}

wsReadWrite
wrike_put_folders_by_folderid_hourly_ratesWRITE

Update Budget Rates (Folder) via PUT /folders/{folderId}/hourly_rates

wsReadWrite
wrike_put_folders_by_folderid_rollupsWRITE

Update Rollup Settings (Folder) via PUT /folders/{folderId}/rollups

wsReadWrite
wrike_put_folders_by_folderidsWRITE

Update Folders (Bulk) via PUT /folders/{folderIds}

wsReadWrite
wrike_put_groups_bulkWRITE

Bulk modify groups via PUT /groups_bulk

amReadWriteGroup
wrike_put_groups_by_groupidWRITE

Modify Groups via PUT /groups/{groupId}

amReadWriteGroup
wrike_put_hourly_ratesWRITE

Update Budget Rates (Account) via PUT /hourly_rates

wsReadWrite
wrike_put_invitations_by_invitationidWRITE

Update Invitation via PUT /invitations/{invitationId}

amReadWriteInvitation
wrike_put_jobroles_by_jobroleidWRITE

Update Job Role via PUT /jobroles/{jobroleId}

amReadWriteUser
wrike_put_spaces_by_spaceidWRITE

Update Space via PUT /spaces/{spaceId}

wsReadWrite
wrike_put_tasks_by_taskidWRITE

Update Task via PUT /tasks/{taskId}

wsReadWrite
wrike_put_tasks_by_taskid_rollupsWRITE

Update Rollup Settings (Task) via PUT /tasks/{taskId}/rollups

wsReadWrite
wrike_put_tasks_by_taskidsWRITE

Update Tasks (Bulk) via PUT /tasks/{taskIds}

wsReadWrite
wrike_put_timelogs_by_timelogidWRITE

Modify Timelog via PUT /timelogs/{timelogId}

wsReadWrite
wrike_put_timesheet_rows_by_timesheetrowidWRITE

Update Timesheet Row via PUT /timesheet_rows/{timesheetRowId}

wsReadWrite
wrike_put_timesheets_by_timesheetidWRITE

Update Timesheet via PUT /timesheets/{timesheetId}

wsReadWrite
wrike_put_user_schedule_capacity_change_by_userschedulecapacitychangeidWRITE

Update User Schedule Capacity change via PUT /user_schedule_capacity_change/{userScheduleCapacityChangeId}

amReadWriteWorkSchedule
wrike_put_user_schedule_exclusions_by_userscheduleexclusionidWRITE

Update User Schedule exception via PUT /user_schedule_exclusions/{userScheduleExclusionId}

amReadWriteWorkSchedule
wrike_put_user_schedule_partial_exclusion_by_userschedulepartialexclusionidWRITE

Update User Schedule partial exception via PUT /user_schedule_partial_exclusion/{userSchedulePartialExclusionId}

amReadWriteWorkSchedule
wrike_put_users_by_useridWRITE

Modify User via PUT /users/{userId}

amReadWriteUser
wrike_put_users_by_useridsWRITE

Modify User via PUT /users/{userIds}

amReadWriteUser
wrike_put_workflows_by_workflowidWRITE

Modify Workflow via PUT /workflows/{workflowId}

amReadWriteWorkflow
wrike_put_workschedule_capacity_change_by_workschedulecapacitychangeidWRITE

Update Work Schedule capacity change via PUT /workschedule_capacity_change/{workscheduleCapacityChangeId}

amReadWriteWorkSchedule
wrike_put_workschedule_exclusions_by_workscheduleexclusionidWRITE

Update Work Schedule exception via PUT /workschedule_exclusions/{workscheduleExclusionId}

amReadWriteWorkSchedule
wrike_put_workschedules_by_workscheduleidWRITE

Update Work Schedule via PUT /workschedules/{workscheduleId}

amReadWriteWorkSchedule
wrike_put_workschedules_by_workscheduleid_timesheet_submission_rulesWRITE

Update Timesheet Submission Rules via PUT /workschedules/{workscheduleId}/timesheet_submission_rules

wsReadWrite

Put Wrike behind one governed endpoint.

Same permissions, same audit trail, whatever else you connect next.