# App Components

**URL:** https://forum.asana.com/c/forum-en/api/app-components-beta/150.md

[Latest](https://forum.asana.com/latest.md) · [Categories](https://forum.asana.com/categories.md) · [Tags](https://forum.asana.com/tags.md)

---

## [Would a multi-approver app (quorum + audit trail) be considered duplicative of native Approvals?](https://forum.asana.com/t/would-a-multi-approver-app-quorum-audit-trail-be-considered-duplicative-of-native-approvals/1149468)

<div class="topic-metadata">

**Author:** [@KYC\_Checks](https://forum.asana.com/u/KYC_Checks)\
**Replies:** 2\
**Last updated:** [27 July 2026 11:51 UTC](https://forum.asana.com/t/would-a-multi-approver-app-quorum-audit-trail-be-considered-duplicative-of-native-approvals/1149468 "2026-07-27T11:51:03Z")

</div>

Hi all, I’m scoping an app for the App Directory and I’d rather ask about scope before building it than find out at review. The app sits close to a native feature on purpose, so I want to be upfront about that and hea…

---

## [Asana OAuth flow shows "Waiting for authorization. If nothing is happening, try again."](https://forum.asana.com/t/asana-oauth-flow-shows-waiting-for-authorization-if-nothing-is-happening-try-again/1068595)

<div class="topic-metadata">

**Author:** [@Sameer\_Mehra](https://forum.asana.com/u/Sameer_Mehra)\
**Replies:** 8\
**Last updated:** [17 December 2025 19:51 UTC](https://forum.asana.com/t/asana-oauth-flow-shows-waiting-for-authorization-if-nothing-is-happening-try-again/1068595 "2025-12-17T19:51:04Z")

</div>

When attempting to initiate the OAuth flow from Asana - (using a url like this ) - the flow is correctly working, and the resulting window even correctly calls window.opener.postMessage(), as required in the app approval…

---

## [Questions around \`AttachedResource\` responses to \`On submit callback\` for modal form app components](https://forum.asana.com/t/questions-around-attachedresource-responses-to-on-submit-callback-for-modal-form-app-components/1059584)

<div class="topic-metadata">

**Author:** [@Layfando](https://forum.asana.com/u/Layfando)\
**Replies:** 7\
**Last updated:** [12 May 2025 14:14 UTC](https://forum.asana.com/t/questions-around-attachedresource-responses-to-on-submit-callback-for-modal-form-app-components/1059584 "2025-05-12T14:14:14Z")

</div>

Hi all :waving\_hand:, We’re in the process of developing a custom app and we’re wondering if our intended app flow is possible within the constraints of Asana’s app components. App Flow: The entry point is a button …

---

## [Custom field error](https://forum.asana.com/t/custom-field-error/1058016)

<div class="topic-metadata">

**Author:** [@Dhruv\_Dhanda](https://forum.asana.com/u/Dhruv_Dhanda)\
**Replies:** 1\
**Last updated:** [6 May 2025 15:21 UTC](https://forum.asana.com/t/custom-field-error/1058016 "2025-05-06T15:21:08Z")

</div>

const customFieldMap = { campaign\_id\_tru: "1209823194720112", // ← Replace with actual GID spend\_tru: "1209800151523323", // ← Replace with actual GID ad\_banner\_tru: "1209800282203559", // ← Replace with actual GID…

---

## [How to find out to which projects or workspaces an App is installed to?](https://forum.asana.com/t/how-to-find-out-to-which-projects-or-workspaces-an-app-is-installed-to/144029)

<div class="topic-metadata">

**Author:** [@Tuomas](https://forum.asana.com/u/Tuomas)\
**Replies:** 5\
**Last updated:** [25 March 2025 14:20 UTC](https://forum.asana.com/t/how-to-find-out-to-which-projects-or-workspaces-an-app-is-installed-to/144029 "2025-03-25T14:20:45Z")

</div>

Is there a way to learn to which project or workspace the user is installing the app during the OAuth flow? The documentation says When an app with App Components is added to a project, the user adding it is sent to th…

---

## [Getting enabled project list for our App](https://forum.asana.com/t/getting-enabled-project-list-for-our-app/1027180)

<div class="topic-metadata">

**Author:** [@Mustafa\_Hipporello](https://forum.asana.com/u/Mustafa_Hipporello)\
**Replies:** 3\
**Last updated:** [18 February 2025 17:56 UTC](https://forum.asana.com/t/getting-enabled-project-list-for-our-app/1027180 "2025-02-18T17:56:04Z")

</div>

Hi, We are building an app for Asana. We plan to support app components. However, in the installation flow, we need to which projects are selected for our app. Is it possible? And the second questions is, our App might…

---

## [Authenticate an app component to a server side server](https://forum.asana.com/t/authenticate-an-app-component-to-a-server-side-server/963597)

<div class="topic-metadata">

**Author:** [@Zubair\_Hasan](https://forum.asana.com/u/Zubair_Hasan)\
**Replies:** 3\
**Last updated:** [24 December 2024 13:23 UTC](https://forum.asana.com/t/authenticate-an-app-component-to-a-server-side-server/963597 "2024-12-24T13:23:00Z")

</div>

When setting up a modal form to get some metadata from my app server, I can only register a url in the app to call an app server to process the request. I can’t pass in any headers/custom fields to say pass a API/token …

---

## [Add an App Component dev unpublished app into a workspace the user is not a part of](https://forum.asana.com/t/add-an-app-component-dev-unpublished-app-into-a-workspace-the-user-is-not-a-part-of/929812)

<div class="topic-metadata">

**Author:** [@Timeth\_Subasinghe](https://forum.asana.com/u/Timeth_Subasinghe)\
**Replies:** 3\
**Last updated:** [26 November 2024 21:44 UTC](https://forum.asana.com/t/add-an-app-component-dev-unpublished-app-into-a-workspace-the-user-is-not-a-part-of/929812 "2024-11-26T21:44:54Z")

</div>

Is there a way to add an app-component app (which is not yet published) into a workspace which the user who created the app in the developer portal does not have access to, I couldn’t find a way to do so even when the di…

---

## [Rule Action Example - Something went wrong. Try again later.](https://forum.asana.com/t/rule-action-example-something-went-wrong-try-again-later/181800)

<div class="topic-metadata">

**Author:** [@Simon16](https://forum.asana.com/u/Simon16)\
**Replies:** 8\
**Last updated:** [6 September 2024 21:00 UTC](https://forum.asana.com/t/rule-action-example-something-went-wrong-try-again-later/181800 "2024-09-06T21:00:54Z")

</div>

Hi, I followed all the steps from GitHub - Asana/app-components-rule-action-example-app, however I am stuck at steps 3.2 When I add my recently-created Rule Action, I get “Something went wrong. Try again later.” Whe…

---

## [Is There A Way to Submit A Modal Form Without Having to Attach a Resource](https://forum.asana.com/t/is-there-a-way-to-submit-a-modal-form-without-having-to-attach-a-resource/880782)

<div class="topic-metadata">

**Author:** [@Kariah\_Petrille](https://forum.asana.com/u/Kariah_Petrille)\
**Replies:** 11\
**Last updated:** [7 August 2024 13:56 UTC](https://forum.asana.com/t/is-there-a-way-to-submit-a-modal-form-without-having-to-attach-a-resource/880782 "2024-08-07T13:56:23Z")

</div>

Sorry if this has already been answered elsewhere: I just couldn’t find anything that really answered the question. We have a private app that uses modal forms to generate project tasks based in a similar way that a tem…

---

## [App installation callback failures](https://forum.asana.com/t/app-installation-callback-failures/235883)

<div class="topic-metadata">

**Author:** [@pmatern](https://forum.asana.com/u/pmatern)\
**Replies:** 15\
**Last updated:** [18 April 2024 00:54 UTC](https://forum.asana.com/t/app-installation-callback-failures/235883 "2024-04-18T00:54:27Z")

</div>

Our app components based app uses the Asana documented method of rendering a button to close the popup window to signal installation success with the supplied js snippet: window.opener.postMessage("success", "https://ap…

---

## [Is there any way to be notified when URL attachment created via App Component is removed from task?](https://forum.asana.com/t/is-there-any-way-to-be-notified-when-url-attachment-created-via-app-component-is-removed-from-task/703358)

<div class="topic-metadata">

**Author:** [@Alex\_Alex](https://forum.asana.com/u/Alex_Alex)\
**Replies:** 3\
**Last updated:** [14 February 2024 15:21 UTC](https://forum.asana.com/t/is-there-any-way-to-be-notified-when-url-attachment-created-via-app-component-is-removed-from-task/703358 "2024-02-14T15:21:02Z")

</div>

Hello, I am planning to use “Resource attach URL” from Lookup App Component to link task with custom entity in db. Do you have any “Resource de-attach URL” (or maybe exists other way) to notify when URL attachment crea…

---

## [How to test app components before publishing app](https://forum.asana.com/t/how-to-test-app-components-before-publishing-app/620255)

<div class="topic-metadata">

**Author:** [@Sanjana\_Singh](https://forum.asana.com/u/Sanjana_Singh)\
**Replies:** 7\
**Last updated:** [30 November 2023 15:46 UTC](https://forum.asana.com/t/how-to-test-app-components-before-publishing-app/620255 "2023-11-30T15:46:43Z")

</div>

Hi, We are doing integration of our app with asana. We want to use app components like Ziflow but couldn’t find any way to test app components before publishing app. Even in developer sandbox our created app is not prese…

---

## [Webhook Handshake using postman and webhook site](https://forum.asana.com/t/webhook-handshake-using-postman-and-webhook-site/589077)

<div class="topic-metadata">

**Author:** [@Tejaswini\_gowda](https://forum.asana.com/u/Tejaswini_gowda)\
**Replies:** 1\
**Last updated:** [31 October 2023 15:24 UTC](https://forum.asana.com/t/webhook-handshake-using-postman-and-webhook-site/589077 "2023-10-31T15:24:22Z")

</div>

Hi We are trying to perform the handshake using postman and webhook site, we found out that webhook can be used with premium, Can anyone help us with webhook site alternative or any other way to test.

---

## [Are App Components getting any investment?](https://forum.asana.com/t/are-app-components-getting-any-investment/527898)

<div class="topic-metadata">

**Author:** [@Patrick\_Lightbody](https://forum.asana.com/u/Patrick_Lightbody)\
**Replies:** 2\
**Last updated:** [6 September 2023 06:48 UTC](https://forum.asana.com/t/are-app-components-getting-any-investment/527898 "2023-09-06T06:48:27Z")

</div>

I’m a bit concerned: we built our integration on top of App Components because we got the impression last year it was a serious investment by Asana. But there have been literally two posts to this forum all year, one of…

---

## [Get non-stream URL for user profile images?](https://forum.asana.com/t/get-non-stream-url-for-user-profile-images/139832)

<div class="topic-metadata">

**Author:** [@Lauren17](https://forum.asana.com/u/Lauren17)\
**Replies:** 1\
**Last updated:** [13 April 2023 12:22 UTC](https://forum.asana.com/t/get-non-stream-url-for-user-profile-images/139832 "2023-04-13T12:22:58Z")

</div>

When using the GET /user/:id endpoint to fetch my user, a few Amazon S3 urls are returned for my profile photo. Open opening or fetching the S3 data from the URL, a binary/octet-stream is returned and the image is immed…

---

## [Can't add Action to Rule even though app is added to project](https://forum.asana.com/t/cant-add-action-to-rule-even-though-app-is-added-to-project/159411)

<div class="topic-metadata">

**Author:** [@anon7660446](https://forum.asana.com/u/anon7660446)\
**Replies:** 6\
**Last updated:** [16 December 2022 14:57 UTC](https://forum.asana.com/t/cant-add-action-to-rule-even-though-app-is-added-to-project/159411 "2022-12-16T14:57:56Z")

</div>

I have created a custom app server in Flask and I was able to install it to a project by going through the installation flow. However whenever I try to add the Action to the Rule, I click on my app’s action and it sends …

---

## [Install an app using the asana API](https://forum.asana.com/t/install-an-app-using-the-asana-api/188388)

<div class="topic-metadata">

**Author:** [@steve28](https://forum.asana.com/u/steve28)\
**Replies:** 6\
**Last updated:** [6 August 2022 21:24 UTC](https://forum.asana.com/t/install-an-app-using-the-asana-api/188388 "2022-08-06T21:24:21Z")

</div>

Hey, I was working on an app and found that the app needs to be separately installed for every project by the user. Is it possible to have the company admin to install it for all the projects in one go considering some o…

---

## [Could you please provide Limitation of App Components](https://forum.asana.com/t/could-you-please-provide-limitation-of-app-components/174600)

<div class="topic-metadata">

**Author:** [@Vivekanandababu\_Kodi](https://forum.asana.com/u/Vivekanandababu_Kodi)\
**Replies:** 0\
**Last updated:** [24 June 2022 13:49 UTC](https://forum.asana.com/t/could-you-please-provide-limitation-of-app-components/174600 "2022-06-24T13:49:38Z")

</div>

Need detailed limitations when we create a app component on Asana: Widget Modal Form Lookup Rule Action Entry Point for example → if we use widget - how many custom fields we can create → we created only four fields →…

---

## [Uninstall/install event of an app component](https://forum.asana.com/t/uninstall-install-event-of-an-app-component/160306)

<div class="topic-metadata">

**Author:** [@gtola](https://forum.asana.com/u/gtola)\
**Replies:** 3\
**Last updated:** [12 April 2022 05:40 UTC](https://forum.asana.com/t/uninstall-install-event-of-an-app-component/160306 "2022-04-12T05:40:17Z")

</div>

Hello there! Is there any install/uninstall event for teh App component? I.e. I want to add a URL attachment to each task during install via the API, and then if the user wants to uninstall the component I have to remo…

---

## [Private App - using an app without publishing it in the store](https://forum.asana.com/t/private-app-using-an-app-without-publishing-it-in-the-store/149321)

<div class="topic-metadata">

**Author:** [@abakar](https://forum.asana.com/u/abakar)\
**Replies:** 1\
**Last updated:** [25 March 2022 00:01 UTC](https://forum.asana.com/t/private-app-using-an-app-without-publishing-it-in-the-store/149321 "2022-03-25T00:01:19Z")

</div>

Hey there, We are thinking about making an app to add some custom widgets for our tasks, but we don’t want to public it in the store. Is it possible to make an application available only inside one organization? Will …

---

## [Logs for failed component renders](https://forum.asana.com/t/logs-for-failed-component-renders/157104)

<div class="topic-metadata">

**Author:** [@pmatern](https://forum.asana.com/u/pmatern)\
**Replies:** 1\
**Last updated:** [12 March 2022 08:35 UTC](https://forum.asana.com/t/logs-for-failed-component-renders/157104 "2022-03-12T08:35:05Z")

</div>

Hello - I’m making my way through rendering a modal form and the resultant widget, but have hit bumps along the way returning results that Asana will render. AFAICT my widget metadata response matches the schema, but re…

---

## [Join our App Components closed Beta](https://forum.asana.com/t/join-our-app-components-closed-beta/134608)

<div class="topic-metadata">

**Author:** [@Katy\_Schmitt](https://forum.asana.com/u/Katy_Schmitt)\
**Replies:** 7\
**Last updated:** [4 March 2022 03:13 UTC](https://forum.asana.com/t/join-our-app-components-closed-beta/134608 "2022-03-04T03:13:48Z")

</div>

Hi! Katy here from the API Product team at Asana. We’ve got an update to share about the App Components project. First, thank you to those of you that joined the Alpha program for Asana Platform UI, now called App Compo…

---

## [Bitskout, feedback on use case videos](https://forum.asana.com/t/bitskout-feedback-on-use-case-videos/152250)

<div class="topic-metadata">

**Author:** [@iliaZelenkin](https://forum.asana.com/u/iliaZelenkin)\
**Replies:** 2\
**Last updated:** [5 February 2022 15:25 UTC](https://forum.asana.com/t/bitskout-feedback-on-use-case-videos/152250 "2022-02-05T15:25:21Z")

</div>

Hello team! We are super excited about App components that will allow our users get the full power of A.I. at their Asana projects. We’ve prepared examples to publish in different channels but I wanted to get your feed…

---

## [Submit your app by December 17th to the App Components Beta](https://forum.asana.com/t/submit-your-app-by-december-17th-to-the-app-components-beta/141973)

<div class="topic-metadata">

**Author:** [@Katy\_Schmitt](https://forum.asana.com/u/Katy_Schmitt)\
**Replies:** 5\
**Last updated:** [8 November 2021 19:51 UTC](https://forum.asana.com/t/submit-your-app-by-december-17th-to-the-app-components-beta/141973 "2021-11-08T19:51:52Z")

</div>

Hey developers! We appreciate your continued interest and work on our newest platform feature, App Components. This new set of capabilities enables you to publish apps that end users can use inside Asana’s UI. Asana use…

---

## [Define your App before it's gone!](https://forum.asana.com/t/define-your-app-before-its-gone/109212)

<div class="topic-metadata">

**Author:** [@Ross\_Grambo](https://forum.asana.com/u/Ross_Grambo)\
**Replies:** 0\
**Last updated:** [5 February 2021 01:03 UTC](https://forum.asana.com/t/define-your-app-before-its-gone/109212 "2021-02-05T01:03:51Z")

</div>

Hello Alpha Developers, Thanks for joining in the alpha so far. We’ve enjoyed seeing the progress made from those of you who have submitted app definitions and begun explorations. Given we’re eager to learn from active…

---

## [Public content about a Workflow App](https://forum.asana.com/t/public-content-about-a-workflow-app/129761)

<div class="topic-metadata">

**Author:** [@iliaZelenkin](https://forum.asana.com/u/iliaZelenkin)\
**Replies:** 8\
**Last updated:** [3 August 2021 13:17 UTC](https://forum.asana.com/t/public-content-about-a-workflow-app/129761 "2021-08-03T13:17:10Z")

</div>

Hello! We are ready with our workflow app. And we want to record some videos and make them public (mainly, what you can do with Bitskout Workflow app). We can record the videos without any details about the workflow ap…

---

## [App Components API Changes](https://forum.asana.com/t/app-components-api-changes/129007)

<div class="topic-metadata">

**Author:** [@Ross\_Grambo](https://forum.asana.com/u/Ross_Grambo)\
**Replies:** 0\
**Last updated:** [16 July 2021 22:24 UTC](https://forum.asana.com/t/app-components-api-changes/129007 "2021-07-16T22:24:43Z")

</div>

Hello everyone! As we transition to our public beta release of App Components (previously called Platform UI), we have made several changes to our API interface to conform to the standards of our REST API. These changes…

---

## [App Rules - Running an action](https://forum.asana.com/t/app-rules-running-an-action/125716)

<div class="topic-metadata">

**Author:** [@iliaZelenkin](https://forum.asana.com/u/iliaZelenkin)\
**Replies:** 6\
**Last updated:** [30 June 2021 13:55 UTC](https://forum.asana.com/t/app-rules-running-an-action/125716 "2021-06-30T13:55:52Z")

</div>

Hello @Ross\_Grambo ! We are successfully running a workflow app already. However, we have some questions: Our action contains some data (a selected A.I. workflow ID) required to run a specific workflow on the platform.…

---

## [Documentation notes/questions](https://forum.asana.com/t/documentation-notes-questions/105259)

<div class="topic-metadata">

**Author:** [@Phil\_Seeman](https://forum.asana.com/u/Phil_Seeman)\
**Replies:** 18\
**Last updated:** [17 June 2021 20:53 UTC](https://forum.asana.com/t/documentation-notes-questions/105259 "2021-06-17T20:53:08Z")

</div>

Here’s a list of some initial notes and questions as I started going through the Workflow Apps docs. Docs say An App Server is required for working with Webhooks and Platform UI (UI Hooks). but the Platform UI link…

[Next page](https://forum.asana.com/c/forum-en/api/app-components-beta/150.md?page=1)
