Update LTI Quicklink via API request: JSON Binding Error

Answers
-
Hello @Matthew Di Giuseppe changing the boolean parameters to either true or false along with key and secret values worked for me. You may try changing those to see if that works for you. Thanks!
-
@Bhargavi Thiyyari
Yes, setting the boolean values ended up working. I had to set all the string values as well (including Description). Thank you!
Unfortunately that means I need to retrieve the existing video data, before I can send updates, to make sure I don't override it with any incorrect data, which slows down bulk updates.
So the correct structure for updating one of my Quicklinks was:
{
"Title": "New Title",
"Url": "https://new-url.mysite.com/path/to/file/",
"Description": "",
"Key": "",
"PlainSecret": "",
"IsVisible": true,
"SignMessage": true,
"SignWithTc": true,
"SendTcInfo": false,
"SendContextInfo": false,
"SendUserId": false,
"SendUserName": false,
"SendUserEmail": false,
"SendLinkTitle": false,
"SendLinkDescription": false,
"SendD2LUserName": false,
"SendD2LOrgDefinedId": false,
"SendD2LOrgRoleId": false,
"SendSectionCode": false,
"UseToolProviderSecuritySettings": true,
"CustomParameters": null
}
Thank you for your help!
Categories
- All Categories
- 6 Thought Leadership
- 7 Known and Fixed Issues
- 6 Product Roadmap
- 553 Archived
- 10 Accessibility
- 27 Community Corner
- 2 Welcome
- Updates
- Member Spotlights
- 4 Events
- 242 Development
- 746 Customer Enablement
- Evaluate - Assess Student Learning
- Get Comfortable with Brightspace
- Communicate - Engage with Your Students
- 1 Create - Set up your Brightspace course
- Action - Add or create student activities
- 26 Partners
- 8 Product News
- 2022
- 2022 Release Notes
- 2021 Release Notes
- 4 Training
- andycat