How to Build a Custom Connector for Any Private or Unsupported API