Developer Docs
IsDownPricingHelp Docs
  • Introduction
  • Quick Start
  • Endpoints
    • 3rd-Party Monitors
      • Get List of All Services Available
      • Get Outages from 3rd-party Monitors
      • Get status and outage information of a service
      • Add 3rd-party Monitor to Board
      • Remove 3rd-party Monitor from Board
    • Custom Monitors
      • Get List of your Custom Monitors
      • Get Outages from Custom Monitors
    • Incidents
      • Get incidents from all services (or just one)
  • Boards
    • Get List of your Boards
    • Get specific Board
Powered by GitBook
On this page
  1. Endpoints
  2. Custom Monitors

Get List of your Custom Monitors

GET https://isdown.app/api/v2/custom_monitors

Headers

Name
Type
Description

Authorization*

String

Bearer API_KEY

{
    "data": [
        {
            "id": "1",
            "type": "custom_monitor",
            "attributes": {
                "name": "IsDown",
                "status": "ok",
                "url": "https://isdown.app",
                "probe_type": "ping",
                "created_at": "2024-08-16T16:36:25.952Z",
                "updated_at": "2024-09-09T11:32:13.647Z",
                "ongoing_incidents": {
                    "data": []
                }
            }
        },
        {
            "id": "2",
            "type": "custom_monitor",
            "attributes": {
                "name": "IsDown Keyword",
                "status": "down",
                "url": "https://isdown.app",
                "probe_type": "keyword",
                "created_at": "2024-08-16T16:36:25.952Z",
                "updated_at": "2024-09-09T11:32:13.647Z",
                "ongoing_incidents": {
                    "data": [
                        {
                            "id": "2",
                            "type": "custom_monitor_incident",
                            "attributes": {
                                "description": "Down in Europe, North America with HTTP status code 500",
                                "created_at": "2024-09-09T10:08:11.500Z",
                                "resolved_at": null,
                                "updated_at": "2024-09-09T11:32:13.647Z",
                                "resolved": false
                            }
                        }
                    ]
                }
            }
        },
        ...
    ]
n
{
    "errors": [
        {
            "status": 401,
            "title": "Unauthorized access",
            "detail": "You are not authorized to access this resource"
        }
    ]
}
{
    "errors": [
        {
            "status": 404,
            "title": "Resource not found",
            "detail": "The resource you are looking for does not exist"
        }
    ]
}
{
    "data": [
        {
            "id": "1",
            "type": "custom_monitor",
            "attributes": {
                "name": "IsDown",
                "status": "ok",
                "url": "https://isdown.app",
                "probe_type": "ping",
                "created_at": "2024-08-16T16:36:25.952Z",
                "updated_at": "2024-09-09T11:32:13.647Z",
                "ongoing_incidents": {
                    "data": []
                }
            }
        },
        ...
    ]
n

PreviousCustom MonitorsNextGet Outages from Custom Monitors

Last updated 1 month ago