Obtén un 30% de descuento en el pedido del Paquete Empresarial aquí Haz clic aquí
Instala nuestr click on the icon in the top right of the address bar.

Monitores de tiempo de actividad

GET https://uptimer24.com/api/monitors/
curl --request GET \
--url 'https://uptimer24.com/api/monitors/' \
--header 'Authorization: Bearer {api_key}' \
Parámetros Detalles Descripción
search Opcional Cadena La cadena de búsqueda.
search_by Opcional Cadena ¿Qué campo estás buscando? Los valores permitidos son: name, target.
is_enabled Opcional Boolean
type Opcional Cadena Valores permitidos: website, ping, port
ping_servers_ids Opcional Entero Valores permitidos: 1, 3, 4, 5, 6
project_id Opcional Entero
datetime_field Opcional Cadena Valores permitidos: datetime, last_datetime, last_check_datetime
datetime_start Opcional Cadena Filter results starting from this datetime. Y-m-d H:i:s format.
datetime_end Opcional Cadena Filter results up to this datetime. Y-m-d H:i:s format.
order_by Opcional Cadena Por qué campo ordenar los resultados. Los valores permitidos son: monitor_id, datetime, last_datetime, last_check_datetime, name, uptime, average_response_time.
order_type Opcional Cadena El orden de los resultados. Los valores permitidos son: ASC para orden ascendente, y DESC para orden descendente.
page Opcional Entero El número de página del que deseas resultados. Por defecto es 1.
results_per_page Opcional Entero Cuántos resultados quieres por página. Los valores permitidos son: 10, 25, 50, 100, 250, 500, 1000. Por defecto es 25.
{
    "data": [
        {
            "id": 1,
            "project_id": 0,
            "name": "Example",
            "type": "website",
            "target": "https://example.com/",
            "port": 0,
            "settings": {
                "check_interval_seconds": 3600,
                "timeout_seconds": 1,
                "request_method": "GET",
                "request_body": "",
                "request_basic_auth_username": "",
                "request_basic_auth_password": "",
                "request_headers": [],
                "response_status_code": 200,
                "response_body": "",
                "response_headers": []
            },
            "ping_servers_ids": [1],
            "is_ok": 1,
            "uptime": 95.5,
            "downtime": 4.5,
            "average_response_time": 500,
            "total_checks": 500,
            "total_ok_checks": 450,
            "total_not_ok_checks": 50,
            "last_check_datetime": "2021-03-25 08:27:07",
            "notifications": {
                "email_is_enabled": 0,
                "webhook":"",
                "slack":"",
                "twilio":""
            },
            "is_enabled": false,
            "datetime": "2026-07-19 04:04:57",
        }
    ],
    "meta": {
        "page": 1,
        "results_per_page": 25,
        "total": 1,
        "total_pages": 1
    },
    "links": {
        "first": "https://uptimer24.com/api/monitors?page=1",
        "last": "https://uptimer24.com/api/monitors?page=1",
        "next": null,
        "prev": null,
        "self": "https://uptimer24.com/api/monitors?page=1"
    }
}
GET https://uptimer24.com/api/monitors/{monitor_id}
curl --request GET \
--url 'https://uptimer24.com/api/monitors/{monitor_id}' \
--header 'Authorization: Bearer {api_key}' \
{
    "data": {
        "id": 1,
        "project_id": 0,
        "name": "Example",
        "type": "website",
        "target": "https://example.com/",
        "port": 0,
        "settings": {
            "check_interval_seconds": 3600,
            "timeout_seconds": 1,
            "request_method": "GET",
            "request_body": "",
            "request_basic_auth_username": "",
            "request_basic_auth_password": "",
            "request_headers": [],
            "response_status_code": 200,
            "response_body": "",
            "response_headers": []
        },
        "ping_servers_ids": [1],
        "is_ok": 1,
        "uptime": 95.5,
        "downtime": 4.5,
        "average_response_time": 500,
        "total_checks": 500,
        "total_ok_checks": 450,
        "total_not_ok_checks": 50,
        "last_check_datetime": "2021-03-25 08:27:07",
        "notifications": {
            "email_is_enabled": 0,
            "webhook":"",
            "slack":"",
            "twilio":""
        },
        "is_enabled": false,
        "datetime": "2026-07-19 04:04:57",
    }
}
POST https://uptimer24.com/api/monitors
Parámetros Detalles Descripción
name Requerido Cadena -
target Requerido Cadena -
port Opcional Cadena -
type Opcional Cadena Valores permitidos: website, ping, port
project_id Opcional Entero -
ping_servers_ids Opcional Matriz Valores permitidos: 1, 3, 4, 5, 6
check_interval_seconds Opcional Entero Valores permitidos: 60, 180, 300, 600, 1800, 3600, 21600, 43200, 86400 (segundos)
timeout_seconds Opcional Entero Valores permitidos: 1, 2, 3, 5, 10, 25 (segundos)
ping_ipv Opcional Cadena Disponible cuando: type = ping
Valores permitidos: ipv4, ipv6
request_method Opcional Cadena Valores permitidos: HEAD, GET, POST, PUT, PATCH
request_body Opcional Cadena -
request_basic_auth_username Opcional Cadena -
request_basic_auth_password Opcional Cadena -
request_header_name Opcional Matriz -
request_header_value Opcional Matriz -
response_status_code Opcional Entero -
response_body Opcional Cadena -
response_header_name Opcional Cadena -
response_header_value Opcional Cadena -
is_ok_notifications Opcional Matriz Identificadores de manejadores de notificaciones
email_reports_is_enabled Opcional Boolean -
cache_buster_is_enabled Opcional Boolean -
verify_ssl_is_enabled Opcional Boolean -
is_enabled Opcional Boolean -
curl --request POST \
--url 'https://uptimer24.com/api/monitors' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=Example' \
--form 'target=https://example.com/' \
{
    "data": {
        "id": 1
    }
}
POST https://uptimer24.com/api/monitors/{monitor_id}
Parámetros Detalles Descripción
name Opcional Cadena -
target Opcional Cadena -
port Opcional Cadena -
type Opcional Cadena Valores permitidos: website, ping, port
project_id Opcional Entero -
ping_servers_ids Opcional Matriz Valores permitidos: 1, 3, 4, 5, 6
check_interval_seconds Opcional Entero Valores permitidos: 60, 180, 300, 600, 1800, 3600, 21600, 43200, 86400 (segundos)
timeout_seconds Opcional Entero Valores permitidos: 1, 2, 3, 5, 10, 25 (segundos)
ping_ipv Opcional Cadena Disponible cuando: type = ping
Valores permitidos: ipv4, ipv6
request_method Opcional Cadena Valores permitidos: HEAD, GET, POST, PUT, PATCH
request_body Opcional Cadena -
request_basic_auth_username Opcional Cadena -
request_basic_auth_password Opcional Cadena -
request_header_name Opcional Matriz -
request_header_value Opcional Matriz -
response_status_code Opcional Entero -
response_body Opcional Cadena -
response_header_name Opcional Cadena -
response_header_value Opcional Cadena -
is_ok_notifications Opcional Matriz Identificadores de manejadores de notificaciones
email_reports_is_enabled Opcional Boolean -
cache_buster_is_enabled Opcional Boolean -
verify_ssl_is_enabled Opcional Boolean -
is_enabled Opcional Boolean -
curl --request POST \
--url 'https://uptimer24.com/api/monitors/{monitor_id}' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=Example' \
{
    "data": {
        "id": 1
    }
}
DELETE https://uptimer24.com/api/monitors/{monitor_id}
curl --request DELETE \
--url 'https://uptimer24.com/api/monitors/{monitor_id}' \
--header 'Authorization: Bearer {api_key}' \