With JSONP you have to return all as 200 as otherwise the js won't get pulled in an parsed so its on non P Apis that's the header status can work