Audience: Application developers
Editorial status: Published — Source Validated
Product: FeraCalendar
Classification: public
GET /health
Overview
Public liveness probe implemented at src/app.js:29 (inline health). It reports only process availability and does not verify FeraAuth, FeraCal, storage, or downstream readiness.
Authentication and access
This operation is public and does not require credentials.
| Control | Contract |
|---|---|
| Authentication | public |
| Authorization | No credentials or calendar capability are required; the operation exposes only process liveness or static DAV method/compliance metadata. |
| Licensing | No product-license check is performed because the operation does not access tenant calendar state. |
| Instance Context | No instance or calendar owner context is resolved for this public operation. |
| Ownership | The response contains no principal, calendar, event, or tenant-owned data. |
Parameters
No operation parameters.
Request body
No request body.
Example request
cURL
curl --request GET \ \
--url 'https://caldav.feradel.com/health'
Responses
200 The adapter process is running.
Content type: application/json; schema: HealthResponse
{
"success": true,
"service": "calendar.caldav"
}
Status and retry matrix
| Status | Condition | Retryable | Developer action |
|---|---|---|---|
200 |
The adapter process is running. | No | Continue with the DAV, XML, iCalendar, ETag, or empty-body result described for this status. |
Source trace
Repository: feradelinc/feradel.calendar.caldav
Route: src/app.js
Handler: inline health
Line: 29
Contract: OpenAPI 3.1, source-traced and publication-validated.