Thanks, but this isn’t about handling evolving data — it’s about the API breaking its own schema.
Changing bssid from a string to an object without notice or schema update is a breaking change.
Unit tests shouldn't act as integration tests with real API responses.
And even with a lab org, we’ve seen different behavior in production vs test environments.
This kind of silent change needs to be documented and communicated properly. Otherwise, it’s just unreliable, we'll deal with it, but it's very disappointing.