Is ZDO Endpoint for Coordinator need to implement ?

Hi ,
I want make hub for home automation using xbee 3 zigbee mesh. So hub will be act as coordinator and will exchange data in network. In xbee3 documentation there is explicit API given for communicating with application profile,clusters. Through this api can receive and send the zdo commands to coordinator. For POC i am using ansi C code. So Do I need to implement the ZDO handlers in coordinator application code ? Not getting how coordinator will respond to zdo/zcl commands.

Would someone help for the same?
Thanks in advance.

Yes, any specific function that is not handled at the radio level has to be handled by your application.