Our integration creates order in Acumatica via APIs and we override and fill in the ship to address as part of the order creation process. We get an error when we send the country name instead of country code. For example if we use CANADA instead of CA, Acumatica will not accept it.
Our commerce system does not have country codes and all we have are the country names. While we can create our own table lookups in the origin system, this shoudl not be required. As a workaround we can use a GI and manage a custom endpoint but this shoudl also not be needed.
The question is why is country table not available in the default end point so we can lookup country codes using full names or are we missing something?