✅ Authorization
✅ Read & write data
Tools | Status |
---|---|
Pre-built integrations | ✅ |
API unification | ✅ |
2-way sync | ✅ |
Webhooks from Nango on data modifications | ✅ |
Real-time webhooks from 3rd-party API | 🚫 (time to contribute: <48h) |
Proxy requests | ✅ |
✅ Observability & data quality
Tools | Status |
---|---|
HTTP request logging | ✅ |
End-to-type type safety | ✅ |
Data runtime validation | ✅ |
OpenTelemetry export | ✅ |
Slack alerts on errors | ✅ |
Integration status API | ✅ |
✅ Customization
Tools | Status |
---|---|
Create or customize use-cases | ✅ |
Pre-configured pagination | ✅ |
Pre-configured rate-limit handling | 🚫 (time to contribute: <48h) |
Per-customer configurations | ✅ |
Projects
Endpoint | Description | Readme |
---|---|---|
GET /projects | Retrieves all projects for a user | 🔗 |
Tasks
Endpoint | Description | Readme |
---|---|---|
POST /tasks | Create a task using Asana specific fields and return a unified model task. See https://developers.asana.com/reference/createtask for Asana specific fields | 🔗 |
PATCH /tasks | Update a task and be able to assign the task to a specific user | 🔗 |
DELETE /tasks | Delete a task. | 🔗 |
GET /tasks | Retrieve all tasks that exist in the workspace | 🔗 |
Users
Endpoint | Description | Readme |
---|---|---|
GET /users | Retrieve all users that exist in the workspace | 🔗 |
Workspaces
Endpoint | Description | Readme |
---|---|---|
GET /workspaces | Retrieve all workspaces for a user | 🔗 |
Others
Pre-Requisites | Status | Comment |
---|---|---|
Paid dev account | ❓ | |
Paid test account | ❓ | |
Partnership | ❓ | |
App review | ❓ | |
Security audit | ❓ |
The required parameter client_id is missing or invalid
, you will most likely need to go to Developer Console -> Your app -> Manage distribution -> Change from “Specific workspaces” to “Any workspace”asana-scim
you need to generate a service account in Asana