Hei.
I may come across a bit frustrated but the API documentation is SEVERELY lacking and amounts to banging your head against a brick wall at several points.
I'm a bit confused as to why a video entry is labelled an "event" but nevermind that. I've chalked it up to some weird idiosyncracy.
Now, what I want to do is to simply update an event's description.
When I try to do so via POST /{eventId} and then simply give it a form parameter of "description=foo" the server will tell me that it was not able to parse the ACL.
Now, I'm confused: I don't want to update the ACL and, as I'm testing this with admin rights, the ACL should not matter. The API also makes no mention of what parameters are required and which are not.
It also does not tell me which form those ACL parameter should take, just that "it's a collection of roles". What does that mean? JSON? CSV? XML? In which format exactly?
Well, it's not JSON because if I get the ACL through GET /{eventId}/acl and directly plonk that into the request I get an error. Well done!
I also tried using PUT /{eventId}/metadata but somehow no one ever explains in the docs what this is supposed to mean:
"For a metadata catalog there is the flavor such as 'dublincore/episode' and this is the unique type."
I just want to change the description...