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. 3rd-Party Monitors

Get status and outage information of a service

GET https://isdown.app/api/v2/services/{service_name}

Path Parameters

Name
Type
Description

service_name*

String

Parameterize name for the service. Get the service_name from the url of a service. E.g., https://isdown.app/services/digitalocean it's digitalocean.

Headers

Name
Type
Description

Authorization*

String

Bearer API_KEY

{
    "data": {
        "id": "10000",
        "type": "service",
        "attributes": {
            "name": "Demo Service",
            "status": "ok",
            "status_page_url": "https://status.demo-service.com/",
            "isdown_url": "https://isdown.app/integrations/demo-service"
        }
    }
}
{
    "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": "10000",
        "type": "service",
        "attributes": {
            "name": "Demo Service",
            "status": "major",
            "status_page_url": "https://status.demo-service.com/",
            "ongoing_incidents": {
                "data": [
                    {
                        "id": "10001",
                        "type": "incident",
                        "attributes": {
                            "url": "https://status.demo-service.com/incidents/10000",
                            "title": "Demo Incident 2",
                            "status": "minor",
                            "resolved": false,
                            "created_at": "2022-09-13T06:56:45.523+01:00",
                            "description": "This is a demo incident 2",
                            "resolved_at": "2022-09-13T07:26:45.523+01:00"
                        }
                    }
                ]
            },
            "isdown_url": "https://isdown.app/integrations/demo-service"
        }
    }
}

PreviousGet Outages from 3rd-party MonitorsNextAdd 3rd-party Monitor to Board

Last updated 1 month ago