Forms API not returning placeholders?

OKapusta
メンバー

Hello,

I'm having a problem with the forms API. Form what I'm seeing it's returning labels for my fields but not placeholders.

{
id: "a7a73444-2337-4fed-b508-ef594cac39f8",
name: "New newsletter form (October 8, 2025 9:16:29 AM EDT)",
createdAt: "2025-10-08T13:16:29.313Z",
updatedAt: "2025-10-09T13:06:45.989Z",
archived: false,
fieldGroups:
[{"groupType" => "default_group",
"richTextType" => "text",
"fields" =>
[{"objectTypeId" => "0-1", "name" => "firstname", "label" => "Prénom", "required" => false, "hidden" => false, "fieldType" => "single_line_text"},
{"objectTypeId" => "0-1", "name" => "lastname", "label" => "Nom", "required" => false, "hidden" => false, "fieldType" => "single_line_text"},
{"objectTypeId" => "0-1", "name" => "email", "label" => "E-mail", "required" => true, "hidden" => false, "validation" => {"blockedEmailDomains" => [], "useDefaultBlockList" => false}, "fieldType" => "email"}]}],
configuration:
....
}

My goal is to fetch forms throuugh API to have them translated.

Are there any workarounds for this?

How can I create language variations for forms on my pages?

0 いいね!
1件の承認済みベストアンサー
evaldas
解決策
名誉エキスパート | Platinum Partner
名誉エキスパート | Platinum Partner

Hi @OKapusta,

 

I don't have any additional solutions to what @BérangèreL already provided.

 

The issue appears to be that the new forms editor currently does not return the placeholder value via the API. You would need to use the Legacy forms in order to retrieve it via API.

 

Confirming that I see the placeholder and help text values by using Legacy forms and v3 forms API.

 

evaldas_0-1760105191324.png

 

✔️ Did this post help answer your query? Help the community by marking it as a solution.

元の投稿で解決策を見る

0 いいね!
2件の返信 2
evaldas
解決策
名誉エキスパート | Platinum Partner
名誉エキスパート | Platinum Partner

Hi @OKapusta,

 

I don't have any additional solutions to what @BérangèreL already provided.

 

The issue appears to be that the new forms editor currently does not return the placeholder value via the API. You would need to use the Legacy forms in order to retrieve it via API.

 

Confirming that I see the placeholder and help text values by using Legacy forms and v3 forms API.

 

evaldas_0-1760105191324.png

 

✔️ Did this post help answer your query? Help the community by marking it as a solution.

0 いいね!
BérangèreL
コミュニティーマネージャー
コミュニティーマネージャー

Hi @OKapusta and welcome, we are delighted to have you here!

Great question, thanks for asking the HubSpot Community!

To start with, here are some resources that might be useful:

- Marketing API | Forms
- Create forms in multiple languages (legacy) OR you can create an AI translation of your form in the updated editor

Also, the solution from @SBruyere on this post "Missing information Form Editor API no placeholder" might help you.

I'd love to put you in touch with our Top Experts: Hi @evaldas, @GiantFocal and @h-recker do you have suggestions to help @OKapusta, please?

Have a lovely weekend and thanks so much! 🧡
Bérangère





loop


Loop Marketing is a new four-stage approach that combines AI efficiency and human authenticity to drive growth.

Learn More