52 lines
1.3 KiB
Markdown
52 lines
1.3 KiB
Markdown
---
|
|
title: Scheduled Statuses
|
|
menu:
|
|
docs:
|
|
parent: rest-api
|
|
weight: 10
|
|
---
|
|
|
|
## GET /api/v1/scheduled_statuses
|
|
|
|
Get scheduled statuses.
|
|
|
|
Returns array of [ScheduledStatus]({{< relref "entities.md#scheduledstatus" >}})
|
|
|
|
### Resource information
|
|
|
|
{{< api_method_info auth="Yes" user="Yes" scope="read read:statuses" version="2.7.0" >}}
|
|
|
|
## GET /api/v1/scheduled_statuses/:id
|
|
|
|
Get scheduled status.
|
|
|
|
Returns [ScheduledStatus]({{< relref "entities.md#scheduledstatus" >}})
|
|
|
|
### Resource information
|
|
|
|
{{< api_method_info auth="Yes" user="Yes" scope="read read:statuses" version="2.7.0" >}}
|
|
|
|
## PUT /api/v1/scheduled_statuses/:id
|
|
|
|
Update Scheduled status. Only `scheduled_at` can be changed. To change the content, delete it and post a new status.
|
|
|
|
Returns [ScheduledStatus]({{< relref "entities.md#scheduledstatus" >}})
|
|
|
|
### Resource information
|
|
|
|
{{< api_method_info auth="Yes" user="Yes" scope="write write:statuses" version="2.7.0" >}}
|
|
|
|
### Parameters
|
|
|
|
|Name|Description|Required|
|
|
|----|-----------|:------:|
|
|
| `scheduled_at` | Timestamp string to schedule posting of status (ISO 8601) | Optional |
|
|
|
|
## DELETE /api/v1/scheduled_statuses/:id
|
|
|
|
Remove Scheduled status.
|
|
|
|
### Resource information
|
|
|
|
{{< api_method_info auth="Yes" user="Yes" scope="write write:statuses" version="2.7.0" >}}
|