Sign in Start free

API reference

REST over HTTPS with JSON. Authenticate with an API key from Settings → API keys.

Base URL https://app.cronly.net/api/v1 Auth Authorization: Bearer cr_live_…

Authentication

Create a key in Settings → API keys. Keys start with cr_live_ and are shown once. Send the key in one of three ways:

MethodInTypeExample
AuthorizationheaderBearerAuthorization: Bearer cr_live_…
X-API-KeyheaderstringX-API-Key: cr_live_…
api_keyquerystring?api_key=cr_live_… (avoid: URLs end up in logs)

Scopes

Read & write keys can do everything below. Read only keys can make GET and HEAD requests; anything else returns 403 with {"error": "This API key is read-only"}.

Requests and responses

Send JSON bodies with Content-Type: application/json. Single resources come back as {"data": {…}}, lists as {"data": […], "meta": {"total", "page", "per_page"}}. Errors are {"error": "…"}; validation errors add "errors": {"field": "message"} with status 422.

Resources are addressed by their token. Creating beyond your plan’s limit returns 403.

Try it
curl https://app.cronly.net/api/v1/heartbeats \
  -H "Authorization: Bearer $CRONLY_API_KEY"