Saltar al contenido principal

Casos Multa Laboral

Este endpoint permite extraer la información de casos multa laboral asociada a un RUT previamente cargado en tu cuenta de Sheriff.

  • No se generará ningún costo adicional al consultar información de un RUT ya cargado en la plataforma.
  • Asegúrate de que el RUT esté pre-cargado en la plataforma antes de intentar extraer su información.

Detalle de API

Request

  • URL: /helper/{rut}/getMultaLaboralCases
  • Método: GET

Parámetros

  • rut (requerido): El RUT del cual se desea extraer la información. Formato del rut "12345678-9".

Ejemplo request con curl

curl -X 'GET' \
'https://prod.api.thesheriff.cl/api/external/v1/helper/12345678-9/getMultaLaboralCases' \
-H 'accept: application/json' \
-H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9EjemploDeToken123' \
-H 'x-client-identifier: SheriffSecureClient-v1'

Response

Success

  • Status code: 200

  • Example response body:

    {
    "success": true,
    "data": [
    {
    "enunciado": "Ejemplo enunciado.",
    "estado": "EN TRÁMITE DE COBRANZA",
    "fecha": "17-11-2023 21:00:00",
    "multa": "ejemplo multa",
    "procedencia": "FISCALIZACION",
    "um": "8",
    "tipoUm": "UTM",
    "montoClp": 1234
    }
    ]
    }

    A continuación se describen los campos devueltos en la respuesta JSON.

    CampoTipoDescripción
    successboolIndica si la operación fue exitosa.
    dataarrayLista de objetos que representan casos de Multa Laboral asociados al RUT.

    Dentro de cada objeto en data:

    CampoTipoDescripción
    enunciadostringEnunciado de la multa laboral (ej: "Ejemplo enunciado.").
    estadostringEstado del caso (ej: "EN TRÁMITE DE COBRANZA").
    fechastringFecha del caso (ej: "17-11-2023 21:00:00").
    multastringCódigo de la multa.
    procedenciastringProcedencia de la multa (ej: "FISCALIZACION").
    umstringUnidad de medida (ej: "8").
    tipoUmnumberTipo de unidad de medida (ej: "UTM").
    montoClpnumberMonto de la multa en CLP (ej: 1234).

    Nota: Los campos marcados como "No" pueden no estar presentes o ser null según disponibilidad de datos en la fuente.

    Errores

    400 - Solicitud inválida

    {
    "success": false,
    "code": 400,
    "error": "Solicitud inválida"
    }

    401 - No autorizado

    {
    "success": false,
    "code": 401,
    "error": "No autorizado"
    }

    403 - No tienes permiso para acceder a este recurso

    {
    "success": false,
    "code": 403,
    "error": "No tienes permiso para acceder a este recurso"
    }

    404 - Recurso no encontrado

    {
    "success": false,
    "code": 404,
    "error": "Recurso no encontrado"
    }

    408 - Tiempo de espera agotado

    {
    "success": false,
    "code": 408,
    "error": "Tiempo de espera agotado"
    }

    429 - Demasiadas solicitudes

    {
    "success": false,
    "code": 429,
    "error": "Demasiadas solicitudes"
    }

    500 - Error interno del servidor

    {
    "success": false,
    "code": 500,
    "error": "Error interno del servidor"
    }