> ## 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.

# Orígenes de solicitudes

El servicio permite a los usuarios consultar los catálogos necesarios para radicar una solicitud de PQR, en línea en formato JSON: tipificaciones, tipos de requerimiento, prioridades y orígenes de solicitud configurados por la empresa.

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 de los orígenes de solicitudes, 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)

## Consultar orígenes de solicitudes

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

El servicio no recibe parámetros. La empresa se toma del AccessToken.

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

### Respuesta

El servicio retorna en `data` un objeto con los cuatro catálogos. 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"}`).

> [!NOTE]
>
> Cada catálogo se retorna como un arreglo JSON **serializado en texto** (por ejemplo `"[{\"PrioridadID\":1,...}]"`), por lo que se debe deserializar antes de usarlo. Cuando un catálogo no tiene registros, su valor es `"[]"`.

**data** `object`

Catálogos para la radicación de solicitudes.

**propiedades**

**Tipificaciones** `string`

Tipificaciones de la empresa (arreglo JSON serializado en texto). Cada elemento contiene `TipificacionID`, `Nombre` y `OrigenSolicitudID` (origen al que pertenece la tipificación).

**TiposRequerimientos** `string`

Tipos de requerimiento de la empresa, ordenados según la configuración (arreglo JSON serializado en texto). Cada elemento contiene `TipoRequerimientoID` y `Nombre`.

**Prioridades** `string`

Prioridades de la empresa (arreglo JSON serializado en texto). Cada elemento contiene `PrioridadID` y `Nombre`.

**OrigenesSolicitudes** `string`

Orígenes de solicitud (arreglo JSON serializado en texto). Cada elemento contiene `OrigenSolicitudID` y `Nombre`. Los orígenes se usan en el servicio de [orígenes por cliente](https://tech.sedierp.com/extranet/origenes-por-tercero-consultar).

**result** `int`

Resultado de la operación: 1 = exitosa.

**message** `string`

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

```json Request theme={null}
{}
```

```json Exitosa theme={null}
{
    "data": {
        "Tipificaciones": "[{\"TipificacionID\":14,\"Nombre\":\"Daños locativos\",\"OrigenSolicitudID\":2},{\"TipificacionID\":15,\"Nombre\":\"Certificados y paz y salvos\",\"OrigenSolicitudID\":2},{\"TipificacionID\":21,\"Nombre\":\"Acceso a la bodega\",\"OrigenSolicitudID\":3}]",
        "TiposRequerimientos": "[{\"TipoRequerimientoID\":1,\"Nombre\":\"Petición\"},{\"TipoRequerimientoID\":2,\"Nombre\":\"Queja\"},{\"TipoRequerimientoID\":3,\"Nombre\":\"Reclamo\"},{\"TipoRequerimientoID\":4,\"Nombre\":\"Sugerencia\"}]",
        "Prioridades": "[{\"PrioridadID\":1,\"Nombre\":\"Alta\"},{\"PrioridadID\":2,\"Nombre\":\"Normal\"}]",
        "OrigenesSolicitudes": "[{\"OrigenSolicitudID\":2,\"Nombre\":\"Inmuebles\"},{\"OrigenSolicitudID\":3,\"Nombre\":\"Bodegas\"},{\"OrigenSolicitudID\":5,\"Nombre\":\"Fiducias\"},{\"OrigenSolicitudID\":6,\"Nombre\":\"Nómina\"}]"
    },
    "result": 1,
    "message": "Transacción exitosa"
}
```


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