abr 18, 2020 8:08 PM
Estoy intentando crear un contacto mediante mi software desarrollado en laravel. estoy usando el siguiente código para crear un nuevo contacto en hubspot mediante el endpoint mencionado arriba. este es el código de la implementación en el proyecto en laravel
ESTO ES LO QUE LLEGA AL ENDPOINT
Cabe mencionar que el correo baldez@gmail.com no era un contacto dentro de mis contactos de hubspot y a pesar de que me da el error igual me crea el contacto pero sin el nombre, ni el numero de telefono. Parte de la lista que peticiones dando más casos 409 que 200.
Aguardo ayuda. Les agradezco!
abr 21, 2020 10:25 AM
Hola @IgnacioDagh,
Gracias por contactarnos por medio de nuestra Comunidad en Español de Hubspot.
Los errores 409 los vemos cuando:
- Hay un contacto existente con la misma dirección de correo electrónico incluída en la solicitud. Este contacto pudo haber sido borrado antes y no tener acceso a él desde la interfaz pero sigue existendo con el correo asociado.
Este error se muestra junto con el ID único con el que el contacto había sido registrado previamente dentro de tu portal.
El error en este caso puede deberse a que el contacto ya existía con el mismo correo, pero con un ID conocido. En este caso conocer dicho ID, nos puede ayudar a identificar cuál era el registro previo de este contacto.
¿Qué te parece si me envías el ID único que aparecía en la respuesta de notificación de error de la respuesta de API, por privado? A partir de aquí puedo hacer más pruebas para poder encontrar explicaciones y posibles soluciones que te ayuden con ello.
Quedo pendiente a tu respuesta.
Un saludo,
Kira
abr 24, 2020 1:20 PM
CDN-Loop: cloudflare
Accept-Encoding: gzip
CF-Connecting-IP: 34.66.28.125
True-Client-IP: 34.66.28.125
X-HubSpot-Trace: 05a2888bbe4b81c0756346c1bdacc667
X-HubSpot-Correlation-Id: 50763267-4b2a-48fa-a119-40b87ab0bb32
X-HS-Internal-Request: 1
Content-Length: 88
X-Real-IP: 34.66.28.125
Content-Type: application/json
CF-IPCountry: US
CF-RAY: 586212f8fc7af216-IAD
Accept: application/json
X-Forwarded-Proto: https
Connection: close
X-Request-Start: 1587251582.898
X-HS-Internal-User-Request: 0
Host: api.hubapi.com
CF-Visitor: {"scheme":"https"}
X-HS-User-Request: 0
X-Forwarded-Port: 443
X-Amzn-Trace-Id: Root=1-5e9b897e-6a37e120e032b9200e4613a0
X-Forwarded-For: 34.66.28.125, 173.245.54.170, 34.66.28.125
CF-Request-ID: 02312a2f9a0000f2165309f200000001
X-Scheme: https
eso que te envie es el header o encabezado de la solicitud
{
"properties": {
"email": "Baldez@gmail.com",
"firstname": "Alejandro",
"phone": "0412727273"
}
}
El segundo es el cuerpo o body, ambos son de la peticion que se hace al api. Ahora voy con los datos de la respuesta. Header de la respuesta:
X-HubSpot-RateLimit-Remaining: 99
X-HubSpot-RateLimit-Max: 100
X-HubSpot-RateLimit-Daily: 250000
X-HubSpot-RateLimit-Daily-Remaining: 249963
X-HubSpot-RateLimit-Interval-Milliseconds: 10000
X-HubSpot-RateLimit-Secondly: 10
X-HubSpot-RateLimit-Secondly-Remaining: 9
Content-Type: {"type":"application","subtype":"json","parameters":{"charset":"UTF-8"},"wildcardType":false,"wildcardSubtype":false}
{
"status": "error",
"message": "Contact already exists",
"correlationId": "50763267-4b2a-48fa-a119-40b87ab0bb32",
"category": "CONFLICT",
"requestId": "dce29450-e290-47d3-8ea7-eace4e300d41"
}