Custom Monitors
Last updated
Last updated
The Custom Monitor endpoint is used to get the current status of all custom monitors in your account.
GET
https://isdown.app/api/v2/custom_monitors
Name | Type | Description |
---|---|---|
{
"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
Authorization*
String
Bearer API_KEY