Menu

A form's configuration.lifecycleStages needs an entry for contacts (objectTypeId: "0-1") and one for companies ("0-2"), each a stage's internal value (subscriber), even when the form has contact fields only. A contacts entry alone answers 400 Lifecycle stage provided were not valid (VALIDATION_ERROR). An empty list is accepted.

Documented and measured
Checked
  • Checked November 5, 2026 on a HubSpot developer test account
Area
Forms
Tags
forms, lifecycle-stage, lifecyclestage, companies, validation, 400
Sources

More facts from this area

Spriggit uses these facts when it plans changes. See something out of date? Email [email protected]