Collaboration across teams and tools works best when everyone stays in sync and processes flow easily and without friction. This is why we have Asana’s API: it’s a platform to ensure all of your information is up-to-date and that your teams stay efficient and in the loop.
Asana’s API provides a means for software and scripts to read information from inside Asana, input information from outside Asana, and automatically react when things change. This can include: consistently doing repetitive or tedious tasks, creating reports on the state of tasks and projects, or staying in sync with other software such as Slack or Salesforce used in your organization. Asana’s platform is built to be flexible and powerful, and be intuitive enough for all teams to adopt and maintain clarity on the work being done.
If you're a developer, use the Developer App Management page to create Personal Access Tokens.
Personal Access Tokens provide individuals with a low friction means to access the Asana API when writing scripts, working with command line utilities, or prototyping applications.