Overview
Pre-built tooling
Pre-built integrations
Access requirements
Setup guide
Useful links
API gotchas
Pre-built tooling
✅ Authorization
✅ Authorization
| Tools | Status |
|---|---|
| Pre-built authorization (OAuth) | ✅ |
| Credentials auto-refresh | ✅ |
| Auth parameters validation | ✅ |
| Pre-built authorization UI | ✅ |
| Custom authorization UI | ✅ |
| Expired credentials detection | ✅ |
✅ Read & write data
✅ Read & write data
| Tools | Status |
|---|---|
| Pre-built integrations | ✅ |
| API unification | ✅ |
| 2-way sync | ✅ |
| Webhooks from Nango on data modifications | ✅ |
| Real-time webhooks from 3rd-party API | 🚫 (time to contribute: <48h) |
| Proxy requests | ✅ |
✅ Observability & data quality
✅ Observability & data quality
| Tools | Status |
|---|---|
| HTTP request logging | ✅ |
| End-to-end type safety | ✅ |
| Data runtime validation | ✅ |
| OpenTelemetry export | ✅ |
| Slack alerts on errors | ✅ |
| Integration status API | ✅ |
✅ Customization
✅ Customization
| Tools | Status |
|---|---|
| Create or customize use-cases | ✅ |
| Pre-configured pagination | 🚫 (time to contribute: <48h) |
| Pre-configured rate-limit handling | 🚫 (time to contribute: <48h) |
| Per-customer configurations | ✅ |
Others
| Function name | Description | Type | Source code |
|---|---|---|---|
create-folder | Create a new folder or project under a parent folder or space. | Action | 🔗 Github |
create-task-comment | Post a new comment on a task. | Action | 🔗 Github |
create-task-dependency | Create a predecessor/successor dependency link between two tasks. | Action | 🔗 Github |
create-task | Create a task inside a folder or project, optionally as a subtask of an existing task. | Action | 🔗 Github |
create-timelog | Log a time entry (hours worked) against a task. | Action | 🔗 Github |
delete-comment | Permanently delete a comment. | Action | 🔗 Github |
delete-folder-safely | Safely delete a folder, blocking the cascading delete of its tasks unless explicitly confirmed. | Action | 🔗 Github |
delete-folder | Soft-delete a folder by moving it to the Recycle Bin. | Action | 🔗 Github |
delete-task-dependency | Remove a dependency link between two tasks (does not affect either task itself). | Action | 🔗 Github |
delete-task | Move a task to the Recycle Bin (soft delete). Does not cascade to its subtasks. | Action | 🔗 Github |
delete-timelog | Permanently delete a timelog (time entry). | Action | 🔗 Github |
find-or-create-folder-and-create-task | Composite: create a task inside a folder/project named by title under a parent, creating that folder first if it does not exist. | Action | 🔗 Github |
get-attachment | Retrieve a single attachment’s metadata by ID (not its binary content). | Action | 🔗 Github |
get-contact | Retrieve a single contact (user, group, or bot) by ID. | Action | 🔗 Github |
get-current-user | Get the contact record of the user/connection currently authenticated, including their account ID, admin/owner flags, and timezone. | Action | 🔗 Github |
get-custom-field | Retrieve a single custom field definition by ID, including its configured dropdown options, currency, and numeric settings. | Action | 🔗 Github |
get-folder | Retrieve a single folder (or Project, if it has a project sub-object) by ID. | Action | 🔗 Github |
get-task-full-context | COMPOSITE: get a single task full picture in one call - its own fields, every comment on it, every logged timelog entry, and its parent folder/project metadata - merged into one response. | Action | 🔗 Github |
get-task | Retrieve a single Wrike task by ID, including its status, dates, assignees, hierarchy IDs and custom field values. | Action | 🔗 Github |
list-attachments | List attachment metadata (filename, size, content type, dimensions) across the account. Does not download file contents - metadata only, per this registry’s convention of excluding binary upload/download actions. | Action | 🔗 Github |
list-contacts | List all contacts (users, groups, and bot/robot accounts) visible to this account. | Action | 🔗 Github |
list-custom-fields | List custom field definitions configured on this account (account- or space-specific, not a global Wrike concept). | Action | 🔗 Github |
list-folder-subtree | List a folder plus every folder/project nested beneath it. | Action | 🔗 Github |
list-folder-tasks | List only the tasks that live directly inside a specific folder or project. | Action | 🔗 Github |
list-folders | List folders in the account, including Projects (Projects are Folders with a project sub-object attached, not a separate resource). | Action | 🔗 Github |
list-spaces | List the account Spaces (top-level containers for folders and projects, each with its own default workflows and access type). | Action | 🔗 Github |
list-task-attachments | List attachment metadata for files attached to a specific task. | Action | 🔗 Github |
list-task-comments | List comments posted on a task. | Action | 🔗 Github |
list-task-dependencies | List the dependency relationships (predecessor/successor links) involving a task. | Action | 🔗 Github |
list-task-timelogs | List time-tracking entries logged against a specific task. | Action | 🔗 Github |
list-tasks | List tasks across the whole account, optionally filtered by an updated/created date range. | Action | 🔗 Github |
list-timelogs | List time-tracking entries across the whole account. | Action | 🔗 Github |
list-workflows | List the account’s workflow(s) and each one’s custom statuses (read-only). | Action | 🔗 Github |
restore-folder | Restore a previously soft-deleted folder, together with the child folders and tasks cascade-deleted with it, back to its original location. | Action | 🔗 Github |
set-task-custom-field | Set (or clear) a custom field’s value on a specific task. | Action | 🔗 Github |
update-comment | Update the text of an existing comment. | Action | 🔗 Github |
update-folder | Update a folder or project (title, description, dates, custom status, owners). Partial merge: only the provided fields change. | Action | 🔗 Github |
update-task | Update a task’s fields (status, dates, title, description, assignees, importance) with a partial merge. | Action | 🔗 Github |
update-timelog | Edit an existing time entry’s hours, date, or comment. | Action | 🔗 Github |
comments | Sync every comment across the account. | Sync | 🔗 Github |
contacts | Sync every contact (user, group, bot) visible to the account. | Sync | 🔗 Github |
folders | Sync every active folder and project (a Project is a Folder with a project sub-object) in the Wrike account, and remove folders moved to the Recycle Bin. | Sync | 🔗 Github |
tasks | Sync every active (non-trashed) task in the account, including subtask/supertask/dependency relationships and custom field values, and remove tasks moved to the Recycle Bin. | Sync | 🔗 Github |
timelogs | Sync time-tracking entries across the account. | Sync | 🔗 Github |
Access requirements
| Pre-Requisites | Status | Comment |
|---|---|---|
| Paid dev account | ❓ | |
| Paid test account | ❓ | |
| Partnership | ❓ | |
| App review | ❓ | |
| Security audit | ❓ |
Setup guide
No setup guide yet.Need help getting started? Get help in the community.
Contribute improvements to the setup guide by editing this page
Useful links
Contribute useful links by editing this page
API gotchas
- Wrike enforces a rate limit of 400 requests per minute. For more information, checkout wrike API rate limits.
- You can find scopes required for each API method in their corresponding method section.
- Currently, Nango supports the latest version, V4, which allows access to data from only one account at a time. For more information, checkout wrike migration from V3
Contribute API gotchas by editing this page