I'm not able to make the PUT /d2l/api/bfp/(version)/relationships/ API (https://docs.valence.desire2learn.com/res/user.html#put--d2l-api-bfp-(version)-relationships-) to create a parent/guardian and student relationship between a Student and Guardian.
My PUT request goes to https://my-instance.brightspace.com/d2l/api/bfp/1.0/relationships/ and contains a JSON body:
{
"userMappings": [
{
"ParentId": "54881",
"ChildId": "54880"
}
]
}
The response returns a 404 with the body:
{"Errors":[{"Message":"Resource Not Found"}]}
My application's role has full permissions, and has been granted the appropriate permissions (according to https://community.d2l.com/brightspace/kb/articles/4560-brightspace-parent-guardian-permissions) The application also has the See Parent/Guardian Child Relationships for 'Guardian'/'Student' role interactions set.
I receive the same response for any valid-JSON body, so I suspect it's a larger permission or configuration problem somewhere, but I'm not sure where else to look.
Does anyone have suggestions?