Forum Discussion
Stream/Clipchamp Interactivity does not accept Microsoft Forms URLs.
I discovered a compatibility issue between Microsoft Stream/Clipchamp interactivity and Microsoft Forms. Forms currently generates response URLs using the forms.cloud.microsoft domain. When these URLs are supplied to the Stream interactivity API, the API rejects them with invalidRequest: Invalid form url. Replacing the domain with forms.office.com allows the interactivity element to be saved successfully. This suggests the Stream validation logic has not been updated to recognize the newer Forms URL domain.
Reproduction Steps
- Upload video to SharePoint/Stream.
- Add Forms interactivity element.
- Use URL generated by Microsoft Forms Share button.
- URL format: https://forms.cloud.microsoft/Pages/ResponsePage.aspx?id=...
- Save Fails
Observed Result
{
"code":"invalidRequest",
"message":"Invalid form url."
}
If you replace forms.cloud.microsoft with forms.office.com, it will allow you to save the interactivity.
1 Reply
- JasonOnEnergyOccasional Reader
This has been a problem for a few months now. The workaround does not always work. I keep searching online, hoping for a permanent fix someday soon.