I’m trying to understand what the “Make API active” checkbox in the API designer actually does.
If I deselect the checkbox, it seems nothing actually changes?
The api is still fully functional and responds to incoming requests, and furthermore the uptime url’s for the url continue to be hit by the healthcheck daemon.
I would have expected an inactive api to not actually be active.
Is this expected behaviour?
fyi the logs show this on clicking the Update button :
Aug 25 03:58:46 ip-xxx tyk[9302]: time=“Aug 25 03:58:46” level=info msg=“Using Policies from Dashboard Service”
Aug 25 03:58:46 ip-xxx tyk[9302]: time=“Aug 25 03:58:46” level=info msg=“Mutex lock acquired… calling”
Aug 25 03:58:46 ip-xxx tyk[9302]: time=“Aug 25 03:58:46” level=info msg=“Calling dashboard service for policy list”
Aug 25 03:58:46 ip-xxx tyk[9302]: time=“Aug 25 03:58:46” level=info msg=“Processing policy list”
Aug 25 03:58:46 ip-xxx tyk[9302]: time=“Aug 25 03:58:46” level=info msg="–> Processing policy ID: 5981a99f8326eb5cef645cdb"
Aug 25 03:58:46 ip-xxx tyk[9302]: time=“Aug 25 03:58:46” level=info msg=“Detected 0 APIs”
Aug 25 03:58:46 ip-xxx tyk[9302]: time=“Aug 25 03:58:46” level=warning msg=“No API Definitions found, not reloading”
Aug 25 03:58:46 ip-xxx tyk[9302]: time=“Aug 25 03:58:46” level=info msg=“Initiating coprocess reload”