如何知道 Netlify 上的部署是否通过 API 完成?

How to know if the deployment on Netlify is done via API?

我使用 Netlify API 从我的 Web 应用程序成功部署了一个站点,但我不知道如何获取部署是否完成的信息。

我认为 get-deploy 的回复可以作为答案,尤其是那个回复的 summary.status

我尝试每 5 秒调用一次 /api/v1/sites/:site_id/deploys/:deploy_id 端点并观察 summary.status,然而,即使在部署已完成。

如何获取此类数据?

谢谢。

调用 /api/v1/sites/:site_id/deploys/:deploy_id 端点是正确的方法,they say