I am trying to push timezone information in the API via the time_zone field. The problem I have is that I am using IANA timezones (a list of supported ones are here: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) but they don’t all appear in the Infusionsoft list of supported timezones.
For example, if I try to send “Australia/Perth” as my timezone it is rejected by the api as it does not exist on the Infusionsoft side. Instead I need to check for this timezone and convert it to “Asia/Shanghai”. This is true for many other timezones such as “Australia/Hobart” - again it is not supported in Infusionsoft and I need to change it to “Australia/Sydney”.
Is there an easy way to manage this conversion, via a C# library or something similar, or do I have to make a time consuming mapping between the available IANA timezones and the ones I find in the Infusionsoft list?