scheduled_statuses
Schedule statuses for your instance to publish later.
View scheduled statuses
GET
https://mastodon.example/api/v1/scheduled_statuses
Returns: Array of ScheduledStatus
OAuth: User token + read:statuses
Version history:
2.7.0 - added
Query Parameters
limit
number
Max number of results to return. Defaults to 20.
max_id
string
Return results older than ID
since_id
string
Return results newer than ID
min_id
string
Return results immediately newer than ID
Headers
Authorization
string
Bearer <user token>
View a single scheduled status
GET
https://mastodon.example/api/v1/scheduled_statuses/:id
Returns: ScheduledStatus
OAuth: User token + read:statuses
Version history:
2.7.0 - added
Path Parameters
:id
string
ID of the scheduled status in the database.
Headers
Authorization
string
Bearer <user token>
Schedule a status
PUT
https://mastodon.example/api/v1/scheduled_statuses/:id
Returns: ScheduledStatus
OAuth: User token + write:statuses
Version history:
2.7.0 - added
Path Parameters
:id
string
ID of the Status to be scheduled
Headers
Authorization
string
Bearer <user token>
Request Body
scheduled_at
string
ISO 8601 Datetime at which the status will be published. Must be at least 5 minutes into the future.
Cancel a scheduled status
DELETE
https://mastodon.example/api/v1/scheduled_statuses/:id
Returns: empty object
OAuth: User token + write:statuses
Version history:
2.7.0 - added
Path Parameters
:id
string
ID of the scheduled status in the database.
Headers
Authorization
string
Bearer <user token>
Last updated
Was this helpful?