copilot_frontend
copilot_budget
Update Hubspot Deal
Actualiza un deal en HubSpot asociado a un cliente.
Este endpoint:
- Busca el contacto en HubSpot por email
- Obtiene el deal asociado al contacto
- Actualiza solo las propiedades especificadas en el payload
- Solo actualiza si hay cambios (compara valores actuales)
Protected Endpoint: Requires JWT authentication and 'ui_comercial' or 'admin' role
Args: data: Email del cliente y propiedades del deal a actualizar current_user: Current authenticated user
Returns: UpdateDealResponse con el ID del deal actualizado
Raises: Exception: Si no se encuentra el contacto o deal, o hay errores de HubSpot
patch/api/budget/hubspot/deal
Request body
Example request
{
"email": "cliente@example.com",
"properties": {
"dealname": "Presupuesto Solar 2024",
"amount": "15000",
"dealstage": "presentationscheduled"
}
}Response
Successful Response
Changes
No recorded changes to this endpoint across all 1 revision of this API.