create_entries
Standard MCP tool.
Create one or more new entries in a Formulize form. Returns success status and new entry IDs. Formulize may automatically add default values for required elements, if they have default values defined. Do not be concerned about required elements unless this tool returns an error saying that required elements are missing. To create a large number of entries, spread them across several calls of no more than about 25 entries each (fewer if the entries have many elements or long text values), rather than one very large call.
Properties
| Property | Type | Required? | Description |
|---|---|---|---|
| form_id | integer | Required | Required. Form ID where the entry will be created. |
| data | array of object | Required | Required. An array of data to use for the entry or entries. Each item in the array is the data for one entry. |
| proxy_user_id | integer | Optional | Optional. Create the entry/entries on behalf of another user, so that user becomes the owner instead of you. Normally, all entries you create are owned by your active user account, and thereby those entries belong to your groups. Setting a proxy user makes the entry belong to the other user and their groups. This is relevant for determining who sees which data, when the view_groupscope permission is used, and determining which entries can be updated and deleted when the update_group_entries and delete_group_entries permissions are in effect. |