Already answered this via email but I’ll repeat here.
Generally for any missing features such as domain porting just send your request to support@takingnames.io and we’ll get it sorted.
As for the API, it isn’t heavily used at the moment and so hasn’t stabilized yet. You can check the boringproxy code for integration, and feel free to ask questions here.