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

# Datos del cliente

El servicio permite consultar los datos del cliente que inició sesión en el portal de clientes, en línea en formato JSON: datos personales y de contacto, perfiles que tiene en la empresa (cliente, arrendatario, propietario, proveedor, etc.), datos de su contrato de nómina y saldos pendientes por pagar.

El método de solicitud es GET 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 datos 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 datos del cliente

**Request URL:** [https://portal.sedierp.com/API/api/Accesos/Datos](https://portal.sedierp.com/API/api/Accesos/Datos)\
**Tipo:** GET

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

```bash theme={null}
curl --location 'https://portal.sedierp.com/API/api/Accesos/Datos' \
--header 'Authorization: Bearer <ACCESS_TOKEN>'
```

### Respuesta

El servicio retorna un objeto con los datos del cliente (sin el envoltorio `total`/`rows`/`result` de los demás servicios). Si el AccessToken no corresponde a la sesión vigente del cliente, retorna HTTP 401 con el texto "Token o UUID incorrectos".

**TerceroID** `int`

Código único del cliente (ID).

**Nombres** `string`

Primer nombre del cliente.

**Nombres2** `string`

Segundo nombre del cliente.

**Apellidos** `string`

Primer apellido del cliente.

**Apellidos2** `string`

Segundo apellido del cliente.

**NombreCompleto** `string`

Nombre completo o razón social del cliente.

**Documento** `string`

Número de documento de identificación del cliente.

**Digito** `string`

Dígito de verificación, cuando el documento es NIT.

**TipoDocumentoID** `int`

Código del tipo de documento de identificación (ID).

**TipoDocumentoAbreviatura** `string`

Abreviatura del tipo de documento (ej. "C.C.").

**AbreviaturaDocumento** `string`

Tipo y número de documento con formato (ej. "C.C. 1,032,456,789" o "NIT 900,123,456-7").

**TipoPersonaID** `int`

Código del tipo de persona (ID).

**TipoPersonaNombre** `string`

Nombre del tipo de persona.

**IsEmpresa** `bool`

Indica si el tipo de persona corresponde a una empresa (persona jurídica).

**Email** `string`

Correo electrónico del cliente.

**EmailFacturacionElectronica** `string`

Correo electrónico para el envío de facturación electrónica.

**CelularCodigoArea** `string`

Código de área del celular.

**Celular** `string`

Número de celular.

**Telefono** `string`

Número de teléfono.

**Direccion** `string`

Dirección del cliente.

**DireccionBase** `object`

Dirección del cliente estructurada por componentes, tal como se registró en la plataforma.

**CiudadID** `int`

Código de la ciudad del cliente (ID).

**CiudadNombre** `string`

Nombre de la ciudad del cliente.

**CiudadBasicaNombre** `string`

Nombre de la ciudad básica del cliente.

**ActividadEconomica** `string`

Actividad económica del cliente.

**SitioWeb** `string`

Sitio web del cliente.

**Foto** `string`

URL de la fotografía del usuario.

**UniqueID** `GUID`

Identificador único del cliente.

**Token** `GUID`

Token de la sesión vigente del cliente.

**ExpireToken** `datetime`

Fecha y hora de vencimiento del token de la sesión.

**ClienteID** `int`

Código del cliente en el módulo de clientes (ID), cuando el tercero está registrado como cliente.

**ContratoID** `int`

Código del contrato de nómina activo del cliente (ID), cuando es empleado de la empresa.

**ContratoNomina** `object`

Datos del contrato de nómina activo. Es un objeto vacío cuando el cliente no tiene contrato activo.

**propiedades**

**SalarioBasico** `decimal`

Salario básico del contrato.

**DiasVacacionesPendientes** `decimal`

Días de vacaciones pendientes por disfrutar, descontando las vacaciones ya solicitadas.

**FondoPensionNombre** `string`

Nombre del fondo de pensión.

**FondoCesantiasNombre** `string`

Nombre del fondo de cesantías.

**FondoSaludNombre** `string`

Nombre de la entidad de salud.

**FondoCajaCompensacionNombre** `string`

Nombre de la caja de compensación.

**ConceptosFijos** `array`

Conceptos fijos de pago del contrato (incluye el auxilio de transporte cuando aplica). Cada elemento contiene `Codigo`, `Nombre` y `Valor`.

**Cliente** `bool`

Indica si el tercero está registrado como cliente de la empresa.

**Arrendatario** `bool`

Indica si el cliente tiene contratos de arrendamiento aprobados y no anulados.

**Propietario** `bool`

Indica si el cliente es propietario de inmuebles.

**Titularizar** `bool`

Indica si el cliente es fideicomitente (inversionista) de fiducias.

**Nomina** `bool`

Indica si el cliente tiene contratos de trabajo con la empresa.

**Proveedor** `bool`

Indica si el cliente está registrado como proveedor.

**Bodegaje** `bool`

Indica si el cliente tiene contratos de bodegaje aprobados y no anulados.

**Inventarios** `bool`

Indica si el cliente tiene notas de entrega o notas de devolución de inventario.

**EsPQR** `bool`

Indica si la licencia de la empresa tiene habilitado el módulo de PQRs.

**ActualizarDatos** `bool`

Indica si el cliente puede enviar una solicitud de actualización de datos. Es `false` cuando ya tiene una solicitud pendiente por aplicar.

**MostrarSinSaldoAnteriorPropietarios** `bool`

Configuración de la empresa para mostrar los estados de cuenta de propietarios sin saldo anterior.

**HabilitarMantenimientosLocativosExtranet** `bool`

Configuración de la empresa que habilita los mantenimientos locativos en el portal.

**PagosPendientes** `array`

Saldos pendientes por pagar del cliente, agrupados por sucursal y moneda.

**propiedades**

**SucursalID** `int`

Código de la sucursal (ID).

**Sucursal** `string`

Nombre de la sucursal en mayúsculas.

**Moneda** `string`

Abreviatura de la moneda.

**Saldo** `decimal`

Saldo pendiente por pagar. Es 0 cuando la sucursal tiene pagos bloqueados porque el cliente tiene contratos de bodegaje en remate o con abogado.

**ConfiguracionRecaudoVirtualID** `int`

Código de la configuración de recaudo virtual de la sucursal (ID).

**EmpresaID** `int`

Código de la empresa (ID).

**EmpresaNombre** `string`

Nombre de la empresa.

**AmbienteDominioID** `int`

Código del ambiente de dominio de la empresa (ID).

**UUID** `GUID`

Identificador único de la empresa.

**VersionID** `int`

Versión de la licencia de la empresa.

**Serial** `string`

Serial de la licencia de la empresa.

**DominioPrincipal** `string`

URL de la plataforma SEDI-ERP de la empresa.

**DominioExtranet** `string`

URL del portal de clientes de la empresa.

**Logo** `string`

URL del logo de la empresa.

**CDNEndPoint** `string`

URL del CDN de archivos de la empresa.

**CDNLlavePublica** `string`

Llave pública del CDN de archivos de la empresa.

```bash Request theme={null}
curl --location 'https://portal.sedierp.com/API/api/Accesos/Datos' \
--header 'Authorization: Bearer <ACCESS_TOKEN>'
```

```json Exitosa theme={null}
{
    "TerceroID": 48213,
    "Nombres": "LAURA",
    "Nombres2": null,
    "Apellidos": "MARTINEZ",
    "Apellidos2": "ROJAS",
    "NombreCompleto": "LAURA MARTINEZ ROJAS",
    "Documento": "1032456789",
    "TipoDocumentoAbreviatura": "C.C",
    "AbreviaturaDocumento": "C.C. 1,032,456,789",
    "Email": "laura.martinez@correo.com",
    "CelularCodigoArea": "57",
    "Celular": "3104567890",
    "Telefono": null,
    "DireccionBase": {},
    "Direccion": "CL 45 # 12 - 30 AP 501",
    "EmpresaNombre": "INMOBILIARIA EJEMPLO S.A.S.",
    "Token": "8a3f1c52-6d7e-4b90-a1c4-2f5e9d7b3a10",
    "ExpireToken": "2026-11-04T15:11:18",
    "CiudadID": 11001,
    "TipoPersonaID": 1,
    "TipoDocumentoID": 1,
    "AmbienteDominioID": 12,
    "ClienteID": 3051,
    "VersionID": 3,
    "EmailFacturacionElectronica": "laura.martinez@correo.com",
    "Digito": null,
    "ActividadEconomica": null,
    "SitioWeb": null,
    "UniqueID": "c4d81e27-90ab-4f3e-b6a2-71d5e09f8c34",
    "TipoPersonaNombre": "Persona natural",
    "CiudadNombre": "BOGOTÁ, D.C.",
    "CiudadBasicaNombre": "BOGOTÁ",
    "DominioPrincipal": "https://empresa.sedierp.com",
    "DominioExtranet": "https://clientes.empresa.com",
    "Logo": "https://empresa.sedierp.com/ArchivosCargados/LogosEmpresas/logo.png",
    "Foto": null,
    "CDNLlavePublica": "<LLAVE_PUBLICA>",
    "CDNEndPoint": "https://cdn.empresa.com",
    "Serial": "<SERIAL>",
    "IsEmpresa": false,
    "UUID": "2be0e514-4eb7-4677-b4b0-4a08936bfbee",
    "EmpresaID": 1,
    "ContratoID": null,
    "ContratoNomina": {},
    "Cliente": true,
    "Arrendatario": true,
    "Propietario": false,
    "Titularizar": false,
    "Nomina": false,
    "Proveedor": false,
    "Bodegaje": false,
    "MostrarSinSaldoAnteriorPropietarios": false,
    "HabilitarMantenimientosLocativosExtranet": true,
    "Inventarios": false,
    "EsPQR": true,
    "ActualizarDatos": true,
    "PagosPendientes": [
        {
            "SucursalID": 1,
            "Sucursal": "PRINCIPAL",
            "Moneda": "COP",
            "Saldo": 1850000.00,
            "ConfiguracionRecaudoVirtualID": 2
        }
    ]
}
```

```json Error theme={null}
"Token o UUID incorrectos"
```


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