How to use IBM App Connect with Wrike
Wrike is a cloud-based project management application that provides full visibility and control over tasks, helping users manage projects from start to finish.
- App Connect Enterprise as a Service connector
- Local connector in containers (Continuous Delivery release) 12.0.12.3-r1 or later
Supported product and API versions
To find out which product and API versions this connector supports, see Detailed System Requirements on the IBM Support page.
Connecting to Wrike
Complete the connection fields that you see in the App Connect Designer Catalog page or flow editor. If necessary, work with your Wrike administrator to obtain these values.
Wrike authorization types and connection fields:
- BASIC OAUTH
-
Server URL: Select the URL for the API server that makes runtime calls.
- BEARER TOKEN
-
Server URL: Select the URL for the API server that makes runtime calls.
- OAUTH 2.0 AUTH CODE
-
Server URL: Select the URL for the API server that makes runtime calls.
To obtain the connection values for Wrike, see Obtaining connection values for Wrike.
To connect to a Wrike endpoint from the App Connect Designer Catalog page for the first time, expand Wrike, then click Connect. For more information, see Managing accounts.
Before you use the account that is created in App Connect in a flow, rename the account to something meaningful that helps you to identify it. To rename the account on the Applications and APIs page, select the account, open its options menu (⋮), then click Rename Account.
Events and Actions
Wrike events
These events are for changes in this application that trigger a flow to start completing the actions in the flow.
Show more configurable events: Events that are shown by default are pre-configured by using optimized connectivity. More items are available after you configure events that can trigger a flow by polling this application for new or updated objects. For more information about configurable events, see Configuring polled events to trigger flows.
Wrike actions
Your flow completes these actions on this application.
Object | Action | Description |
---|---|---|
Approvals | Retrieve all approvals | Retrieves a list of all the approvals |
Retrieve approvals in a folder or project | Retrieves a list of all the approvals in a folder or project | |
Retrieve approvals in a task | Retrieves a list of all the approvals in a task | |
Create folder or project approval | Creates an approval for a folder or project | |
Create task approval | Creates an approval for a task | |
Delete approval | Deletes an approval | |
Retrieve approval by ID | Retrieves an approval by using approval ID | |
Update approval | Updates an approval | |
Comments | Retrieve all comments | Retrieves a list of all comments |
Create comment in a task | Creates a comment in a task | |
Retrieve comments in a task | Retrieves a list of all the comments in a task | |
Create comment in a folder | Creates a comment in the folder | |
Retrieve comments in a folder | Retrieves a list of all the comments in a folder | |
Retrieve comment by ID | Retrieves a comment by using comment ID | |
Update comment | Updates a comment. A comment is available for updates only during the 5 minutes after creation. | |
Delete comment | Deletes a comment | |
Folders or projects | Retrieve all folders or projects | Retrieves a list of all folders or projects |
Delete folder or project | Deletes a folder or project | |
Update folder or project | Updates a folder or project | |
Retrieve folder or project by ID | Retrieves a folder or project by using folder or project ID | |
Create sub folder or project | Creates a folder or project | |
Groups | Create group | Creates a group |
Retrieve all groups | Retrieves a list of all groups | |
Retrieve group by ID | Retrieves a group by using group ID | |
Update group | Updates a group | |
Delete group | Deletes a group | |
Spaces | Create space | Creates a space |
Retrieve all spaces | Retrieves a list of all spaces | |
Retrieve space by ID | Retrieves a space by using space ID | |
Update space | Updates a space by using space ID | |
Delete space | Deletes a space | |
Tasks | Retrieve all tasks | Retrieves a list of all tasks |
Create task | Creates a task in a folder | |
Retrieve tasks in a folder | Retrieves a list of all tasks in a folder | |
Update task | Updates a task | |
Delete task | Deletes a task | |
Retrieve task by ID | Retrieves a task by using task ID | |
Time logs | Retrieve all time logs | Retrieves a list of all time logs |
Create time log | Creates a time log for a task | |
Retrieve time logs for a task | Retrieves a list of all the time logs for a task | |
Retrieve time log by ID | Retrieves a time log by using time log ID | |
Update time log | Updates a time log | |
Delete time log | Deletes a time log | |
Retrieve time logs for a folder | Retrieves a list of all the time logs for a folder | |
Work schedules | Create work schedule | Creates a work schedule |
Retrieve all work schedules | Retrieves a list of all work schedules | |
Retrieve work schedule by ID | Retrieves a work schedule by using work schedule ID | |
Update work schedule | Updates a work schedule | |
Delete work schedule | Deletes a work schedule |
Examples
Use templates to quickly create flows for Wrike
Learn how to use App Connect templates to quickly create flows that complete actions on Wrike. For example, open the Templates gallery, and then search for Wrike.
Use IBM App Connect to build flows that integrate with Wrike.
Read the blog in the IBM Community to learn how to create a comment in GitHub when a new comment is posted in Wrike and notify through a Slack message. Click Read the blog to go to the blog.
Use IBM App Connect to build flows that integrate with Wrike.
Read the blog in the IBM Community to learn how to create a task in Wrike when a new issue is raised in GitHub and notify through a Slack message. Click Read the blog to go to the blog.