{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Replaces all custom extraction rules for an extractor type. Omitted rules are deleted.","properties":{"path":{"type":"object","properties":{"account_id":{"description":"Cloudflare account ID.","type":"string","minLength":1,"examples":["123456"]},"extractor":{"description":"Extractor type.","type":"string","minLength":1,"examples":["llm_prompts"]}},"required":["account_id","extractor"],"additionalProperties":false},"body":{"type":"object","properties":{"rules":{"type":"array","items":{"properties":{"description":{"type":"string","maxLength":4096},"fields":{"type":"array","items":{"properties":{"expression":{"type":"string","maxLength":4096,"minLength":1},"name":{"type":"string","minLength":1}},"required":["name","expression"],"type":"object"},"minItems":1},"ref":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[a-zA-Z0-9_-]+$"}},"required":["ref","fields"],"type":"object"},"maxItems":10,"minItems":1}},"required":["rules"]}},"required":["path"],"additionalProperties":false},"name":"Update Field Extractor","id":"cloudflare.updatefieldextractor","example":{"path":{"account_id":"123456","extractor":"llm_prompts"}},"maxRequests":1,"summary":false}}