API for managing device transit policies seems pretty easy to use (payload-wise). I think the complexity here will be around surfacing it in the Home Assistant UI using native controls.
As anyone who has made a policy in the app knows, it’s super customizable, allowing both in and out modes of any policy to be either locked, unlocked, microchip specific etc.
Feels like this is beyond the ability of the switches and option selects that one gets within the home assistant “Device” window.
Anyone have any brainwaves on how this could present to the user? My immediate thoughts would be some kinda super basic web form, much as how some Add-ons do. Could more or less mimic the UI presented in the OnlyCat app. Feels a bit heavy though.
Hoping to discuss alternative ideas, if any 
Edit: another, perhaps better, thought…
Taking inspiration from the Shelly Integration (screenshotted below) where a single hardware “Device” has multiple “SubDevices”. Perhaps policies could each be their own “SubDevice” under the Cat-flap Device?
Then for each of the SubDevices (policies) there could be a selector for “Entry Mode” and a selector for “Exit Mode”.
Options in each selector being “Full Lock”, “Full Unlock”, and “Microchip specific”.
Then each microchip the device knows about with be listed as a toggle. Toggled on would allow transit for that microchip when the selector is set to “Microchip Specific”.
There are a few issues here though, such as “I’m not sure how that would scale to multiple cat flaps in one house” I’m also not sure how creation of brand new policies would work in this layout.
Again, I’m not a UX designer, so happy to brainstorm and workshop.