Support

Habilita el manejo de errores de código dentro de la red de Aurora.

POST https://aurora.codingtipi.com/support/v1/issues
Autenticación

Para poderte autenticar con el servicio es necesario que proveeas tu AppId, esta se obtiene dentro del portal de Aurora y se envía dentro del Header como X-App-Id.

Payload

A continuación, puedes encontrar un ejemplo del cuerpo de esta llamada. Los campos requeridos son line que debe contener la linea del código que estas referenciando, file que hace referencia al archivo en el cual se esta realizando la integración friendlyMsg utilizado para mostrar un mensaje amigable referente al error dentro de la consola y por último exception donde deberas incluir el mensaje completo de la excepción.

Copiado!

            
    {
      "line": "16",
      "file": "test.php",
      "friendlyMsg": "Oops! Ocurrio un error",
      "exception": "Fatal error: Uncaught Exception: Division by zero in C:\webfolder\test.php:4",
      "url": "codingtipi.com",
      "version": "v2.10.1"
    }
                
            

line (string)

Requerido Representa la línea dentro del código para usar de referencia.

file (string)

Requerido Representa el archivo de código para usar de referencia.

friendlyMsg (string)

Requerido Representa un mensaje de error amigable de referencia para el usuario.

exception (string)

Requerido Contiene el mensaje completo de la excepción.

url (string)

Hace referencia al Url donde se encuentra publicado el proyecto.

version (string)

Hace referencia a la versión actual que esta reportando el error, valida si es una versión anterior a la reportada dentro de Aurora

cUrl

Aquí hay un ejemplo de la llamada al API en cUrl.

Copiado!

            
    curl -X 'POST' \
            'https://aurora.codingtipi.com/support/v1/issues' \
        -H 'accept: application/json' \
        -H 'X-App-Id: add85aae-069a-404c-b0f2-bf006a323355' \
        -H 'Content-Type: application/json'' \
        -d  '{ 
             "line": "16", 
             "file" : "test.php", 
             "friendlyMsg" : "Oops! Ocurrio un error", 
             "exception" : "Fatal error: Uncaught Exception: Division by zero in C:\webfolder\test.php:4", 
             "url" : "codingtipi.com", 
             "version" : "v2.10.1" 
             }' 
                
            
Códigos de Respuesta

Aquí puedes encontrar todos los posibles códigos de respuesta que el API puede contestar.

201 Created Retorna si el issue fue registrado correctamente.
400 BadRequest Retorna si la información enviada no es correcta o está en un formato erróneo.
401 Unauthorized Retorna si no se provee el Id de la aplicación.
500 Error Retorna si el API encuentra un error.