# Form Submit API

**URL:** <https://community.hubspot.com/t/form-submit-api/41676>\
**Category:** APIs & Integrations\
**Tags:** developer-tools, forms\
**Created:** [August 2, 2021, 5:58pm UTC](https://community.hubspot.com/t/form-submit-api/41676 "2021-08-02T17:58:21Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![th-curran](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/th-curran/32/29572_2.png) [@th-curran](https://community.hubspot.com/u/th-curran)\
**Post date:** [August 2, 2021, 5:58pm UTC](https://community.hubspot.com/t/form-submit-api/41676/1 "2021-08-02T17:58:21Z")

</div>

Hi all,

we are having difficulties using the form submit api. Specifically this endpoint: [https://legacydocs.hubspot.com/docs/methods/forms/submit\_form](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](https://knowledge.hubspot.com/forms/forms-faq) the API functionality should be available to all plans.

We created a “regular form” with a single field (email).

![Screenshot 2021-08-02 at 19.41.40.png](https://d2qpr2jzcazej7.cloudfront.net/optimized/3X/3/b/3bac7889fab7677e67e9af3904788655e0cc5b2f_2_690x49.png)

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:

```lia-code-sample
Code: 403
Message:
"Portal isn't allowed to post submissions",
"correlationId":"***"

```

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

---

<div class="post-metadata">

**Author:** ![dennisedson](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/dennisedson/32/28044_2.png) [@dennisedson](https://community.hubspot.com/u/dennisedson)\
**Post date:** [August 2, 2021, 9:06pm UTC](https://community.hubspot.com/t/form-submit-api/41676/2 "2021-08-02T21:06:46Z")

</div>

@th-curran

Sorry this is taking longer than you would like 😥

I have spoken with support and they are working on it.

Could you do me a favor and add the correlation id (you \*\*\* it out. There is nothing in the ID to worry about exposing)

Also, could you get to me the date and time that you received that specific error with that correlation id?

Thanks in advance! I know the team is working on it and you should hear back from them soon.

---

<div class="post-metadata">

**Author:** ![th-curran](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/th-curran/32/29572_2.png) [@th-curran](https://community.hubspot.com/u/th-curran)\
**Post date:** [August 2, 2021, 9:52pm UTC](https://community.hubspot.com/t/form-submit-api/41676/3 "2021-08-02T21:52:40Z")

</div>

Hi Dennis,

thanks for your reply. Sorry for keeping both you and support working on this issue. My marketing team are getting frustrated, as i insisted on using Hubspot and now it seems it’s the one thing show stopping our ad campaign.

Here is the correlationId: 898cca2c-0b16-4ebb-953d-056633772dbb

2021-08-02; 23:41 CET; 2:41 pm GMT-7

Perhaps you could help me rule out some non-tech questionmarks?

Is there any plan constraint on using the API, or more specifically the Form Submit API Endpoint? I couldn’t find anything online.

Is there any other admin console setup to be done, apart from creating the form and an API Key?

Thanks a lot for your and your team’s help! I really appreciate it.

Thomas

---

<div class="post-metadata">

**Author:** ![th-curran](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/th-curran/32/29572_2.png) [@th-curran](https://community.hubspot.com/u/th-curran)\
**Post date:** [August 3, 2021, 2:40pm UTC](https://community.hubspot.com/t/form-submit-api/41676/4 "2021-08-03T14:40:09Z")

</div>

Hi everyone! 👋

Just adding a quick clarification for anyone coming across this thread.

As @th-curran confirmed, the issue was resolved by using the correct regional Forms API endpoint for their EU-hosted HubSpot account.

If you’re experiencing a similar `403` error when submitting forms through the API, it’s worth checking that you’re using the appropriate endpoint for your account’s data hosting region.

For example, the solution shared here used:

`https://api-eu1.hsforms.com/submissions/v3/integration/submit/{portalId}/{formGuid}`

Also, keep in mind that HubSpot supports both authenticated and unauthenticated form submission endpoints, so the authentication requirements depend on which one you’re using.

For current implementations, I’d recommend checking the [HubSpot Forms API documentation](https://developers.hubspot.com/docs/api-reference/latest/overview).

Hope this helps!

* * *

Hubspot got back to us today with the solutions.

It turns out, that we can’t make request to the API as our account is located in the EU data center, which has it’s own API.

Please note, that this doesn’t seem to affect requests to ‘[https://api.hubapi.com/](https://api.hubapi.com/)’ (eg ‘get form’ as per [Forms - HubSpot docs](https://developers.hubspot.com/docs/api-reference/legacy/marketing/forms/guide) )

Thanks a lot to all of your help and the Hubspot support team!

Thomas

_Moderator Note: this post was reviewed for relevancy and optimized for clarity on October 23, 2026. Thank you for your contributions to the HubSpot Community!_
