---
title: "Approve Content Draft"
method: POST
path: "/mcp/tools/approve_content_draft"
tags: ["mcp"]
---

# Approve Content Draft

`POST /mcp/tools/approve_content_draft`

## Request

- Base URL: `https://api.iridiumhqmcp.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.iridiumhqmcp.com/mcp/tools/approve_content_draft`
- Auth: HTTP bearer

Publish or schedule one of the user's own LinkedIn posts. THIS POSTS PUBLICLY.

The post appears on the user's profile. Call this only when they have explicitly approved
this specific post.

Args:
    handle: ctnt_ handle from list_content_drafts.
    post_text: the final text to publish. Required, because the user is expected to edit
               before publishing.
    scheduled_at: ISO-8601 with an offset to schedule it. Omit to publish immediately.

## Request body

- ApproveContentDraftRequest
  - `handle` string, required
  - `post_text` string, required
  - `scheduled_at` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/iridiumhqmcp/apis/iridium-linkedin-for-ai-agents.md) · [All operations](https://skmtc.dev/iridiumhqmcp/apis/iridium-linkedin-for-ai-agents/llms.txt) · [OpenAPI document](https://skmtc.dev/iridiumhqmcp/apis/iridium-linkedin-for-ai-agents/revisions/b9f5e020543c?raw)
