Get publication status
get_publication_statusReturns where the article of a content calendar topic was published: the latest publication for each mode (draft or publish) of each publishing destination of the site that has a publication of the article. Destinations without a publication are not listed. Each publication has its status (pending, succeeded or failed), the public URL on the destination (null for a draft-mode publication, which has no public URL), when it started and completed, and the destination’s destinationId, name and provider. A failed publication has a failureMessage and a fixUrl, where the owner checks the destination in Keytomic. A topic without an article answers draft_not_found. When the workspace can open only some topics for now, only those can be read (see list_calendar_topics); others answer topic_not_in_plan. Makes no external calls.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"projectId": "<projectId>",
"topicId": "<topicId>"
},
"name": "get_publication_status"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| topicId | Yes | Topic whose article to read, from list_calendar_topics. | |
| projectId | Yes | Site to act on, from list_sites. |