EyalRonel / asana-webhooks-manager

Asana Webhooks Manager (AWM) is a free and open source management and event handling server, written in JavaScript (NodeJS, Angular) for Asana's webhooks API. Use AWM to manage webhooks subscriptions and accept event payloads from Asana in real-time. Want to create your own Asana Dashboard? Consider AWM as your starting point!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status Coverage Status

Asana Webhooks Manager and Event Handler (AWM)

AWM is an open-source, webhooks management and event handling server for Asana
Consider AWM as your starting point (and time saver) for creating your own real-time applications on top of Asana's webhooks machanism.

View workspaces and projects
Subscribe for real-time event notifications
Subscribe for real-time event notifications

Out-of-the-box support for:

  • Login with Asana
  • Webhooks management for all projects and all workspaces (view,add,remove)
  • Handling webhooks "handshake" during creation
  • Accepting webhook events payloads and verifying payload source (hmac2056)
  • A live view for viewing incoming events in real-time
  • Documentation on how to extend and modify

Installation

AWM requires Node.js v6.9+ to run.
Download, extract and run the server

$ cd asana-webhooks-manager
$ node server.js

About

Asana Webhooks Manager (AWM) is a free and open source management and event handling server, written in JavaScript (NodeJS, Angular) for Asana's webhooks API. Use AWM to manage webhooks subscriptions and accept event payloads from Asana in real-time. Want to create your own Asana Dashboard? Consider AWM as your starting point!


Languages

Language:JavaScript 71.9%Language:HTML 24.7%Language:CSS 3.3%