Microsoft Forms
Microsoft Forms is a new part of Office 365 Education that allows teachers and students to quickly and easily create custom quizzes, surveys, questionnaires, registrations and more.
This connector is available in the following products and regions:
| Service | Class | Regions |
|---|---|---|
| Logic Apps | Standard | All Logic Apps regions except the following: - Azure China regions |
| Power Automate | Standard | All Power Automate regions except the following: - China Cloud operated by 21Vianet |
| Power Apps | - | Not available |
| Contact | |
|---|---|
| Name | Microsoft |
| URL | Microsoft LogicApps Support Microsoft Power Automate Support |
| Connector Metadata | |
|---|---|
| Publisher | Microsoft |
| Website | https://forms.office.com/ |
Known issues and limitations
- The connector only works with organizational accounts.
- Group forms will not show up in the drop-down list. In order to trigger the Group forms, the Form Id needs to be added manually. The Form Id can be found in the address bar when you edit the form. Note that you should paste only the part after "FormId=" into the Form Id field in the Flow.
- If you see the "CannotDisableTriggerConcurrency" error while using the Microsoft Forms triggers in the flow, please note that once you enable and disable the concurrency control, it cannot be undone as stated here. To workaround this issue, please export the flow and edit the JSON file to remove the "concurrency control" part. That way, the concurrency option will be disabled during the re-import of the flow.
Throttling Limits
| Name | Calls | Renewal Period |
|---|---|---|
| API calls per connection | 300 | 60 seconds |
| Frequency of trigger polls | 1 | 86400 seconds |
Actions
| Get response details |
This action retrieves a form response |
Get response details
This action retrieves a form response
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Form Id
|
form_id | True | string |
Unique identifier of the form |
|
Response Id
|
response_id | True | integer |
Unique identifier of the response |
Returns
Triggers
| When a new response is submitted |
This operation triggers a flow when a new response is submitted. |
| When a new response is submitted [DEPRECATED] |
This operation triggers a flow when a new response is submitted. |
When a new response is submitted
This operation triggers a flow when a new response is submitted.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Form Id
|
form_id | True | string |
Pick a form. |
Returns
- Body
- WebhookPayload
When a new response is submitted [DEPRECATED]
This operation triggers a flow when a new response is submitted.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Form title
|
form_id | True | string |
Pick a form. |
Returns
Definitions
WebhookPayload
| Name | Path | Type | Description |
|---|---|---|---|
|
List of response notifications
|
value | array of object | |
|
Response Id
|
value.resourceData.responseId | integer |
Unique identifier of the response. Use with 'Get response details' action to fetch the content of the form response. |