For a SaaS product which provide its services via REST API, is it a standard requirement to have a heartbeat API?
I have a debate on this subject at work, in my point of view, the heartbeat API is redundant - in case of outages we have a status page which is exactly for those kind of issues, status page + proper communication,
And for the regular usage of our API -> the API should be consumed as is, and it should have a failover with a proper handling - depends on the consumer and the response code (writing to log, retry, etc...)
Also, I have never encountered an API product which provides a heartbeat endpoint, and while looking online I encountered Opsginie heartbeat proxy capability and other few heartbeats which I don't consider them as standard APIs,
Have you encountered such requirement for an API or encountered an API product which provides a heartbeat endpoint ? That will be really useful for me.