The Favro App shows short-hand, unique, index-based identifiers for cards in the top-left of an open card's UI.
This identifier is not available at all via webhooks or the API.
This is a problem for two reasons:
  1. There appears to be no way to infer a functional URL for a card given its data, making it impossible to create external workflows that result in links to cards. Exposing this ID in card data would make that possible.
  2. Git-based workflows typically use short identifiers like those in question to allow programmers to use their tool of choice (like Favro) to manage their work. E.g. adding text like "Closed #32" allows GitHub to automatically close ticket #32 when the programmer resolves it. For automating the same thing with Favro, the programmer would need to have a similar short reference visible inside cards (e.g. the identifier in question), and that identifier would need to be easily mappable. This approach is used by programmers for Jira, ClickUp, and other work management systems. There is no way to replicate this feature with Favro without exposing that short ID on the card data, which significantly limits how good the workflows can be for programmers.
Note: In the absence of exposed short IDs, I still need to be able to generate a link to a Card give its API data. I can't find any documentation for that and none of my experiments with cardIds or cardCommonIds have worked. Can someone please share how to make user-visitable URLs from API data?