Compatibility & Authentication
What this surface is
The Legacy Despacho web services are compatible with the GeneXus Despacho integration protocol. If you have an existing integration, you only need to update the domain. The request body structure, field names, and response format remain identical.
Same contracts, current platform. These services are a thin compatibility layer in front of the current GeoTareas platform. Your requests and responses look exactly like the GeneXus Despacho ones, but the data they read and write is the live GeoTareas data (the same tasks and accounts you manage in the app). You do not need to know anything about the platform changes — just keep your payloads and update the base route.
Base route
POST /apidev/legacy/<WSName>
Example:
POST https://$TENANT/apidev/legacy/WSGetServicios
Authentication model — WSAutorizacion
Every request must include a WSAutorizacion object at the root of the request body:
{
"WSAutorizacion": {
"Guid": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"Usuario": "usuario@empresa.com",
"Password": "contraseña"
}
}
| Field | Type | Description |
|---|---|---|
Guid | string (UUID) | API key issued to your company |
Usuario | string | Integration user email or username |
Password | string | Integration user password |
If WSAutorizacion is missing or the credentials are invalid, the service returns an error Resultado with a descriptive Mensaje.
Pointing to the new domain
To migrate an existing integration, replace only the host in the endpoint URL:
| Before | After |
|---|---|
https://legacy-host/WSGetServicios | https://$TENANT/apidev/legacy/WSGetServicios |
No changes are needed to the request body, field names, or response parsing code.
$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.