Hello,
I am having trouble with updating ecommerce settings, using this request:
curl -s 'https://api.hubapi.com/extensions/ecomm/v1/settings?hapikey=xxx-xxx-xxx' \ -H 'Content-Length: 2065' -H 'Content-Type: application/json' -X PUT \ -d '{"enabled":true,"importOnInstall":false,"contactSyncSettings":{"properties":[{"propertyName":"email","targetHubspotProperty":"email","dataType":"STRING","required":true},{"propertyName":"first_name","targetHubspotProperty":"firstname","dataType":"STRING"},{"propertyName":"last_name","targetHubspotProperty":"lastname","dataType":"STRING"},{"propertyName":"phone","targetHubspotProperty":"phone","dataType":"STRING"},{"propertyName":"street","targetHubspotProperty":"address","dataType":"STRING"},{"propertyName":"zip","targetHubspotProperty":"zip","dataType":"STRING"},{"propertyName":"city","targetHubspotProperty":"city","dataType":"STRING"},{"propertyName":"country","targetHubspotProperty":"country","dataType":"STRING"}]},"productSyncSettings":{"properties":[{"propertyName":"name","targetHubspotProperty":"name","dataType":"STRING","required":true},{"propertyName":"price","targetHubspotProperty":"price","dataType":"NUMBER","required":true},{"propertyName":"description","targetHubspotProperty":"description","dataType":"STRING"}]},"dealSyncSettings":{"properties":[{"propertyName":"name","targetHubspotProperty":"dealname","dataType":"STRING"},{"propertyName":"amount","targetHubspotProperty":"amount","dataType":"NUMBER"},{"propertyName":"stage","targetHubspotProperty":"dealstage","dataType":"STRING","required":true},{"propertyName":"abandoned_cart_url","targetHubspotProperty":"ip__ecomm_bridge__abandoned_cart_url","dataType":"STRING"},{"propertyName":"discount_amount","targetHubspotProperty":"ip__ecomm_dbridge__discount_amount","dataType":"NUMBER"},{"propertyName":"order_number","targetHubspotProperty":"ip__ecomm_bridge__order_number","dataType":"STRING"},{"propertyName":"tax_amount","targetHubspotProperty":"ip__ecomm_bridge__tax_amount","dataType":"NUMBER"}]},"lineItemSyncSettings":{"properties":[{"propertyName":"price","targetHubspotProperty":"price","dataType":"NUMBER"},{"propertyName":"quantity","targetHubspotProperty":"quantity","dataType":"NUMBER"},{"propertyName":"discount","targetHubspotProperty":"discount","dataType":"NUMBER"}]}}'
This gives me 500 error:
{"status":"error","message":"Api[name=integrations-sync, subPath=/extensions/sync/v1/settings/internal/batch] Failed to process your request. Error code was '500'. Error message was:\n{\"status\":\"error\",\"message\":\"internal error\",\"correlationId\":\"8698f622-b561-471d-b970-7280afd51dfe\",\"requestId\":\"74b780a5-0514-4235-8c9f-be934c30f6bd\"}","correlationId":"8698f622-b561-471d-b970-7280afd51dfe","requestId":"f894bff6-d104-411e-a268-4a82fae0356c"}
Please advice