Cuando usar esta guia
Usa esta pagina si necesitas:- crear clientes
- consultarlos por ID
- listarlos con filtros o paginacion
- registrar direcciones
- subir branding basico
Submenus principales
- Clientes
- Direcciones
- Clientes padre
- Contactos relacionados
- Vehiculos o activos asociados
Endpoints principales
Crear cliente
POST /api/v1/client
Listar clientes
GET /api/v1/client/allGET /api/v1/client/all/paginated
Obtener cliente por ID
GET /api/v1/client/{id}
Actualizar o eliminar
PUT /api/v1/client/{id}DELETE /api/v1/client/{id}
Branding
POST /api/v1/client/{id}/logo
Direcciones
POST /api/v1/clients/{clientId}/addressesGET /api/v1/clients/{clientId}/addressesPATCH /api/v1/client-addresses/{id}DELETE /api/v1/client-addresses/{id}
Flujo recomendado
- Crear cliente
- Consultar cliente creado por ID
- Registrar direccion principal
- Subir logo si aplica
- Listar con paginacion para validar presencia operativa
Request minimo
El contrato exacto depende del DTO publicado en OpenAPI. Usa la pestaña API para el payload final. Campos tipicamente sensibles:- RUT
- razon social
- ciudad o region
- banderas de suscripcion
Errores comunes
409si el cliente ya existe404si el ID no existe400si faltan datos obligatorios
Recomendaciones
- Trata respuestas de cliente como
snake_casesi el modulo viene de compatibilidad legacy. - En listados grandes usa
all/paginated. - No mezcles direcciones y datos base del cliente en un mismo flujo si puedes separarlo.
Endpoints relacionados
GET /api/v1/client_father/allGET /api/v1/client_father/all/paginatedGET /api/v1/client_father/{id}