Raw schema
{
"type": "object",
"properties": {
"requests": {
"items": {
"$ref": "#/$defs/BatchGenerateItem"
},
"maxItems": 20,
"minItems": 1,
"title": "Requests",
"type": "array"
},
"platform": {
"default": "tiktok",
"enum": [
"tiktok",
"instagram",
"youtube",
"x",
"linkedin"
],
"title": "Platform",
"type": "string"
},
"mode": {
"anyOf": [
{
"enum": [
"instant",
"template",
"off",
"quick",
"smart",
"llm",
"on",
"fast",
"research",
"search",
"deep",
"deep_research",
"auto"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Mode"
},
"tags": {
"anyOf": [
{
"items": {
"maxLength": 40,
"minLength": 1,
"pattern": "^[a-z0-9_-]+$",
"type": "string"
},
"maxItems": 5,
"minItems": 1,
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Tags"
},
"verbosity": {
"default": "standard",
"enum": [
"minimal",
"standard",
"full"
],
"title": "Verbosity",
"type": "string"
},
"api_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Api Key"
},
"idempotency_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Idempotency Key"
}
},
"required": [
"requests"
],
"$defs": {
"BatchGenerateItem": {
"additionalProperties": false,
"description": "One item in a generate_hooks_batch call; mirrors the REST batch item schema.\n\nA typed pydantic model (WP-C.4) so tools/list inputSchema shows the item shape\n(topic/count/archetypes/style) instead of a bare additionalProperties:true.\nextra=\"forbid\" so an unknown key (e.g. a per-item `mode`, which is set once at the\nbatch level) is a typed invalid_request at the argument-validation boundary rather\nthan being silently dropped and billed at the batch mode.",
"properties": {
"topic": {
"maxLength": 200,
"minLength": 3,
"title": "Topic",
"type": "string"
},
"count": {
"default": 10,
"maximum": 25,
"minimum": 1,
"title": "Count",
"type": "integer"
},
"archetypes": {
"anyOf": [
{
"items": {
"enum": [
"curiosity_gap",
"contrarian",
"data_shock",
"story",
"transformation",
"listicle",
"authority",
"urgency"
],
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Archetypes"
},
"style": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Style"
}
},
"required": [
"topic"
],
"title": "BatchGenerateItem",
"type": "object"
}
},
"title": "generate_hooks_batchArguments"
}