Evaluating bids

Custom code actions in Hubspot

Published on the June 03, 2024 in IT & Programming

About this project

Open

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.

Project overview

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.

Category IT & Programming
Subcategory Other
Project size Small
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)

Delivery term: Not specified

Skills needed

Other projects posted by A.