Health/Status Endpoint for API Monitoring

Please add a /health or /status endpoint to the Cycle.io API that returns the operational status of the service. This would enable proper health checking and monitoring for applications that integrate with Cycle.io.

Proposed endpoint: GET https://api.<customer_id>.cycle.io/health

Expected response:

{
"status": "ok",
"timestamp": "2025-10-17T17:00:00Z"
}

Use case: This endpoint would allow our services to implement readiness probes that verify Cycle.io API availability before accepting traffic, improving reliability and enabling circuit breaker patterns for graceful degradation when the API is unavailable.

HTTP status codes:

  • 200 - Service operational
  • 503 - Service unavailable (optional, for maintenance windows)
Stephen Morgan...

    Hey Stephen,

    Not a bad idea, let me circle back with the team and figure out what they have in mind for this.

    Christopher Aubuchon...

    Hey Stephen,

    This has been completed in the next update, scheduled for later this week.

    Example return is:

    {
    "status": "ok",
    "time": "2025-11-02T23:18:45Z"
    }

    Please keep in mind this call is still subject to Cycle's API rate limits. Should you hit your limits, you'll receive a 429 with a standard error response.

    Jake Warner...

Join the conversation

Sign in with your Cycle account to reply to this thread.

v2026.06.11.01 · © 2026 Petrichor Holdings, Inc.
Cookies

Cookies Preferences

We run basic, anonymous analytics by default to measure site traffic. By clicking "Accept," you allow additional cookies for advanced app improvements and tailored advertising. Choose what you share by clicking "Customize."