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

# Consultar (Inmuebles / contratos)

El servicio permite a los usuarios del portal de clientes consultar, en una sola respuesta, los inmuebles de los que son propietarios y los contratos de arrendamiento en los que son arrendatarios, con sus fotos, documentos y enlaces a la ficha del inmueble, en línea en formato JSON.

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 inmuebles y contratos del cliente, 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 inmuebles y contratos del cliente

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

El servicio no recibe parámetros. El cliente y la empresa se toman del AccessToken.

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

### Respuesta

El servicio retorna en `data` un objeto con dos listados. Si el cliente no tiene inmuebles o contratos, el listado correspondiente llega vacío.

**InmueblesPropietarios** `array`

Inmuebles activos de la empresa en los que el cliente figura como propietario activo. Se incluyen los inmuebles con tipo de oferta 1, y los de tipo de oferta 2 siempre que el último proceso registrado del inmueble no se encuentre en estado 2.

**propiedades**

**InmuebleID** `int`

Código único del inmueble (ID).

**NumeroInmueble** `int`

Consecutivo (número) del inmueble.

**TipoInmueble** `string`

Nombre del tipo de inmueble.

**TipoOfertaID** `int`

Código del tipo de oferta del inmueble (ID).

**TipoOferta** `string`

Nombre del tipo de oferta del inmueble.

**Direccion** `string`

Dirección del inmueble.

**PorcentajeParticipacion** `decimal`

Porcentaje de participación del cliente en la propiedad del inmueble.

**Estado** `string`

"Arrendado" cuando el inmueble tiene un contrato aprobado, no anulado y no retirado; de lo contrario "Libre".

**ContratoRuta** `string`

URL del documento asociado al inmueble. Cuando el documento está en el CDN de la empresa se retorna la URL de descarga; de lo contrario, la ruta tal como está almacenada.

**FichaInmueble** `string`

URL de la ficha del inmueble en la plataforma SEDI-ERP.

**InformePropietarios** `string`

URL del informe comercial del inmueble para propietarios en la plataforma SEDI-ERP.

**Fotos** `array`

Hasta 10 fotos del inmueble, ordenadas por `Orden`. Cada elemento contiene `Orden` (int) y `Ruta` (URL de la foto).

**ContratosArriendo** `array`

Contratos de arrendamiento no anulados en los que el cliente es arrendatario.

**propiedades**

**ContratoID** `int`

Código único del contrato (ID).

**ContratoPrefijo** `string`

Prefijo del contrato.

**ContratoNumero** `int`

Consecutivo del contrato.

**NumeroInmueble** `int`

Consecutivo (número) del inmueble arrendado.

**TipoInmueble** `string`

Nombre del tipo de inmueble.

**TipoOferta** `string`

Nombre del tipo de oferta del inmueble.

**Direccion** `string`

Dirección del inmueble.

**FechaInicio** `datetime`

Fecha de inicio del contrato.

**FechaVencimiento** `datetime`

Fecha de vencimiento del contrato.

**FechaFinal** `datetime`

Fecha final (terminación) del contrato.

**Canon** `decimal`

Valor del canon de arrendamiento.

**Duracion** `int`

Duración del contrato.

**Estado** `string`

"Retirado" cuando el contrato fue retirado; de lo contrario "Arrendado".

**ContratoRuta** `string`

URL del documento del contrato. Cuando el documento está en el CDN de la empresa se retorna la URL de descarga; de lo contrario, la ruta tal como está almacenada.

**Fotos** `array`

Hasta 10 fotos del inmueble arrendado, ordenadas por `Orden`. Cada elemento contiene `Orden` (int) y `Ruta` (URL de la foto).

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"}`).

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

```json Exitosa theme={null}
{
    "data": {
        "InmueblesPropietarios": [
            {
                "InmuebleID": 932,
                "NumeroInmueble": 412,
                "TipoInmueble": "Apartamento",
                "TipoOferta": "Arriendo",
                "Direccion": "CL 45 # 12 - 30 AP 501",
                "ContratoRuta": "https://cdn.empresa.com/api/Files/GetFile?PublicKey=<LLAVE_PUBLICA>&UniqueID=9b4e7d21-3a6c-4f85-b0d2-e17c5a9f3e48&Disposition=Inline",
                "FichaInmueble": "https://empresa.sedierp.com/GBI/InmueblesGBI/Visualizar?UniqueID=6d2a8f13-b4c7-4e90-9a25-3f1e7c8b0d64",
                "InformePropietarios": "https://empresa.sedierp.com/GBI/InmueblesGBI/InformeComercial?UniqueID=6d2a8f13-b4c7-4e90-9a25-3f1e7c8b0d64",
                "TipoOfertaID": 1,
                "PorcentajeParticipacion": 100.0,
                "Fotos": [
                    {
                        "Orden": 1,
                        "Ruta": "https://empresa.sedierp.com/ArchivosCargados/InmueblesFotos/932/fachada.jpg"
                    }
                ],
                "Estado": "Arrendado"
            }
        ],
        "ContratosArriendo": [
            {
                "ContratoID": 2210,
                "ContratoNumero": 1788,
                "ContratoPrefijo": "CA",
                "NumeroInmueble": 538,
                "TipoInmueble": "Local",
                "TipoOferta": "Arriendo",
                "Direccion": "KR 15 # 93 - 47 LC 2",
                "FechaInicio": "2025-03-01T00:00:00",
                "FechaVencimiento": "2026-02-28T00:00:00",
                "FechaFinal": null,
                "Canon": 4200000.0,
                "Duracion": 12,
                "ContratoRuta": null,
                "Estado": "Arrendado",
                "Fotos": []
            }
        ]
    },
    "result": 1,
    "message": "Transacción exitosa"
}
```


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