Hello everyone,
We have been exploring ways to modernize and improve our SDKs. We are actively working on the next version of our Node.js and Python SDKs and we’re ready to share a preview with our developers. We’d love your early feedback to learn more about the quality and usability improvements we’ve made.
We’ve picked these first few endpoints because they are the most popular. We’ll continue to roll out new endpoints for these previews in the weeks to come. Let us know which endpoints you’d like us to prioritize next in the comments!
This preview contains the following 10 endpoints:
- GET /tasks/{task_gid}/stories
- GET /tasks/{task_gid}/subtasks
- GET /tasks/{task_gid}
- GET /projects/{project_gid}
- GET /projects/{project_gid}/tasks
- GET /tasks
- GET /events
- GET /projects
- GET /users/{user_gid}
- GET /projects/{project_gid}/sections
Node.js
npm i asana-preview
See Documentation for API Endpoints and click on the method you want to call (e.g. getTask)
Python
pip install asana-preview
See Documentation for API Endpoints and click on the method you want to call (e.g. get_task)
A couple of things to call out:
-
These client libraries are a preview of what there is to come and are subject to change. We do not recommend building production apps with these SDKs just yet.
-
Some of the sample code in the node library have example values for parameters that are not correctly typed (EX: sync token sample value missing string quotes around it). We are aware of this and intend to fix this in the future.
Please leave us feedback in the comments section below or through the feedback form on our documentation site.
Thanks for building with Asana!
John Vu