Get Calendar Integration Health
GET/api/integrations/:integration_id/calendar/health
Return health diagnostics for a calendar integration.
Runs the same checks (edit permission, business-hours configured) that the SmartCalendarBooking runtime step uses, so the node config UI can surface the same issues at design-time — before the workflow is run.
Response shape: { "integration_id": str, "type": str, "overall_status": "healthy" | "warning" | "error", "checks": [ { "code": "edit_permission" | "availability_configured", "status": "pass" | "fail" | "skipped", "severity": "error" | "warning" | "info", "message": str, "action": {"label": str, "url": str} | None, }, ... ], }
Request
Responses
- 200
- 404
- 422
Successful Response
Not found
Validation Error