@korekhov I agree with @witlessbird that its better to update the GET /dhcp action to accept search parameters.

you could still use the find_record method, but we would need to introduce a better helper to parse the parameters, e.g:

* if network parameter is passed, we search within that network
* if mac parameter and network parameter are passed, we search only within that network
* if mac is passed, but no network, we search on all subnets etc etc.