Job monitors

Overview of all job monitors

GET https://cronly.app/api/monitors

Headers

NameTypeDescription

Authorization*

String

Bearer: API token

[
    {
        "id": 1,
        "name": "Test monitor",
        "company_id": 1,
        "project_id": null,
        "token": "91d13ccf-f015-4e61-aae9-355627815800",
        "timezone": "UTC",
        "schedule": "* * * * *",
        "last_run_at": "2022-05-30T13:39:55.000000Z",
        "duration": 1,
        "is_alerted": 1,
        "alert_reason": "Monitor failed",
        "deleted_at": null,
        "created_at": "2022-05-30T13:15:07.000000Z",
        "updated_at": "2022-05-30T13:41:01.000000Z"
    }
]

Details of job monitor

GET https://cronly.app/api/monitors/{id}

Query Parameters

NameTypeDescription

id*

Integer

The ID of the job monitor you want to view

Headers

NameTypeDescription

Authorization*

String

Bearer: API token

{
    "id": 1,
    "name": "Test monitor",
    "company_id": 1,
    "project_id": null,
    "token": "91d13ccf-f015-4e61-aae9-355627815800",
    "timezone": "UTC",
    "schedule": "* * * * *",
    "last_run_at": "2022-05-30T13:39:55.000000Z",
    "duration": 1,
    "is_alerted": 1,
    "alert_reason": "Monitor failed",
    "deleted_at": null,
    "created_at": "2022-05-30T13:15:07.000000Z",
    "updated_at": "2022-05-30T13:41:01.000000Z"
}

Create a new job monitor

POST https://cronly.app/api/monitors

Headers

NameTypeDescription

Authorization*

String

Bearer: API token

Request Body

NameTypeDescription

name*

String

timezone*

String

project_id

Integer

schedule*

String

duration*

Integer

{
    "name": "test",
    "project_id": "1",
    "timezone": "UTC",
    "schedule": "* * * * *",
    "duration": "1",
    "company_id": 1,
    "token": "6e9c5250-a609-4fcc-aec8-710104fd744e",
    "updated_at": "2022-05-31T19:47:36.000000Z",
    "created_at": "2022-05-31T19:47:36.000000Z",
    "id": 5
}

Delete a job monitor

DELETE https://cronly.app/api/monitors/{id}

Query Parameters

NameTypeDescription

id*

Integer

The ID of the job monitor you want to view

Headers

NameTypeDescription

Authorization*

String

Bearer: API token

{
    "success": "Monitor deleted"
}

Last updated