Hi all,
we are having difficulties using the form submit api. Specifically this endpoint: https://legacydocs.hubspot.com/docs/methods/forms/submit_form
We have a regular Hubspot account with the marketing starter enabled. As per this guide Forms | Frequently Asked Questions the API functionality should be available to all plans.
We created a “regular form” with a single field (email).
![]()
Next, we are trying to post to this form via JS fetch(), via the api. This is the request:
{method=post, contentType=application/json, url=https://api.hsforms.com/submissions/v3/integration/submit/*portalId*/*formGuid*, followRedirects=true, body={"fields":[{"name":"email","value":"test@example.com"}]}, validateHttpsCertificates=true, headers={X-Forwarded-For=***}, useIntranet=false}
Portal Id and Form Guid have been removed from the code above before posting this.
The response we get is the following:
Code: 403
Message:
"Portal isn't allowed to post submissions",
"correlationId":"***"
The only thing related we could find is this (https://community.hubspot.com/t5/APIs-Integrations/Portal-isn-t-allowed-to-post-submissions-on-form-data-submission/td-p/462528), which somehow connects the error to needing a cms plan.
Unfortunately we have not been able to get a reply from the Hubspot. We have an open ticket for over a week now and they can’t figure out, why we are getting the error. An assumptions was, that our API access is blocked, because our account is fairly new.
Can anyone help? We had to abbort our advertising campaign and can’t get back online without a working form.
Thanks a lot in advance.
Thomas