Skip to main content

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"
}
}
FieldTypeDescription
Guidstring (UUID)API key issued to your company
UsuariostringIntegration user email or username
PasswordstringIntegration 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:

BeforeAfter
https://legacy-host/WSGetServicioshttps://$TENANT/apidev/legacy/WSGetServicios

No changes are needed to the request body, field names, or response parsing code.

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.