Choose your workspace
Create an organization-bound API key, then resolve the workspace you want your app or agent to use. Machine requests always stay inside that explicit scope.
GET /v2/mcp/context
Authorization: Bearer pq_...From scoped API access to durable multi-platform delivery. Here's the safe workflow for apps and agents.
Create an organization-bound API key, then resolve the workspace you want your app or agent to use. Machine requests always stay inside that explicit scope.
GET /v2/mcp/context
Authorization: Bearer pq_...Connect the channels you manage from the Postqued dashboard. OAuth stays interactive, while your API or agent can safely use the connected accounts afterward.
Dashboard → Accounts → Connect accountStart an upload session, upload your video or images, then confirm completion. Your content is securely stored and ready to publish.
POST /v2/content/upload
PUT {presignedUploadUrl}
POST /v2/content/upload/completeDry-run the exact multi-platform request first. When it is valid, send the same request with dryRun set to false and a unique Idempotency-Key header.
POST /v2/publish
{
"workspaceId": "workspace_uuid",
"contentIds": ["content_uuid"],
"targets": [{
"platform": "instagram",
"accountId": "account_uuid",
"intent": "publish",
"caption": "Posted via API!"
}],
"dryRun": true
}Poll the durable publish record until every target reaches a terminal state. Postgres remains the source of truth even while delivery retries are running.
GET /v2/publish/:publishId?workspaceId=workspace_uuid
// pending, processing, completed, partial_failed, failed, canceledInstall Postqued as an OpenClaw skill and let your AI agent handle everything.
npx clawhub install postqued-api