Skip to content

Get a post

GET
/posts/{id}
curl --request GET \
--url https://api.dropslate.top/v1/posts/example \
--header 'Authorization: Bearer <token>'
id
required
string

One post, including its error if status is failed.

Media typeapplication/json
object
id
string
accountId
string
platform
string
mediaIds
Array<string>
text
string
title
string
nullable
tags
Array<string>
publishAt
string format: date-time
nullable
tz
string
status
string
Allowed values: draft queued live failed
externalId
string
nullable
externalUrl
string
nullable
error
object
code
string
message
string
hint
string
nullable
attempts
integer
createdVia
string
Allowed values: ui api mcp
createdAt
string format: date-time
updatedAt
string format: date-time
statusLine

The post in one sentence, the same one the dashboard and an MCP agent show.

string
Example
{
"tz": "Europe/Kiev",
"status": "draft",
"createdVia": "ui",
"statusLine": "Queued. YouTube · What We Made · 12 Sep, 18:00 (Kyiv)."
}

Does not exist, or belongs to a different workspace - the two look identical from here.

Media typeapplication/json
object
code
required
string
message
required
string
hint
string
Example
{
"code": "not_found",
"message": "The post does not exist.",
"hint": "Check the id and try again."
}