# Asana **Provider:** Asana **Category:** developer **Base URL:** `https://app.asana.com/api/1.0` **Auth:** oauth2 — `Authorization: Bearer YOUR_ACCESS_TOKEN` **Rate Limit:** 1,500 requests/min **Free Tier:** Yes — [object Object] **Pricing:** Free tier available (freemium) **Docs:** https://asana.com/support ## Description This is the interface for interacting with the Asana Platform. Our API reference is generated from our [OpenAPI spec] (https://raw.githubusercontent.com/Asana/developer-docs/master/defs/asana_oas.yaml). ## Endpoints | Method | Endpoint | Description | |--------|----------|-------------| | GET | `https://app.asana.com/api/1.0/attachments` | Get attachments from an object | | POST | `https://app.asana.com/api/1.0/attachments` | Upload an attachment | | DELETE | `https://app.asana.com/api/1.0/attachments/{attachment_gid}` | Delete an attachment | | GET | `https://app.asana.com/api/1.0/attachments/{attachment_gid}` | Get an attachment | | POST | `https://app.asana.com/api/1.0/batch` | Submit parallel requests | | POST | `https://app.asana.com/api/1.0/custom_fields` | Create a custom field | | DELETE | `https://app.asana.com/api/1.0/custom_fields/{custom_field_gid}` | Delete a custom field | | GET | `https://app.asana.com/api/1.0/custom_fields/{custom_field_gid}` | Get a custom field | ## Authentication OAuth 2.0 or Personal Access Token in the Authorization header ``` Authorization: Bearer YOUR_ACCESS_TOKEN ``` ## Sample Request ```bash curl -X GET 'https://app.asana.com/api/1.0/attachments' \ -H 'Authorization: Bearer ' ``` ## Sample Response ```json {} ``` ## Pricing Details Free: 15 users, basic features. Starter: $10.99/user/mo. Advanced: $24.99/user/mo. Enterprise: contact sales. --- *Source: [API Map](https://apimap.dev/apis/asana/) — CC BY 4.0*