Skip to main content
PATCH
/
v1
/
posts
/
{id}
Reschedule a queued post
curl --request PATCH \
  --url https://api.letmepost.dev/v1/posts/{id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "scheduledAt": "2023-11-07T05:31:56Z"
}
'
{
  "error": {
    "code": "preflight_failed",
    "message": "Bluesky posts are capped at 300 graphemes; this body is 312.",
    "rule": "bluesky.text.max_graphemes",
    "platform": "bluesky",
    "remediation": "Trim 12 graphemes, or split into a thread.",
    "docUrl": "https://docs.letmepost.dev/errors/preflight_failed",
    "ruleUrl": "https://docs.letmepost.dev/preflight/bluesky-text-max_graphemes",
    "requestId": "req_01HY6X4AWBJM2K9F2PTQMRD9JQ"
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.letmepost.dev/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Mint an API key in the dashboard. See https://letmepost.dev/docs/authentication/.

Path Parameters

id
string
required

Body

application/json
scheduledAt
string<date-time>
required

ISO-8601 timestamp with timezone. Must be at least 1 second in the future.

Response

Reschedule applied; row reflects the new scheduledAt.