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 doesn’t go anywhere.
- In “Workflow Apps Overview”:
You can see the available templates in the Enumerated Values section of response schema.
The only value I see is summary_with_details_v0
- is that the only available template format at the moment?
- In same section:
The contents of a widget may change, but the overall format stays consistent across apps.
When you say “stays consistent across apps”, it’s maybe a bit unclear - does that really mean “stays consistent across an app”?
-
Here’s a broken link, under “App Form”: See the
on_change
field in the response to the form metadata request.
-
Under “App Form”, the bottom link should be labeled
on submit callback
:
-
Similarly, under “App Action” the bottom link should be labeled
on action submit callback
:
-
Under “Workflow App Authorization”:
Multiple users of Asana will hit the UI Hooks and send requests to the App Server, but the server will likely only have the token for 1 user.
I’m trying to wrap my brain around this point - is it the same concept as webhooks where the webhook is authorized for one user’s account but can receive changes made by any number of users; or is this a fundamentally different concept here that I’m not getting?
- In “Being Secure”, I think there’s a typo at the end of this sentence:
Additionally, your app should respect the timeliness of requests. Without this, attackers can replay requests to your server after.
-
Under “Deploying” - hey, you mention the #1 and #3 cloud platforms but left out #2 in market share, namely Microsoft Azure (the one I use)! Hey let’s not be anti-Redmond here…
-
Under “Forms > Get form metadata”, in the
200 Response
sample, it looks like theon_submit_callback
isn’t the right value:
The same issue is found in “Forms > On change callback”.