I would like to use the API to set the Sort Order of a Playlist I created - how do I do that? I can’t find the field.
2 Likes
If you would like to set the sort order of a Playlist via the API, you will need to access the PlaylistVersionConnection, which is where the sg_sort_order field lives.
Check out the Connection Entities documentation which gives an example of how to access the connection fields.
Without getting into the specifics of the code, here is a way you can set the Sort Order on the connection entities:
- Create your Versions and make sure you save the outputs of the
sg.create()call in a list. - Fetch all the connection entities that point to the Playlist you were just attaching Versions to.
- Edit the
Sort Orderfield on the connection entities based on the Versions you just created.
All in all, this could be optimized down to 3 API calls:
- One
.batch()call to create your Versions - One
.find()call to get your connection entities - One
.batch()call to update your sort orders
7 Likes