The rest api requires a state value even for a country that has no record in TR_state

Hi I am posting this as our web developer is trying to get me to build dummy states for each country and that does not seem correct.

I can see from the trace that tessitura client uses a state value of '0' when creating an address that has no state field and it is successful but when I attempt to post an Addrrsss in REST it errors

"Code": "ENTITY_DOESNOT_EXIST",
"Description": "No State found with Id 0."
can anyone help us resolve this as we are getting more and more O/S address with Streaming Live performance.