Promote content version with flows

Does anyone know if it’s possible to do this?

The current main page is already live, but I want to schedule v2 of my article page to be promoted to main version at a later datetime.

Is it possible if flows can read directus_version? Or can I fetch versions using API in flows?

@zhihong8888

Directus doesn’t have a built-in queue system for precise scheduling.

So if you need something to happen exactly at a specific time (like promoting v2), you’d need to rely on an external scheduler/queue service. When the scheduled time comes, that service can call the Directus REST API to promote or update the version.

Yes you can set up flow(s) to do this. In the core CRUD operations you can use a variable or fixed system collection name using the Edit Raw Value option:

To handle scheduling, I would use a timestamp field on the item and a cron flow that checks for any “new” items to publish based on that value.

Hope this helps!