Saltar al contenido principal

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>
ServicioRuta
WSGetServiciosPOST /apidev/legacy/WSGetServicios
WSGetTareaMultimediaPOST /apidev/legacy/WSGetTareaMultimedia
WSGeocodingPOST /apidev/legacy/WSGeocoding
WSReverseGeocodingPOST /apidev/legacy/WSReverseGeocoding
WSGetArchivosMultimediaPOST /apidev/legacy/WSGetArchivosMultimedia
WSAltaServicioPOST /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​

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