View as Markdown
Formstack icon

Formstack ACTION

Create Form Submission

Create a new submission for the specified form. See docs here
  • Action
  • Writes data
  • OAuth
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Formstack account once, then configure and run Create Form Submission from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "formstack-create-form-submission",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    formstack: { authProvisionId: "apn_xxxxxxx" },
    formId: "Forms",
    fields: "Fields",
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Create Form Submission inputs
Property Type Description
formId Forms string
Select a form
Required Dynamic
fields Fields string
Value that should be stored for a specific field on the form. For this parameter, x must contain the id of the field whose value should be set. For fields with subfields (name, address, etc), use array notation with each item being the subfield and each key being the name of that subfield. E.g. { "field_12345": { "first": "John", "last": "Smith" } }
Required
encryptionPassword Encryption Password string
The password used to decrypt your submissions. Without this value, you will only receive the submission ID and the success message when submitting encrypted forms
Optional

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
formstack-create-form-submission
Version
0.0.4
App
Formstack
Authentication
OAuth
Read-only
No
Destructive
No
Open world
Yes