Evaluando propuestas

Custom code actions in Hubspot

Publicado el 03 Junio, 2024 en Programación y Tecnología

Sobre este proyecto

Abierto

Necesito un freelancer que pueda escribir un código personalizado para un flujo de trabajo que interactúe con órdenes y automatice la creación de objetos personalizados.
HubSpot cuenta con una funcionalidad llamada Custom Code dentro de las automatizaciones, la cual permite realizar llamadas de API dentro de HubSpot e interactuar con los objetos. En este caso específico, mi cliente tiene una integración con Microsoft Dynamics que no respeta el Esquema de Relación de Datos (ERD) de HubSpot, creando órdenes con elementos de línea sin asociarlos a negocios, lo cual no es lo ideal. Manipular estos datos dentro de estas órdenes resulta muy complicado. Por esta razón, deseo extraer esta información de las órdenes utilizando la API de HubSpot dentro de la acción y utilizar el resultado, que puede ser varios identificadores de elementos de línea, para crear otro objeto.

La lógica deseada implica lo siguiente:
1. Dynamics crea una orden en HubSpot.
2. El flujo de trabajo basado en órdenes detecta la orden y crea una acción codificada.
3.1 Realiza una llamada a la API para obtener los identificadores de elementos de línea.
3.2 Realiza una llamada para obtener el nombre de los elementos de línea.
3.3 Crea un objeto personalizado en base a esta información.

Contexto general del proyecto

Here is an example of custom code in HubSpot to retrieve all associated line items to an order using the Orders API: ```javascript fetch('https://api.hubapi.com/crm/v3/objects/line_items/search?limit=100&hapikey=YOUR_HAPI_KEY&properties=orderId=YOUR_ORDER_ID', { method: 'GET', headers: { 'Content-Type': 'application/json' } }) .then(response => response.json()) .then(data => { console.log(data); // This will display the associated line items to the specified order }) .catch(error => { console.error('Error:', error); }); ``` In this code snippet: - Replace `YOUR_HAPI_KEY` with your actual HubSpot API key. - Replace `YOUR_ORDER_ID` with the specific order ID for which you want to retrieve the associated line items. - The api call is made to search for line items associated with the specified order id. - The retrieved data will be displayed in the console. Make sure to have the necessary permissions and authentication set up in your HubSpot account to access the Orders API with custom code.

Categoría Programación y Tecnología
Subcategoría Otros
Tamaño del proyecto Pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por A.