> ## Documentation Index
> Fetch the complete documentation index at: https://tech.sedierp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Consulta detallada

El servicio permite a los usuarios consultar el detalle de una solicitud de PQR, en línea en formato JSON: datos de la radicación, estado, respuesta, documentos adjuntos y seguimientos.

El método de solicitud es POST y se requiere un encabezado "Authorization" para la autenticación, que debe contener el **AccessToken** (JWT) obtenido previamente del servicio de [inicio de sesión](https://tech.sedierp.com/inicio-de-sesion.md).

## Prerequisitos

Antes de realizar la consulta del detalle de la solicitud, se debe contar con los siguientes datos:

* AccessToken solicitado mediante el servicio de [inicio de sesión](https://tech.sedierp.com/inicio-de-sesion.md)
* Código único de la solicitud (SolicitudID) obtenido del servicio de [consulta de solicitudes](https://tech.sedierp.com/consulta-general-7)

## Consultar solicitud detallada

**Request URL:** [https://portal.sedierp.com/API/api/SolicitudesPQRs/SolicitudDetalladaConsultar](https://portal.sedierp.com/API/api/SolicitudesPQRs/SolicitudDetalladaConsultar)\
**Tipo:** POST \
**Content Type:** application/json

**SolicitudID** `int` *required*

Código único de la solicitud (ID).

```bash theme={null}
curl --location 'https://portal.sedierp.com/API/api/SolicitudesPQRs/SolicitudDetalladaConsultar' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <ACCESS_TOKEN>' \
--data '{
	"SolicitudID": 1542
}'
```

### Respuesta

El servicio retorna en `data` un objeto con el detalle de la solicitud. Si la solicitud no existe en la empresa, `data` es un objeto vacío. Si no se envía `SolicitudID`, el servicio responde HTTP 400 con un objeto vacío. Si el AccessToken no se envía, es inválido o expiró, el servicio responde HTTP 401 (`{"Code": 401, "Message": "El TokenAcceso no es valido"}`).

**data** `object`

Detalle de la solicitud.

**propiedades**

**SolicitudID** `int`

Código único de la solicitud (ID).

**Consecutivo** `int`

Consecutivo de radicación de la solicitud.

**CodigoUnico** `GUID`

Código único de radicación de la solicitud.

**UniqueID** `GUID`

Identificador único del cliente que radicó la solicitud.

**ReplicaSolicitudID** `int`

Código de la solicitud anterior de la cual es réplica (ID), cuando aplica.

**Asunto** `string`

Asunto de la solicitud.

**Mensaje** `string`

Mensaje o cuerpo de la solicitud.

**SolicitudOrigenID** `int`

Código del origen de la solicitud (2: Inmuebles, 3: Bodegas, 5: Fiducias, 6: Nómina).

**CodigoOrigen** `int`

Código del inmueble, bodega, fiducia o contrato sobre el que se radicó la solicitud (ID).

**DescripcionOrigen** `string`

Descripción del inmueble (ej. "INMUEBLE 125 (CL 45 # 12 - 30 AP 501)") o de la bodega (ej. "BODEGA B-104 (COMPLEJO NORTE)"). Es null para los demás orígenes.

**TipoSolicitudID** `int`

Código del tipo de solicitud (ID).

**TipoSolicitudNombre** `string`

Nombre del tipo de solicitud.

**TipificacionID** `int`

Código de la tipificación (ID).

**TipificacionNombre** `string`

Nombre de la tipificación.

**TipoRequerimientoID** `int`

Código del tipo de requerimiento (ID).

**TipoRequerimientoNombre** `string`

Nombre del tipo de requerimiento.

**ClientePrioridadID** `int`

Código de la prioridad indicada por el cliente (ID).

**ClientePrioridadNombre** `string`

Nombre de la prioridad indicada por el cliente.

**EmpresaPrioridadID** `int`

Código de la prioridad asignada por la empresa (ID).

**CanalID** `int`

Código del canal de radicación (ID).

**CanalNombre** `string`

Nombre del canal de radicación.

**TipoPersonaID** `int`

Código del tipo de persona que radicó (ID).

**Empresa** `string`

Nombre de la empresa que radicó la solicitud.

**Cargo** `string`

Cargo de la persona que radicó la solicitud.

**Nombre** `string`

Nombres de la persona que radicó la solicitud.

**Apellidos** `string`

Apellidos de la persona que radicó la solicitud.

**NombreCompleto** `string`

Nombre completo de la persona que radicó la solicitud.

**TipoDocumentoID** `int`

Código del tipo de documento de la persona que radicó (ID).

**NumeroDocumento** `string`

Número de documento de la persona que radicó.

**Direccion** `string`

Dirección de la persona que radicó.

**TelefonoFijo** `string`

Teléfono fijo de la persona que radicó.

**TelefonoMovil** `string`

Teléfono móvil de la persona que radicó.

**Email** `string`

Correo electrónico de la persona que radicó.

**CiudadID** `int`

Código de la ciudad (ID).

**CiudadNombre** `string`

Nombre de la ciudad.

**FechaOcurrencia** `datetime`

Fecha de ocurrencia de los hechos.

**FechaCreacion** `datetime`

Fecha y hora de radicación.

**FechaAcuerdoServicio** `datetime`

Fecha y hora límite de respuesta según el acuerdo de servicio.

**FechaCierre** `datetime`

Fecha y hora de cierre, cuando la solicitud está cerrada.

**EstadoSolicitudID** `int`

Código del estado de la solicitud (ID).

**EstadoSolicitudNombre** `string`

Nombre del estado de la solicitud.

**EstadoSolicitudCierre** `bool`

Indica si el estado de la solicitud es un estado de cierre.

**ResponsableUsuarioID** `int`

Código del usuario responsable de la solicitud (ID).

**RadicadorUsuarioID** `int`

Código del usuario que radicó la solicitud en la plataforma (ID). Es null cuando la radicó el cliente desde el portal.

**Respuesta** `string`

Respuesta dada a la solicitud.

**TipoRespuestaID** `int`

Código del tipo de respuesta (ID).

**TipoRespuestaNombre** `string`

Nombre del tipo de respuesta.

**Calificacion** `int`

Calificación dada por el cliente a la atención de la solicitud. Es null mientras no se haya calificado.

**SolicitudesDocumentos** `string`

Documentos adjuntos de la solicitud, como un arreglo JSON **serializado en texto** (se debe deserializar). Es `"[]"` cuando no tiene documentos.

**propiedades de cada documento**

**SolicitudDocumentoID** `int`

Código único del documento (ID).

**SolicitudID** `int`

Código de la solicitud (ID).

**Ruta** `string`

Nombre del archivo almacenado en el servidor.

**Nombre** `string`

Nombre original del archivo.

**Extension** `string`

Extensión del archivo (ej. ".pdf").

**Respuesta** `bool`

Indica si el documento hace parte de la respuesta (true) o de la radicación (false).

**Fecha** `datetime`

Fecha de carga del documento.

**Seguimientos** `string`

Seguimientos registrados sobre la solicitud, como un arreglo JSON **serializado en texto** (se debe deserializar). Es `"[]"` cuando no tiene seguimientos.

**propiedades de cada seguimiento**

**Titulo** `string`

Título del seguimiento.

**Comentario** `string`

Comentario del seguimiento.

**FechaRegistro** `datetime`

Fecha y hora de registro del seguimiento.

**SeguimientosAdjuntos** `string`

Archivos adjuntos del seguimiento, también como arreglo JSON serializado en texto. Cada elemento contiene `SeguimientoAdjuntoID`, `Ruta` y `NombreArchivo`.

**result** `int`

Resultado de la operación: 1 = exitosa.

**message** `string`

"Transacción exitosa" cuando la consulta es correcta.

```json Request theme={null}
{
  "SolicitudID": 1542
}
```

```json Exitosa theme={null}
{
    "data": {
        "SolicitudID": 1542,
        "Consecutivo": 126,
        "ReplicaSolicitudID": null,
        "Asunto": "Filtración en el baño principal",
        "SolicitudOrigenID": 2,
        "CodigoOrigen": 318,
        "TipoSolicitudID": 1,
        "TipoSolicitudNombre": "Escrita",
        "TipificacionID": 14,
        "TipificacionNombre": "Daños locativos",
        "ClientePrioridadID": 2,
        "ClientePrioridadNombre": "Normal",
        "EmpresaPrioridadID": null,
        "CanalID": 3,
        "CanalNombre": "Página web",
        "TipoRequerimientoID": 3,
        "TipoRequerimientoNombre": "Reclamo",
        "TipoPersonaID": 1,
        "Empresa": null,
        "Cargo": null,
        "Nombre": "LAURA",
        "Apellidos": "MARTINEZ ROJAS",
        "NombreCompleto": "LAURA MARTINEZ ROJAS",
        "TipoDocumentoID": 1,
        "NumeroDocumento": "1032456789",
        "Direccion": "CL 45 # 12 - 30 AP 501",
        "TelefonoFijo": null,
        "TelefonoMovil": "3104567890",
        "Email": "laura.martinez@correo.com",
        "CiudadID": 11001,
        "CiudadNombre": "BOGOTÁ, D.C.",
        "Mensaje": "Desde el fin de semana hay una filtración en el techo del baño principal que está dañando el cielo raso.",
        "ResponsableUsuarioID": 27,
        "FechaOcurrencia": "2026-11-01T00:00:00",
        "EstadoSolicitudID": 1,
        "EstadoSolicitudNombre": "Radicada",
        "RadicadorUsuarioID": null,
        "FechaCreacion": "2026-11-03T10:15:22",
        "FechaAcuerdoServicio": "2026-11-06T10:15:22",
        "FechaCierre": null,
        "Respuesta": null,
        "TipoRespuestaID": null,
        "TipoRespuestaNombre": null,
        "Calificacion": null,
        "CodigoUnico": "5e0b7a42-1c9d-4f38-9b6e-2d41a8c7f913",
        "DescripcionOrigen": "INMUEBLE 125 (CL 45 # 12 - 30 AP 501)",
        "UniqueID": "c4d81e27-90ab-4f3e-b6a2-71d5e09f8c34",
        "EstadoSolicitudCierre": false,
        "SolicitudesDocumentos": "[{\"SolicitudDocumentoID\":881,\"SolicitudID\":1542,\"Ruta\":\"0b6f2c1e-7a43-4d59-8e21-c9a7d3f45b10foto-bano.jpg\",\"Nombre\":\"foto-bano.jpg\",\"Extension\":\".jpg\",\"Respuesta\":false,\"Fecha\":\"2026-11-03T10:15:22.137\"}]",
        "Seguimientos": "[{\"Titulo\":\"RADICACIÓN\",\"Comentario\":\"Hemos recibido tu solicitud\",\"FechaRegistro\":\"2026-11-03T10:15:22.137\",\"SeguimientosAdjuntos\":\"[]\"}]"
    },
    "result": 1,
    "message": "Transacción exitosa"
}
```

```json Sin resultados theme={null}
{
    "data": {},
    "result": 1,
    "message": "Transacción exitosa"
}
```

```json Error theme={null}
{}
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.