HomeDocumentaciónAPI EndpointsNovedades
Log In

Consulta de salud a los servicios de la API DGII

Guia para consultar el estado actual del servicio

Los servicios de facturación electrónica de la DGII brinda una seria de recursos para poder conocer el estado actual de sus servicios, de esta forma estar siempre actualizado y alerta ante cualquier caída. Por esta razón, la API de Alanube pone a disposición de sus usuarios un endpoint que facilita obtener toda esta información en un solo recurso.

Para consultar el estado de la DGII se debe consultar directamente en el endpoint https://api.alanube.co/dom/v1/check-dgii-status.

Este retornará como respuesta el estado de los servicios de la API con el siguiente formato:

[
    {
        "servicio": "Autenticación",
        "estatus": "Disponible"
    },
    {
        "servicio": "Recepción",
        "estatus": "Disponible"
    },
    {
        "servicio": "Consulta Resultado",
        "estatus": "Disponible"
    },
    {
        "servicio": "Consulta Estado",
        "estatus": "Disponible"
    },
    {
        "servicio": "Consulta Directorio",
        "estatus": "Disponible"
    },
    {
        "servicio": "Consulta TrackIds",
        "estatus": "Disponible"
    },
    {
        "servicio": "Aprobación Comercial",
        "estatus": "Disponible"
    },
    {
        "servicio": "Anulación Rangos",
        "estatus": "Disponible"
    },
    {
        "servicio": "Recepción FC",
        "estatus": "Disponible"
    }
]

Adicionalmente, este mismo endpoint tienen a su dispocisión la opción de pasar el query param environment (https://api.alanube.co/dom/v1/check-dgii-status?environment=1) con las siguientes posibles opciones:

1: PreCertificacion
2: Producción
3: Certificacion

Un ejemplo de respuesta para este caso sería el siguiente:

{
    "estado": "Disponible"
}

También se puede consultar la ventana de mantenimientos programadas por el servicio de facturación de la DGII, para esto se debe envíar el query param maintenance con un único posible valor de yes.(https://api.alanube.co/dom/v1/check-dgii-status?maintenance=yes)

Un ejemplo de respuesta de este caso sería el siguiente:

{
    "ventanaMantenimientos": [
        {
            "ambiente": "PreCertificacion",
            "horaInicio": "1:00 PM",
            "horaFin": "4:00 PM",
            "dias": [
                "07-10-2021",
                "21-10-2021",
                "04-11-2021",
                "18-11-2021",
                "02-12-2021",
                "16-12-2021",
                "30-12-2021"
            ]
        },
        {
            "ambiente": "Produccion",
            "horaInicio": "9:00 AM",
            "horaFin": "12:00 PM",
            "dias": [
                "07-10-2021",
                "21-10-2021",
                "04-11-2021",
                "18-11-2021",
                "02-12-2021",
                "16-12-2021",
                "30-12-2021"
            ]
        },
        {
            "ambiente": "Certificacion",
            "horaInicio": "9:00 AM",
            "horaFin": "12:00 PM",
            "dias": [
                "07-10-2021",
                "21-10-2021",
                "04-11-2021",
                "18-11-2021",
                "02-12-2021",
                "16-12-2021",
                "30-12-2021"
            ]
        }
    ]
}

Para tener más información sobre este endpoint o probarlo, te invitamos a dar clic aquí.