APIs & Integrations

PGeorgia
メンバー

API call error: Bad Request

解決

Users see this error "API call error:Bad Request" whenever they submit a form, however hubspot still collects their contact information and they still land on the thank you page but it sometimes leads to the submissions not landing in our email. 

 

Here's what we can see in the call log for the api key: 

 

HTTP 400 post /contactslistseg/v1/lists/1/add

 

Request :

Header:

User-Agent: WordPress/5.8; https://www.myproroofing.com
CDN-Loop: cloudflare; subreqs=1
Accept-Encoding: gzip
CF-Connecting-IP: 18.206.142.250
True-Client-IP: 18.206.142.250
X-HubSpot-Trace: 8c12df9128b2fcb3d8ff89b388a743ac
X-HubSpot-Correlation-Id: fc543219-fe22-4682-b05e-5f3527132060
X-HS-Internal-Request: 0
Content-Length: 17
X-Real-IP: 18.206.142.250
Content-Type: application/json
cf-worker: hubapi.com
CF-IPCountry: US
CF-RAY: 67a036f4a62c5b11-IAD
Accept: application/json
X-Forwarded-Proto: https
Connection: close
Referer: https://api.hubapi.com/contacts/v1/lists/1/add?hapikey=xxx
X-Request-Start: 1628168492.272
X-HS-Internal-User-Request: 0
Host: api.hubapi.com
CF-Visitor: {"scheme":"https"}
X-HS-User-Request: 0
CF-EW-Via: 15
X-Forwarded-Port: 443
X-Amzn-Trace-Id: Root=1-610be12c-529a8f2836ed0ae1650fba19
X-Forwarded-For: 18.206.142.250, 172.70.34.212, 18.206.142.250
X-Scheme: https

 

Body:

{
"vids": [
143551
]
}

 

Response: 

Header:

X-HubSpot-RateLimit-Remaining: 98
X-HubSpot-RateLimit-Max: 100
X-HubSpot-RateLimit-Daily: 250000
X-HubSpot-RateLimit-Daily-Remaining: 249983
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}

 

Body:

{
"status": "error",
"message": "Can not operate manually on a dynamic list",
"correlationId": "fc543219-fe22-4682-b05e-5f3527132060"
}

 

We've also noticed this error: {"status":"error","message":"Can not operate manually on a dynamic list","correlationId":"fc543219-fe22-4682-b05e-5f3527132060"}

1件の承認済みベストアンサー
himanshurauthan
解決策
ソートリーダー | Elite Partner
ソートリーダー | Elite Partner

API call error: Bad Request

解決

Hello @PGeorgia,

 

Dynamic lists won’t let you manually add contacts, but any new or updated contacts would automatically get added to the list if they meet the criteria. Please check if the contact you were trying to add match the list criteria?

 

Regards,

Digital Marketing & Inbound Expert In Growth Hacking Technology

元の投稿で解決策を見る

4件の返信
himanshurauthan
解決策
ソートリーダー | Elite Partner
ソートリーダー | Elite Partner

API call error: Bad Request

解決

Hello @PGeorgia,

 

Dynamic lists won’t let you manually add contacts, but any new or updated contacts would automatically get added to the list if they meet the criteria. Please check if the contact you were trying to add match the list criteria?

 

Regards,

Digital Marketing & Inbound Expert In Growth Hacking Technology
jacek-francuz
参加者

API call error: Bad Request

解決

@PGeorgia,

 

It looks like the contacts you are trying to add via the API do not meet the list criteria. Perhaps some obligatory fields are missing?

PGeorgia
メンバー

API call error: Bad Request

解決

What do you exactly mean by list criteria? Bcause we didn't set up any. Is it the filters that are set upf for the lists? Because we only have this one: "Form submission ;has filled out Any form submission on Any page "

0 いいね!
LSupplements
メンバー

API call error: Bad Request

解決

I am in the same situation. Can someone help me please :(?

0 いいね!