Skip to main content
WR

Wrike

Manage Wrike: tasks, folders, projects, timelogs, comments, custom fields. Exposes 44 actions covering the full API surface the agent needs - read and write.

What it can do

MethodWhat it does
wrike_get_accountGet authenticated account info and workspace IDs - GET /account.
wrike_list_workspacesList all workspaces - GET /workspaces.
wrike_get_workspaceGet one workspace details - GET /workspaces/{workspace_id}.
wrike_list_usersList workspace users/team members - GET /workspaces/{workspace_id}/users.
wrike_get_userGet one user/team member - GET /workspaces/{workspace_id}/users/{user_id}.
wrike_list_contactsList workspace contacts (external people) - GET /workspaces/{workspace_id}/contacts.
wrike_get_contactGet one contact - GET /workspaces/{workspace_id}/contacts/{contact_id}.
wrike_create_contactCreate a contact - POST /workspaces/{workspace_id}/contacts.
wrike_update_contactUpdate a contact - PUT /workspaces/{workspace_id}/contacts/{contact_id}.
wrike_list_projectsList projects - GET /workspaces/{workspace_id}/projects.
wrike_get_projectGet one project - GET /projects/{project_id}.
wrike_create_projectCreate a project - POST /workspaces/{workspace_id}/projects.
wrike_update_projectUpdate a project - PUT /projects/{project_id}.
wrike_list_foldersList folders - GET /workspaces/{workspace_id}/folders.
wrike_get_folderGet one folder - GET /folders/{folder_id}.
wrike_create_folderCreate a folder - POST /workspaces/{workspace_id}/folders.
wrike_update_folderUpdate a folder - PUT /folders/{folder_id}.
wrike_delete_folderDelete a folder - DELETE /folders/{folder_id}.
wrike_list_tasksList tasks - GET /workspaces/{workspace_id}/tasks.
wrike_get_taskGet one task - GET /tasks/{task_id}.
wrike_create_taskCreate a task - POST /workspaces/{workspace_id}/tasks.
wrike_update_taskUpdate a task - PUT /tasks/{task_id}.
wrike_delete_taskDelete a task - DELETE /tasks/{task_id}.
wrike_copy_taskCopy a task - POST /tasks/{task_id}/copy.
wrike_list_commentsList comments on a task - GET /tasks/{task_id}/comments.
wrike_get_commentGet one comment - GET /comments/{comment_id}.
wrike_create_commentCreate a comment on a task - POST /tasks/{task_id}/comments.
wrike_update_commentUpdate a comment - PUT /comments/{comment_id}.
wrike_delete_commentDelete a comment - DELETE /comments/{comment_id}.
wrike_list_attachmentsList attachments on a task - GET /tasks/{task_id}/attachments.
wrike_get_attachmentGet one attachment metadata - GET /attachments/{attachment_id}.
wrike_list_timelogsList timelogs - GET /workspaces/{workspace_id}/timelogs.
wrike_get_timelogGet one timelog - GET /timelogs/{timelog_id}.
wrike_create_timelogLog time on a task - POST /tasks/{task_id}/timelogs.
wrike_delete_timelogDelete a timelog - DELETE /timelogs/{timelog_id}.
wrike_list_custom_fieldsList custom fields in workspace - GET /workspaces/{workspace_id}/customfields.
wrike_list_dependenciesList task dependencies - GET /workspaces/{workspace_id}/dependencies.
wrike_create_dependencyCreate a task dependency - POST /tasks/{task_id}/dependencies.
wrike_delete_dependencyDelete a task dependency - DELETE /dependencies/{dependency_id}.
wrike_list_workflowsList custom workflows (statuses) - GET /workspaces/{workspace_id}/workflows.
wrike_list_custom_statusesList custom statuses in workspace - GET /workspaces/{workspace_id}/customstatuses.
wrike_list_teamsList teams in workspace - GET /workspaces/{workspace_id}/teams.
wrike_get_teamGet one team - GET /teams/{team_id}.
wrike_list_webhooksList webhook subscriptions (read-only) - GET /workspaces/{workspace_id}/webhooks.

How to get credentials

This connector uses OAuth 2.0. In FlyMyAI, open the tool and click Connect - you'll be redirected to Wrike to authorize, then back to FlyMyAI. There is no API key to paste.

The OAuth app must be registered by FlyMyAI for this provider. If you see "connection not configured", the provider's client credentials are still being set up - check back shortly.

Fields to fill in FlyMyAI

FlyMyAI fieldWhere it comes from
(none)Connect via OAuth - nothing to paste.

Troubleshooting

  • 401 Unauthorized / 403 Forbidden - the OAuth connection expired or was revoked - reconnect.
  • 429 Too Many Requests - you hit the provider rate limit; retry after a short backoff.
  • Unexpected 4xx on writes - double-check required fields; the agent confirms before write actions.
We love our partners - FlyMy.AI builds with the best. Thanks, Wrike!