Hi @Hima
I ran the upsert with the following code
{
"enabled": true,
"webhookUri": null,
"mappings": {
"CONTACT": {
"properties": [
{
"externalPropertyName": "email",
"hubspotPropertyName": "email",
"dataType": "STRING"
},
{
"externalPropertyName": "firstname",
"hubspotPropertyName": "firstname",
"dataType": "STRING"
},
{
"externalPropertyName": "lastname",
"hubspotPropertyName": "lastname",
"dataType": "STRING"
},
{
"externalPropertyName": "phone",
"hubspotPropertyName": "mobilephone",
"dataType": "STRING"
}
]
},
"DEAL": {
"properties": [
{
"externalPropertyName": "dealstage",
"hubspotPropertyName": "dealstage",
"dataType": "STRING"
},
{
"externalPropertyName": "amount",
"hubspotPropertyName": "amount",
"dataType": "NUMBER"
},
{
"externalPropertyName": "dealname",
"hubspotPropertyName": "dealname",
"dataType": "STRING"
},
{
"externalPropertyName": "order_number",
"hubspotPropertyName": "ip__ecomm_bridge__order_number",
"dataType": "STRING"
},
{
"externalPropertyName": "tax",
"hubspotPropertyName": "ip__ecomm_bridge__tax_amount",
"dataType": "NUMBER"
},
{
"externalPropertyName": "closedate",
"hubspotPropertyName": "closedate",
"dataType": "DATETIME"
},
{
"externalPropertyName": "createdate",
"hubspotPropertyName": "createdate",
"dataType": "DATETIME"
}
]
},
"PRODUCT": {
"properties": [
{
"externalPropertyName": "price",
"hubspotPropertyName": "price",
"dataType": "NUMBER"
},
{
"externalPropertyName": "description",
"hubspotPropertyName": "description",
"dataType": "STRING"
},
{
"externalPropertyName": "name",
"hubspotPropertyName": "name",
"dataType": "STRING"
},
{
"externalPropertyName": "sku",
"hubspotPropertyName": "hs_sku",
"dataType": "STRING"
}
]
},
"LINE_ITEM": {
"properties": [
{
"externalPropertyName": "quantity",
"hubspotPropertyName": "quantity",
"dataType": "NUMBER"
},
{
"externalPropertyName": "price",
"hubspotPropertyName": "price",
"dataType": "NUMBER"
},
{
"externalPropertyName": "name",
"hubspotPropertyName": "name",
"dataType": "STRING"
},
{
"externalPropertyName": "hs_product_id",
"hubspotPropertyName": "hs_product_id",
"dataType": "NUMBER"
}
]
}
}
}
Then I sent all PRODUCT messages like this specific example:
{
"storeId": "eib-wsm",
"objectType": "PRODUCT",
"messages": [
{
"action": "UPSERT",
"externalObjectId": "10482",
"properties": {
"price": "28.00",
"description": "PRO-ALIGNMENT Camber Bolt Kit",
"name": "5.81290K",
"sku": "5.81290K|2109"
},
"associations": {
}
}
]
}
Then I sent my LINE_ITEM message like this:
{
"storeId": "eib-wsm",
"objectType": "LINE_ITEM",
"messages": [
{
"action": "UPSERT",
"externalObjectId": "63979",
"properties": {
"quantity": "2",
"price": "28.00",
"name": "5.81290K",
"hs_assoc__deal_id": "831718",
"hs_assoc__product_id": "10482", },
"associations": {
"DEAL": [
"831718"
],
"PRODUCT": [
"10482"
]
}
}
]
}