Is the API doing "something weird" predictable?
I mean, if you're using a third party API then at any point they could make you add an argument "moon moon fish moon"... but there is no reason for them to do that; likewise for segwit.
p.s. I'm sorry if my Q does not make sense. But, I'm getting a little confused here.
As I understand it, there is no as-yet agreed on address format for "pure" segwit (p2wpkh, p2wsh), but segwit can be done in p2sh (see bip 141), so initially a segwit-supporting wallet can receive funds from a non-segwit-supporting wallet using p2sh addresses.
Edit: well, but knightdk's answer still applies if you are talking about APIs. I was just trying to interpret what you were really asking.