Saltar al contenido principal

Compatibilidad y autenticación

Qué es esta superficie

Los web services de Legacy Despacho son compatibles con el protocolo de integración de GeneXus Despacho. Si tenés una integración existente, solo necesitás actualizar el dominio. La estructura del cuerpo de la solicitud, los nombres de los campos y el formato de la respuesta permanecen idénticos.

Mismos contratos, plataforma actual. Estos servicios son una capa de compatibilidad delgada por delante de la plataforma GeoTareas actual. Tus solicitudes y respuestas se ven exactamente igual que las de GeneXus Despacho, pero los datos que leen y escriben son los datos vivos de GeoTareas (las mismas tareas y cuentas que administrás en la app). No necesitás saber nada sobre los cambios de plataforma: simplemente mantené tus payloads y actualizá la ruta base.

Ruta base

POST /apidev/legacy/<WSName>

Ejemplo:

POST https://$TENANT/apidev/legacy/WSGetServicios

Modelo de autenticación — WSAutorizacion

Toda solicitud debe incluir un objeto WSAutorizacion en la raíz del cuerpo de la solicitud:

{
"WSAutorizacion": {
"Guid": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"Usuario": "usuario@empresa.com",
"Password": "contraseña"
}
}
CampoTipoDescripción
Guidstring (UUID)Clave de API emitida para tu compañía
UsuariostringEmail o nombre de usuario del usuario de integración
PasswordstringContraseña del usuario de integración

Si falta WSAutorizacion o las credenciales son inválidas, el servicio devuelve un Resultado de error con un Mensaje descriptivo.

Apuntar al nuevo dominio

Para migrar una integración existente, reemplazá únicamente el host en la URL del endpoint:

AntesDespués
https://legacy-host/WSGetServicioshttps://$TENANT/apidev/legacy/WSGetServicios

No se necesitan cambios en el cuerpo de la solicitud, los nombres de los campos ni el código que parsea la respuesta.

Dominio ($TENANT)

A lo largo de la documentación, $TENANT representa el dominio que Logicsat le asigna a tu integración — cada cliente recibe el suyo. Reemplazá $TENANT por ese dominio en todas las llamadas. La documentación nunca usa un dominio fijo a propósito.