CRM

eloyab
Miembro

Creación de negocio y asociaciones

resolver

Buenas tardes,

 

estoy creando un negocio a través del API y me encuentro que me genera un error al crear la asociación con el producto (line_item).

 

Estoy usando la siguiente petición:

POST - https://api.hubapi.com/crm/v3/objects/deals

 

{
    "properties": {
        "amount": "1500.00",
        "closedate": "2024-04-04T12:00:00.000Z",
        "dealname": "Prueba Eloy 2",
        "pipeline": "63168315",
        "dealstage": "123779954",
        "dealtype": "existingbusiness",
        "hs_priority": "high",
        "marcas": "LM",
        "propietario_lm": "233997379",
        "hubspot_owner_id": "233997379"
    },
    "associations": [
        {
            "to": {
                "id": 9201851 (ID contacto)
            },
            "types": [
                {
                    "associationCategory": "HUBSPOT_DEFINED",
                    "associationTypeId": 3
                }
            ]
        },
        {
            "to": {
                "id": 2743684513 (ID line item)
            },
            "types": [
                {
                    "associationCategory": "HUBSPOT_DEFINED",
                    "associationTypeId": 19
                }
            ]
        }
    ]
}
 
Y me devuelve el siguiente error al intentar crear la asociación Negocio - Line item:
 
{
    "status": "error",
    "message": "one or more associations are not valid",
    "correlationId": "e6065f05-980b-4b18-9996-2fe00f05298c",
    "errors": [
        {
            "message": "0-8=2743684513 is not a valid object",
            "context": {
                "validationResult": [
                    "INVALID_FROM_OBJECT"
                ]
            }
        }
    ],
    "category": "BAD_REQUEST"
}
 
Quiero hacer ambas asociaciones al generar el negocio y revisando la documentación, debería de ser posible sin que genere error.
 
 
Alguien me puede orientar que puede estar fallando.
 
Gracias.
0 Me gusta
1 Soluciones aceptada
OscarToroRz
Solución
Miembro

Creación de negocio y asociaciones

resolver

Hola @eloyab , espero que estés muy bien.

Hice una prueba con parte de tus datos y pude crear el deal asociado al line item.

En modo depuración, te sugiero aislar las asociaciones, es decir, crea una por una, para que confirmes dónde puede estar el problema.

 

En mi prueba, primero creé el line item, sin ninguna asociación:

{
  "properties": {
    "price": 10,
    "quantity": 1,
    "name": "New standalone line item"
  }
}

 

Luego creé el negocio, asociándolo solamente con el line item anterior. Quité la asociación con el contacto:

{
    "properties": {
        "amount": "1500.00",
        "dealname": "Prueba Eloy 2",
        "pipeline": "default",
        "dealstage": "appointmentscheduled"
    },
    "associations": [
        {
            "to": {
                "id": 9126560938
            },
            "types": [
                {
                    "associationCategory": "HUBSPOT_DEFINED",
                    "associationTypeId": 19
                }
            ]
        }
    ]
}

 

Y todo corrió sin problema.

Revisa y me cuentas.

 

PDTA: ese id de contacto que tienes en el body se parece más a un id de usuario. ¿Puedes revisar?

Ver la solución en mensaje original publicado

3 Respuestas 3
OscarToroRz
Solución
Miembro

Creación de negocio y asociaciones

resolver

Hola @eloyab , espero que estés muy bien.

Hice una prueba con parte de tus datos y pude crear el deal asociado al line item.

En modo depuración, te sugiero aislar las asociaciones, es decir, crea una por una, para que confirmes dónde puede estar el problema.

 

En mi prueba, primero creé el line item, sin ninguna asociación:

{
  "properties": {
    "price": 10,
    "quantity": 1,
    "name": "New standalone line item"
  }
}

 

Luego creé el negocio, asociándolo solamente con el line item anterior. Quité la asociación con el contacto:

{
    "properties": {
        "amount": "1500.00",
        "dealname": "Prueba Eloy 2",
        "pipeline": "default",
        "dealstage": "appointmentscheduled"
    },
    "associations": [
        {
            "to": {
                "id": 9126560938
            },
            "types": [
                {
                    "associationCategory": "HUBSPOT_DEFINED",
                    "associationTypeId": 19
                }
            ]
        }
    ]
}

 

Y todo corrió sin problema.

Revisa y me cuentas.

 

PDTA: ese id de contacto que tienes en el body se parece más a un id de usuario. ¿Puedes revisar?

eloyab
Miembro

Creación de negocio y asociaciones

resolver

Hola,

 

de esa forma ya lo asocio sin problema. Lo que intentaba hacer es crear el negocio y asociar contacto y line item en la misma llamada.

 

He visto que no será posible ya que al asociar el negocio al line_item tengo que indicarle la cantidad, por lo que cierro esta petición.

 

Gracias y saludos.

0 Me gusta
DianaGomez
Administrador de la comunidad
Administrador de la comunidad

Creación de negocio y asociaciones

resolver

Hola @eloyab, nos alegra mucho tenerte en este espacio!

 

Con respecto a tu duda, me gustaría consultar con algunos de nuestros expertos para ver si tienen alguna sugerencia que te ayude a alcanzar tu objetivo. 

 

 

Hola @Lucila-Andimol, @JuanGomez0818  - Tienen algun consejo para @eloyab?

 

Gracias a todos por contribuir 🙂

Diana


HubSpot’s AI-powered customer agent resolves up to 50% of customer queries instantly, with some customers reaching up to 90% resolution rates.
Learn More.


¿Sabías que la Comunidad está disponible en Español?
¡Participa hoy en conversaciones en el idioma de tu preferencia,cambiando el idioma en tus configuarciones!
0 Me gusta