Block or fail an Atomic Article batch

Record a bounded diagnostic and either block the batch for a safe retry or release its claimed sources as failed.

content_article_batch_failAtomic ArticlesRead and write

Behavior

Read-only hint
Not declared
Destructive hint
Not declared
Idempotent hint
Not declared
Open-world hint
Not declared

Parameters

NameTypeRequirementDescription
workspaceIdstringRequiredNo additional description.
batchIdstringRequiredNo additional description.
resumeTokenstringRequiredNo additional description.
expectedBatchVersionintegerRequiredNo additional description.
errorstringRequiredNo additional description.
retryablebooleanOptionalNo additional description.

Input JSON Schema

Generated from the registered input schema
{
  "type": "object",
  "properties": {
    "workspaceId": {
      "type": "string",
      "minLength": 1
    },
    "batchId": {
      "type": "string",
      "minLength": 1
    },
    "resumeToken": {
      "type": "string",
      "minLength": 32
    },
    "expectedBatchVersion": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    },
    "error": {
      "type": "string",
      "minLength": 1,
      "maxLength": 1000
    },
    "retryable": {
      "default": true,
      "type": "boolean"
    }
  },
  "required": [
    "workspaceId",
    "batchId",
    "resumeToken",
    "expectedBatchVersion",
    "error"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Call shape

Use an MCP client rather than sending this JSON directly. The client handles protocol negotiation, sessions, and authentication.

Protocol request
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "content_article_batch_fail",
    "arguments": {}
  }
}