Skip to main content
The intake state object represents the latest merged incorporation-level intake data for one incorporation. The intake state is not a submission history. Each intake update merges new values into currentState, and Commenda revalidates the resulting incorporation state against the current requirements.

Attributes

Current state values

currentState contains the merged requirement values submitted through Update incorporation intake. The top-level currentState property is always returned, but the values inside it are requirements-driven. When writing intake data, send requirement values under the requirements request property. When reading intake state, Commenda returns those same requirement keys under currentState. For example, an incorporation type that requires company name options and a registered office address may use these paths: Fetch Get incorporation requirements to see the fields for the selected incorporation type. Because updates are merge-based, currentState can contain previously submitted values that are no longer applicable after later choices. Treat incorporationValidation as the source of truth for whether the current incorporation can be submitted.

Endpoints