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.