I've been working with a client for a couple of years on their website which includes Bullhorn integration. We use the WebServices API to pull a daily query of published jobs and build pages on the site based on the jobs returned. To mark a job to be published on the site, we've had the client use the "Publish" menu on the job to publish to the corporate job board. When they're ready for it to come off the site, they remove it from the job board. In the backend, we've queried using "isPublic = 1" to search for these jobs. This worked fine for awhile.
Recently, we've noticed this isPublic field is not changing the way we'd expect it to. Previously, the isPublic field would no longer be 1 if the job were unpublished. But now I'm looking at a job listing in Bullhorn that says unpublished in all job boards, but still has isPublic = 1.
Any idea what's going on here? this worked previously, so I'm not sure what might have changed. Are we not using the field correctly? Has the behavior of that field changed?