Answer: a) To allow external applications to interact with Nagios
Reason::The purpose of the Nagios Core API is to allow external applications to interact with Nagios and retrieve information about hosts, services, and other objects.