I’m developing a browser extension that helps creators schedule posts to multiple tiers simultaneously, which has been working great with the existing Posts API. However, I’ve run into a limitation regarding collections.
Current Situation:
The Posts API v2 documentation shows relationships for user and campaign only
There’s no way to programmatically add posts to collections via API
Use Case:
Many creators use collections to organize their content (e.g., “Chapter 1”, “Art Series”, etc.). When scheduling multiple posts for different tiers, it would be incredibly valuable to automatically assign them to the same collection rather than manually adding each post afterward.
Requested API Endpoints:
Add post to collection: POST /api/collections/{collection_id}/relationships/posts
Remove post from collection: DELETE /api/collections/{collection_id}/relationships/posts/{post_id}
List posts in collection: GET /api/collections/{collection_id}/posts
List available collections: GET /api/collections (filtered by campaign)
Expected Payload Format:
{
“data”: {
“type”: “post”,
“id”: “{post_id}”
}
}