Asana integration
Last updated
Was this helpful?
Last updated
Was this helpful?
Our Asana integration connects Rewstโs automation capabilities with Asanaโs powerful project and task management platform. It automates task assignments, project tracking, status updates, and reportingโhelping MSPs and business teams reduce manual effort, improve collaboration, and ensure efficient execution of their workflows.
Log in to Asana.
Navigate to Account > Settings.
Click the Apps tab in the dialog that appears.
Click Create New Token.
Enter Rewst
in the Token Name field.
Check off the I agree to the Asana API Terms box.
Click Create Token.
Copy the access token value. Note that once you click out of the display dialog, you won't be able to come back and view this token again. Click Done once copied.
Paste the following URL into your browser's address bar, while still logged in to Asana: .
Find the GID in the code that appears. Copy the GID. You'll need this to continue setup in Rewst.
Navigate to Configuration > Integrations in the left side menu of your Rewst platform.
Click on the integration tile to launch the configuration setup page.
Click Authorize under the Parameters submenu. If authorization is successful, you'll see a green confirmation message. The Authorize button will change to now say Re-Authorize.
Click Save Configuration.
A new Organization Mapping section will appear at the bottom of the configuration page. You may now begin mapping your organizations.
Saving your configuration during integration setup automatically triggers a test API call to verify that your setup is correct. If something is wrong with your credentials and the integration fails, you'll receive an error message in the Rewst platform.
Asana's complete documentation can be found here.
Attachments
Create Attachment
Create an attachment
Attachments
Delete Attachment
Deletes a specific, existing attachment.
Attachments
Get Attachment
Get the full record for a single attachment.
Attachments
List Object Attachments
Returns the compact records for all attachments on the object.
Generic Request
Asana API Request
Generic action for making authenticated requests against the Asana API
Projects
Create Project
Create a Project
Projects
Delete Project
A specific, existing project can be deleted by making a DELETE request on the URL for that project. Returns an empty data record.
Projects
Get Project
Returns the complete project record for a single project.
Projects
List Projects
Get all projects in a workspace
Projects
Update Project
Update a Project
Tasks
Create Subtask
Create a Subtask
Tasks
Create Task
Create a Task
Tasks
Delete Task
A specific, existing task can be deleted by making a DELETE request on the URL for that task.
Tasks
Get Task
Returns the complete task record for a single task.
Tasks
List Project Tasks
Returns the compact task records for all tasks within the given project, ordered by their priority.
Tasks
Search Workspace Tasks
Returns the complete task record for a single task.
Tasks
Update Task
Update an existing task by making a PUT request. Only fields in the data block are changed; unspecified fields remain unchanged.
Workspace
Get Workspace
Returns the full workspace record for a single workspace.
Workspace
List Workspaces
Returns the compact records for all workspaces visible to the authorized user.
In the Integrations page, search for Asana
.
Got an idea for a new Integration? Rewst is constantly adding new integrations to our integrations page. Submit your idea or upvote existing ideas here in our .
For more on how actions work in Rewst, check out our .