Asociaciones v3
There is a new version of the Associations API that adds the ability to create multiple types of associations between two object types.
Las asociaciones representan las relaciones entre objetos y actividades en el CRM. Puedes usar los puntos de terminación de las asociaciones para crear, recuperar o eliminar asociaciones de forma masiva. Puedes asociar los siguientes objetos o interacciones a través de la API de asociaciones:
Contacts
Companies
Deals
Tickets
Calls
Quotes
Line_items
Meetings
Products
Feedback_submissions
Custom objects
(el nombre del objeto)
Obtén más información sobre las API de objetos, registros, propiedades y asociaciones en la guía Comprender el CRM . Para obtener más información general sobre objetos y registros de HubSpot, aprende a administrar la base de datos del CRM.
Las asociaciones se definen por el objeto y la dirección. Los tipos de asociaciones son unidireccionales, lo que significa que deberás usar una definición diferente según el tipo de objeto inicial. Por ejemplo:
- Para ver todos los tickets asociados con un contacto, debes definir la asociación con la URL de la solicitud
/crm/v3/associations/Contacts/Tickets/batch/read
e identificar el contacto en el cuerpo de la solicitud por suobjectId
. En este ejemplo, Contactos es fromObjectType y Tickets es toObjectType. - Para asociar un registro de contacto con un registro de objeto personalizado, donde el objeto personalizado es Mascotas, debes definir la asociación con la URL de la solicitud
/crm/v3/associations/Pets/Contacts/batch/create
e identificar los registros de contactos y de mascotas que deseas asociar en el cuerpo de la solicitud por susobjectIds
. En este ejemplo, Mascotas es el fromObjectType y Contactos es el toObjectType.
Para ver todos los tipos de asociaciones definidos entre objetos, realiza una solicitud GET
en /crm/v3/associations/{fromObjectType}/{toObjectType}/types
.
Para asociar registros en HubSpot, haz una solicitud POST
en /crm/v3/associations/{fromObjectType}/{toObjectType}/batch/create
. En la solicitud, incluye los valores de id
de los registros que deseas asociar, así como el type
de asociación a la que pertenecen los registros.
Por ejemplo, para asociar contactos a empresas, la URL de tu solicitud sería /crm/v3/associations/Contacts/Companies/batch/create
, y la solicitud sería similar a la siguiente:
Para recuperar los registros asociados, haz una solicitud POST
en /crm/v3/associations/{fromObjectType}/{toObjectType}/batch/read
. En tu solicitud, puedes incluir el id
de un registro específico para el fromObjectType
. En tu respuesta, recibirás los valores de id
de todos los registros asociados de toObjectType
.
Por ejemplo, para recuperar todos los negocios asociados con una empresa, la URL de la solicitud se vería así /crm/v3/associations/Companies/Deals/batch/read
. Tu respuesta incluiría los valores id
de todos los negocios asociados.
Para eliminar asociaciones entre registros, haz una solicitud POST
en /crm/v3/associations/{fromObjectType}/{toObjectType}/batch/archive
.
Gracias por tus comentarios, son muy importantes para nosotros.