Snapforms (Preview)
Create and share online forms to improve processes and collect accurate data with ease. Build custom workflows and connect form responses with your own systems.
This connector is available in the following products and regions:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
| Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Contact | |
|---|---|
| Name | Snapforms Support |
| URL | https://snapforms.com.au/contact-us/ |
| contact@snapforms.com.au |
| Connector Metadata | |
|---|---|
| Publisher | Tiron Digital Pty Ltd |
| Website | https://snapforms.com.au/ |
| Privacy policy | https://snapforms.com.au/privacy-policy/ |
| Categories | Data;Productivity |
Snapforms Connector
Snapforms lets organisations build online forms and collect structured responses. This connector lets Power Automate users trigger flows when a Snapforms response is submitted and retrieve temporary download URLs for response files and PDFs.
Prerequisites
To use this connector, users need:
- An active Snapforms account.
- Access to at least one Snapforms form.
- Permission to create Power Automate integrations for that form.
How to get credentials
Sign in with your Snapforms account when creating the connector connection in Power Automate. The connector uses OAuth 2.0 authentication.
Supported operations
The connector supports the following operations:
Get available forms: Lists Snapforms forms available to the authenticated user.Get form schema: Retrieves the dynamic response schema for a selected form.When a form response is submitted: Triggers a flow when a selected form receives a response.Delete webhook trigger: Removes the webhook subscription used by the trigger.Retrieve File URL for Download: Retrieves a temporary download URL for a submitted file.Retrieve PDF URL for Download: Retrieves a temporary download URL for a submitted response PDF.
Known issues and limitations
Temporary file and PDF URLs expire after a limited time. Store or process returned files promptly in your flow.
Deprecated direct file and PDF download actions are not included in this certified connector. Use the temporary URL actions instead.
Throttling Limits
| Name | Calls | Renewal Period |
|---|---|---|
| API calls per connection | 100 | 60 seconds |
Actions
| Retrieve file URL for download |
Get a temporary URL for downloading a file from a Snapforms response. |
| Retrieve PDF URL for download |
Get a temporary URL for downloading a PDF generated from a Snapforms response. |
Retrieve file URL for download
Get a temporary URL for downloading a file from a Snapforms response.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Form
|
form-slug | True | string |
The slug of the form. |
|
Response ID
|
response-id | True | string |
The ID of the form response. |
|
File Key
|
file-key | True | string |
The file key from the form response payload. |
Returns
A temporary URL for downloading a Snapforms file or PDF.
- Body
- TemporaryUrl
Retrieve PDF URL for download
Get a temporary URL for downloading a PDF generated from a Snapforms response.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Form
|
form-slug | True | string |
The slug of the form. |
|
Response ID
|
response-id | True | string |
The ID of the form response. |
Returns
A temporary URL for downloading a Snapforms file or PDF.
- Body
- TemporaryUrl
Triggers
| When a form response is submitted |
Trigger a flow when a response is submitted to the selected Snapforms form. |
When a form response is submitted
Trigger a flow when a response is submitted to the selected Snapforms form.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Form
|
form-slug | True | string |
The slug of the form. |
Returns
Definitions
TemporaryUrl
A temporary URL for downloading a Snapforms file or PDF.
| Name | Path | Type | Description |
|---|---|---|---|
|
File Name
|
name | string |
The file name. |
|
File URL
|
url | uri |
The temporary URL to use for downloading the file. |