When you use the API to retrieve a collection's posts, the pinned posts are not in that returned list.
Trying to help a user with pinned posts (context) - it occurred when using the WriteFreely API to retrieve all of a collection's posts, post them to a Write.as collection, and then iterating through the pinned posts' slugs like so:
list = [about, contact, support, archive] for x in list: post = c.retrieveCPost('collection', x) [...]
The error was that the posts could not be found in the Write.as collection, meaning that the pinned posts did not transition over.
If resolved, it could lead to a reconsideration of the way we handle pinned posts, both with the API endpoint and in the UX for the end user.