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
| Method | What it does |
|---|---|
wrike_get_account | Get authenticated account info and workspace IDs - GET /account. |
wrike_list_workspaces | List all workspaces - GET /workspaces. |
wrike_get_workspace | Get one workspace details - GET /workspaces/{workspace_id}. |
wrike_list_users | List workspace users/team members - GET /workspaces/{workspace_id}/users. |
wrike_get_user | Get one user/team member - GET /workspaces/{workspace_id}/users/{user_id}. |
wrike_list_contacts | List workspace contacts (external people) - GET /workspaces/{workspace_id}/contacts. |
wrike_get_contact | Get one contact - GET /workspaces/{workspace_id}/contacts/{contact_id}. |
wrike_create_contact | Create a contact - POST /workspaces/{workspace_id}/contacts. |
wrike_update_contact | Update a contact - PUT /workspaces/{workspace_id}/contacts/{contact_id}. |
wrike_list_projects | List projects - GET /workspaces/{workspace_id}/projects. |
wrike_get_project | Get one project - GET /projects/{project_id}. |
wrike_create_project | Create a project - POST /workspaces/{workspace_id}/projects. |
wrike_update_project | Update a project - PUT /projects/{project_id}. |
wrike_list_folders | List folders - GET /workspaces/{workspace_id}/folders. |
wrike_get_folder | Get one folder - GET /folders/{folder_id}. |
wrike_create_folder | Create a folder - POST /workspaces/{workspace_id}/folders. |
wrike_update_folder | Update a folder - PUT /folders/{folder_id}. |
wrike_delete_folder | Delete a folder - DELETE /folders/{folder_id}. |
wrike_list_tasks | List tasks - GET /workspaces/{workspace_id}/tasks. |
wrike_get_task | Get one task - GET /tasks/{task_id}. |
wrike_create_task | Create a task - POST /workspaces/{workspace_id}/tasks. |
wrike_update_task | Update a task - PUT /tasks/{task_id}. |
wrike_delete_task | Delete a task - DELETE /tasks/{task_id}. |
wrike_copy_task | Copy a task - POST /tasks/{task_id}/copy. |
wrike_list_comments | List comments on a task - GET /tasks/{task_id}/comments. |
wrike_get_comment | Get one comment - GET /comments/{comment_id}. |
wrike_create_comment | Create a comment on a task - POST /tasks/{task_id}/comments. |
wrike_update_comment | Update a comment - PUT /comments/{comment_id}. |
wrike_delete_comment | Delete a comment - DELETE /comments/{comment_id}. |
wrike_list_attachments | List attachments on a task - GET /tasks/{task_id}/attachments. |
wrike_get_attachment | Get one attachment metadata - GET /attachments/{attachment_id}. |
wrike_list_timelogs | List timelogs - GET /workspaces/{workspace_id}/timelogs. |
wrike_get_timelog | Get one timelog - GET /timelogs/{timelog_id}. |
wrike_create_timelog | Log time on a task - POST /tasks/{task_id}/timelogs. |
wrike_delete_timelog | Delete a timelog - DELETE /timelogs/{timelog_id}. |
wrike_list_custom_fields | List custom fields in workspace - GET /workspaces/{workspace_id}/customfields. |
wrike_list_dependencies | List task dependencies - GET /workspaces/{workspace_id}/dependencies. |
wrike_create_dependency | Create a task dependency - POST /tasks/{task_id}/dependencies. |
wrike_delete_dependency | Delete a task dependency - DELETE /dependencies/{dependency_id}. |
wrike_list_workflows | List custom workflows (statuses) - GET /workspaces/{workspace_id}/workflows. |
wrike_list_custom_statuses | List custom statuses in workspace - GET /workspaces/{workspace_id}/customstatuses. |
wrike_list_teams | List teams in workspace - GET /workspaces/{workspace_id}/teams. |
wrike_get_team | Get one team - GET /teams/{team_id}. |
wrike_list_webhooks | List 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 field | Where 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
4xxon writes - double-check required fields; the agent confirms before write actions.
Links
We love our partners - FlyMy.AI builds with the best. Thanks, Wrike!