ChirpyDevelopers Open Chirpy

Actions / Approvals

Review approvals

Full accessreview_approvals

Approves, rejects or requests changes on posts waiting for approval. Approving schedules the post at its planned time, or publishes it at once when it has none. Owners and managers only.

Needs the publish scope. Acts on live social accounts or cannot be undone.

Inputs

InputTypeRequiredDescription
itemsobject[]YesEach item: approvalId (required), decision (required), comments. Up to 30.

REST

curl https://chirpy.me/api/v1/review_approvals \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{"items":[{"approvalId":123,"decision":"approve"}]}'

MCP

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "review_approvals",
    "arguments": {
      "items": [
        {
          "approvalId": 123,
          "decision": "approve"
        }
      ]
    }
  }
}

MCP hints: readOnlyHint: false, destructiveHint: true, idempotentHint: false, openWorldHint: true.