Scheduling Blog Post using Rest API

I am trying to schedule a blog article using Rest API. The article is already created on the backend and it is in hidden state. I am trying to use the API put request to have it scheduled for a future date.
If I used, publishe_date in future, the article gets published live with today’s date and doesn’t get scheduled.

What is the best way of doing this? I have also tried having is_publoished: false but it shows the same behaviour.

Since Rest API is declared deprecated, I’d rather use GraphQL – articleCreate - GraphQL Admin
Rest API is missing functionality for years.

Unless you’re creating an App, you may also consider using Flow for scheduling.