OPNForm logo

OPNForm

OPNForm is an open-source form builder for creating forms, managing workspaces, collecting submissions, and configuring integrations.

28 actions Integration catalog
Request access
Connect OPNForm once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Cancel Workspace InviteOPN_FORM_CANCEL_WORKSPACE_INVITE
Cancel and remove a pending workspace invitation before it is accepted. Requires a personal access token with the workspace-users-write ability.
Create FormOPN_FORM_CREATE_FORM
Create an OpnForm form in a workspace from a title, ordered field or layout blocks, and optional validated form settings. Optional retention settings permanently delete future submissions after the configured period. Requires a personal access token with the forms-write ability.
Create Form IntegrationOPN_FORM_CREATE_FORM_INTEGRATION
Create a generic webhook or Make integration for an OpnForm form. This registers an external destination for future form submission data; an active integration can begin sending submissions to that destination immediately, while an inactive integration remains configured without delivery. Requires a personal access token with the manage-integrations ability.
Create SubmissionOPN_FORM_CREATE_SUBMISSION
Submit answers to a public OpnForm form. A completed submission may immediately send its data to active webhook or Make integrations; optionally save a partial submission with completion and campaign-attribution metadata.
Create WorkspaceOPN_FORM_CREATE_WORKSPACE
Create an OpnForm workspace. Account workspace limits may reject creation even when the personal access token has write access. Requires a personal access token with the workspaces-write ability.
Delete FormOPN_FORM_DELETE_FORM
Permanently delete a form and all of its submissions by numeric ID. This irreversible operation cannot be undone. Requires a personal access token with the forms-write ability.
Delete Form IntegrationOPN_FORM_DELETE_FORM_INTEGRATION
Permanently remove a webhook integration from a form and stop its future deliveries. This operation cannot be undone. Requires a personal access token with the manage-integrations ability.
Delete SubmissionOPN_FORM_DELETE_SUBMISSION
Permanently delete one submission from a form using both numeric IDs. This irreversible operation cannot be undone. Requires a personal access token with the forms-write ability.
Delete SubmissionsOPN_FORM_DELETE_SUBMISSIONS
Permanently delete 1-25 submissions from one form through sequential provider requests. This operation is irreversible and not atomic: confirmed earlier deletions are not rolled back. Processing continues after item-local invalid or not-found responses, but stops after authentication, permission, rate-limit, server, or ambiguous transport failures. Requires a personal access token with the forms-write ability.
Delete WorkspaceOPN_FORM_DELETE_WORKSPACE
Permanently delete a workspace and its contained resources. This irreversible operation cannot be undone and requires repeating the workspace ID as explicit confirmation. Requires a personal access token with the workspaces-write ability.
Get Current UserOPN_FORM_GET_CURRENT_USER
Return the name and email of the OpnForm user associated with the connected personal access token.
Get FormOPN_FORM_GET_FORM
Retrieve a form by its public slug, including its complete field and layout definitions. Requires a personal access token with the forms-read ability.
Invite Workspace MemberOPN_FORM_INVITE_WORKSPACE_MEMBER
Add an existing OpnForm user to a workspace or email an invitation to a new user. Sending an invitation email cannot be undone. OpnForm Cloud requires a Pro plan and a personal access token with the workspace-users-write ability.
Invite Workspace MembersOPN_FORM_INVITE_WORKSPACE_MEMBERS
Add or invite 1-10 users to one workspace through sequential provider requests. Each successful item may send an invitation email that cannot be undone, and the batch is not atomic. Processing continues after item-local validation failures but stops after authentication, permission, plan, rate-limit, server, or ambiguous transport failures. OpnForm Cloud requires a Pro plan and a personal access token with the workspace-users-write ability.
List Form IntegrationsOPN_FORM_LIST_FORM_INTEGRATIONS
List webhook and Make integrations configured for a form, including IDs, status, and endpoint configuration. Requires a personal access token with the manage-integrations ability.
List FormsOPN_FORM_LIST_FORMS
Return one page of lightweight form summaries from a workspace. Pass the returned cursor back to continue; use Get Form for complete field definitions. Requires a personal access token with the forms-read ability.
List Integration EventsOPN_FORM_LIST_INTEGRATION_EVENTS
Inspect past delivery attempts for one form integration, including the attempt date, Success or Error status, and a downstream HTTP status when available. Requires a personal access token with the manage-integrations ability.
List SubmissionsOPN_FORM_LIST_SUBMISSIONS
Return one searchable page of completed, partial, or all submissions for a form. Pass the returned cursor back unchanged to continue with the same filters. Requires a personal access token with the forms-read ability.
List Workspace InvitesOPN_FORM_LIST_WORKSPACE_INVITES
List pending and accepted invitations for a workspace where the connected user is an administrator. Requires a personal access token with the workspaces-write ability.
List Workspace MembersOPN_FORM_LIST_WORKSPACE_MEMBERS
List members of a workspace with their user IDs, names, emails, and workspace roles. Requires a personal access token with the workspace-users-read ability.
List WorkspacesOPN_FORM_LIST_WORKSPACES
List workspaces accessible to the connected user, including IDs, plan tier, role flags, usage counts, enabled features, and plan limits. Requires a personal access token with the workspaces-read ability.
Remove Workspace MemberOPN_FORM_REMOVE_WORKSPACE_MEMBER
Remove a specified member from a workspace without deleting the member's OpnForm account. Requires a personal access token with the workspace-users-write ability.
Resend Workspace InviteOPN_FORM_RESEND_WORKSPACE_INVITE
Send another invitation email for an existing pending workspace invite. Each successful call sends an external email to the invite recipient and requires a personal access token with the workspace-users-write ability.
Update FormOPN_FORM_UPDATE_FORM
Replace or change an existing form's field definitions and settings using its numeric form ID. Requires a personal access token with the forms-write ability.
Update Form IntegrationOPN_FORM_UPDATE_FORM_INTEGRATION
Change a generic webhook integration's delivery URL or active status. Requires a personal access token with the manage-integrations ability.
Update Form Submission RetentionOPN_FORM_UPDATE_FORM_SUBMISSION_RETENTION
Change or disable a form's automatic submission-retention policy. Expired submissions are permanently deleted and cannot be restored; shortening the period can make existing submissions eligible for the next hourly cleanup. Requires a personal access token with the forms-write ability.
Update WorkspaceOPN_FORM_UPDATE_WORKSPACE
Change a workspace's name and icon without affecting its membership or forms. Both values are required because OpnForm clears an omitted icon. Requires a personal access token with the workspaces-write ability.
Update Workspace Member RoleOPN_FORM_UPDATE_WORKSPACE_MEMBER_ROLE
Change an existing workspace member's role to admin, user, or readonly. Requires a personal access token with the workspace-users-write ability.