The label type field on the API now has three values instead of nine

Removed API Breaking change

Labels on API v4 and v4.1 carry a type, and that field described how a label was maintained. With Screenly no longer maintaining any label automatically, six of its nine values no longer exist: landscape, portrait, full_hd, uhd, anywhere and virtual. What remains is all-screens, manual and screen.

The labels themselves are all still there. Those that reported one of the removed types now report manual, since that is what they have become.

If this affects you: an integration that filters labels by type=landscape, or any of the other five, returns nothing now rather than failing, which is the worst way to find out. Filter by label name instead, or read the screen’s own resolution and orientation where you were using the label as a proxy for hardware.