Hi all,
I’ve developed a few power-ups and an issue I run into somewhat often and found especially frustrating when first starting is that (at least from my research) there’s no documentaion on what APIs and Webhooks fully return; the provided documentation seems half-baked, so close to being great but just missing information and doesn’t provide accurate descriptions of provided information.
Perhaps I’ve missed something, I just think there should be a spec for ALL fields (and ideally their types, assuming they are typed) that are sent when requesting data from an endpoint and when Trello calls your webhook.
My main issue is that while testing you may not have a board that has all fields, so for example when deserializing or looking for information within my class it works perfectly for my board but for a different user it can cause an exception since there’s a field that wasn’t present on my board; I think this is quite limiting for ideas too since I don’t have a thorough understanding of the resources available even after making many power-ups!
Please let me know if I’ve just missed something obvious, I would love to be wrong!