Legacy Despacho
Esta sección documenta los web services de la superficie de compatibilidad Legacy Despacho. Estos servicios conservan los mismos contratos de solicitud y respuesta que la integración original de GeneXus Despacho, de modo que el código existente sigue funcionando luego de apuntar al nuevo dominio.
Cómo funciona
La superficie Legacy Despacho es una capa de compatibilidad: los contratos de solicitud/respuesta son
idénticos byte a byte a la integración de GeneXus Despacho (envoltorios de objetos, nombres de campos,
mayúsculas/minúsculas, el bloque WSAutorizacion y una respuesta siempre HTTP 200 que lleva un campo de error
en caso de falla). Lo que cambió es el motor que está detrás de ellos: estos servicios corren sobre la plataforma
GeoTareas actual (las mismas tareas, cuentas y catálogos que administrás hoy en la app), no sobre la
vieja base de datos de Despacho.
Para un integrador esto significa: apuntá tu cliente existente a la nueva ruta base y mantené tu código sin cambios —los mismos payloads de entrada, los mismos de salida— mientras tus datos viven en la plataforma GeoTareas actualizada.
Ruta base
Todos los servicios están disponibles bajo:
POST /apidev/legacy/<WSName>
| Servicio | Ruta |
|---|---|
WSGetServicios | POST /apidev/legacy/WSGetServicios |
WSGetTareaMultimedia | POST /apidev/legacy/WSGetTareaMultimedia |
WSGeocoding | POST /apidev/legacy/WSGeocoding |
WSReverseGeocoding | POST /apidev/legacy/WSReverseGeocoding |
WSGetArchivosMultimedia | POST /apidev/legacy/WSGetArchivosMultimedia |
WSAltaServicio | POST /apidev/legacy/WSAltaServicio |
Estos seis servicios son toda la superficie de Legacy Despacho. Consultá la Matriz de servicios para el desglose servicio por servicio.
Autenticación
Todos los servicios usan el bloque WSAutorizacion embebido en el cuerpo de la solicitud. No se requiere encabezado Authorization.
{
"WSAutorizacion": {
"Guid": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"Usuario": "usuario@empresa.com",
"Password": "contraseña"
}
}
Guid es la clave de API emitida para tu compañía. Usuario y Password son las credenciales del usuario de integración.
Disponibilidad de servicios
| Grupo | Estado |
|---|---|
Lectura de tareas (WSGetServicios) | Disponible |
Multimedia de tarea (WSGetTareaMultimedia) | Disponible |
Geocodificación (WSGeocoding, WSReverseGeocoding) | Disponible |
Archivos multimedia (WSGetArchivosMultimedia) | Disponible |
Creación de tareas (WSAltaServicio) | Disponible |
Consultá la Matriz de servicios para el desglose servicio por servicio.