Posts
Get a post
One post with its variants, statuses and publish results.
https://traceeai.com/api/v1/posts/{postId}CLI:tracee posts get·MCP:postsaction get
Authorizations
AuthorizationstringheaderrequiredBearer <key>: a personal key (tracee loginor Settings → Personal keys), a workspace key, or an MCP client's OAuth token. See Authentication.
Headers
Tracee-WorkspacestringFor a personal key or OAuth token that reaches several workspaces: the workspace id to act on. Workspace keys don't need it.
uuid
Path parameters
postIdstringrequireduuid
Response
- 200The post.Post
idstringrequireduuid
titlestringrequiredbodystringrequiredlinkUrlstring | nullrequiredutmCampaignstringrequiredThe utm_campaign every link in the post carries.
statusstringrequiredAvailable options:
draftpending_approvalapprovedrejectedscheduledpublishedpartially_publishedfailedremovedscheduledForstring | nullrequireddate-time
plannedForstring | nullrequireddate-time
createdBystringrequiredWho made it: a person's email or an agent's name.
createdViastringrequiredAvailable options:
agentappcreatedAtstringrequireddate-time
updatedAtstringrequireddate-time
mediaobject[]requiredThe post's own media.
threadobject[]requiredFollow-up parts every channel sends unless it has its own.
repeatobject | nullrequiredrepeatedFromstring | nullrequiredThe post this one is a repeat of.
uuid
variantsobject[]requiredOne per channel.