Ir al contenido

HubSpot - Leer objeto

↩ Parte de la integración HubSpot.

Lee un único registro del CRM de HubSpot por su id (GET /crm/v3/objects/{object_type}/{id}).

Por defecto HubSpot devuelve solo un conjunto reducido de propiedades. Con el parámetro properties nombrás exactamente las que necesita tu flujo: el payload queda más chico y los nodos siguientes son más fáciles de escribir.

CampoTipoObligatorioDescripción
credentials_idcredentialsSíCredencial de HubSpot
object_typetextSíTipo de objeto: contacts, companies, deals, tickets. Si lo dejás vacío se usa contacts
object_idtextSíId del objeto a leer
propertiestextNoPropiedades a devolver, separadas por coma (ej. email,firstname)

Los tres campos de texto aceptan variables dinámicas, así que object_id suele ser {{data.id}} proveniente de un nodo anterior.

Este módulo necesita una credencial de HubSpot:

CampoDescripción
tokenToken de la Private App (empieza con pat-), desde HubSpot → Settings → Integrations → Private Apps

data es el objeto de HubSpot:

{
"id": "701",
"properties": {
"email": "ana@acme.com",
"firstname": "Ana",
"lastmodifieddate": "2026-08-05T11:22:00.000Z",
"hs_object_id": "701"
},
"createdAt": "2026-08-05T10:00:00.000Z",
"updatedAt": "2026-08-05T11:22:00.000Z",
"archived": false
}

Junto con él, _meta:

{ "moduleVersion": "1.0.0", "success": true, "id": "701", "objectType": "contacts", "totalMs": 180 }
{
"credentials_id": "hubspot_marketing",
"object_type": "contacts",
"object_id": "{{data.contactId}}",
"properties": "email,firstname,lastname,phone,lifecyclestage"
}
{
"credentials_id": "hubspot_ventas",
"object_type": "deals",
"object_id": "{{data.objectId}}",
"properties": "dealname,amount,dealstage,closedate"
}

Leer una empresa con las propiedades por defecto

Sección titulada «Leer una empresa con las propiedades por defecto»
{
"credentials_id": "hubspot_marketing",
"object_type": "companies",
"object_id": "8912345678"
}
  • Los valores de properties son nombres internos de propiedad separados por coma. Lo que no sea una propiedad real HubSpot lo ignora en lugar de dar error, así que un typo aparece como un campo que falta en la salida.
  • Si object_id se resuelve a un valor vacío, el nodo se detiene con un error de validación antes de llamar a HubSpot.
  • Un id inexistente devuelve 404 y ese error no se reintenta. Si no estás seguro de que el registro exista, usá antes Buscar objetos.
  • Este endpoint no devuelve registros archivados.
  • Lo que se lee acá es un único objeto. Para leer varios de una vez usá Listar objetos o Buscar objetos, que devuelven arrays.