Get Activity Form
get_formFetch the input form schema, fields, current values, and actor rules for a named module activity so you can prepare a valid submission.
Instructions
Read-only lookup of the input form for one named activity of one module; it does not perform the activity (submit_activity does). Returns the form fields, current values, and options. Call this before the FIRST submit_activity on each (module, activity) pair — the form schema is stable within a session, so reuse it for subsequent entries (per-entry current values come from get_entry/list_entries). User values with no matching field: omit them and note the omission. Never fabricate form data — when a value is uncertain, submit with a lower ai.confidence and state the assumption instead of blocking to ask. A field may carry label: the name THIS activity's form shows for it (the designer relabelled it) — when the user names a field by that label, it means this field; key input by the field name (the label is accepted too). The response's actor says who may perform the activity: ai — submit it; hybrid — show the user what you plan to submit and get their explicit approval, then submit with confirmed: true; human — do not submit, a person performs it in Inistate. The response's ai_hint/ai_instruction are the designer's guidance for performing the activity; an ai_hint on a field or Table/List column says how to fill it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| module | Yes | Module name from list_modules | |
| entryId | No | Entry ID for edit/view/custom activities. Omit for create. | |
| activity | No | Activity name: create, edit, view, or any custom activity name from get_module_schema | create |
| workspaceId | No | Workspace ID. Omit if set via env or set_workspace; required in stateless/remote mode. |