{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Executes multiple operations atomically. All four operation arrays\n(deletes, patches, puts, posts) are required and executed in order.\nSend empty arrays for unused operations.\n","properties":{"path":{"type":"object","properties":{"account_id":{"$ref":"#/definitions/email-security_identifier","description":"Account identifier tag."}},"required":["account_id"],"additionalProperties":false},"body":{"type":"object","properties":{"deletes":{"description":"IDs of the URL ignore patterns to delete.","type":"array","items":{"properties":{"id":{"$ref":"#/definitions/email-security_UrlIgnorePatternId"}},"required":["id"],"type":"object"},"maxItems":1000},"patches":{"description":"Partial updates to apply — each entry carries the pattern's ID and only the fields to change.","type":"array","items":{"allOf":[{"$ref":"#/definitions/email-security_UpdateUrlIgnorePattern"},{"properties":{"id":{"allOf":[{"$ref":"#/definitions/email-security_UrlIgnorePatternId"}]}},"required":["id"],"type":"object"}]},"maxItems":1000},"posts":{"description":"URL ignore patterns to create.","type":"array","items":{"$ref":"#/definitions/email-security_CreateUrlIgnorePattern"},"maxItems":1000},"puts":{"description":"Full replacements to apply — each entry carries the pattern's ID and every field of its new value.","type":"array","items":{"allOf":[{"$ref":"#/definitions/email-security_CreateUrlIgnorePattern"},{"properties":{"id":{"allOf":[{"$ref":"#/definitions/email-security_UrlIgnorePatternId"}]}},"required":["id"],"type":"object"}]},"maxItems":1000}},"required":["deletes","patches","puts","posts"]}},"required":["path","body"],"additionalProperties":false,"definitions":{"email-security_identifier":{"description":"Identifier.","type":"string","maxLength":32,"examples":["023e105f4ecef8ad9ca31a8372d0c353"]},"email-security_UrlIgnorePatternId":{"description":"URL ignore pattern identifier.","type":"string","format":"uuid","title":"identifier","examples":["f174e90a-fafe-4643-bbbc-4a0ed4fc8415"]},"email-security_UpdateUrlIgnorePattern":{"description":"Updates a URL rewrite ignore pattern; modifies only the provided fields.","type":"object","properties":{"comments":{"description":"Optional note describing the reason for the ignore pattern.","type":["string","null"],"maxLength":1024,"examples":["Trusted internal redirect service"]},"pattern":{"description":"Regular expression identifying URLs to exempt from rewriting.","type":"string","maxLength":1024,"minLength":1,"examples":["https://example\\.com/.*"]}},"additionalProperties":false,"minProperties":1},"email-security_CreateUrlIgnorePattern":{"description":"Creates a URL ignore pattern that exempts matching URLs from rewriting.","type":"object","properties":{"comments":{"description":"Optional note describing the reason for the ignore pattern.","type":["string","null"],"maxLength":1024,"examples":["Trusted internal redirect service"]},"pattern":{"description":"Regular expression identifying URLs to exempt from rewriting.","type":"string","maxLength":1024,"minLength":1,"examples":["https://example\\.com/.*"]}},"additionalProperties":false,"required":["pattern"]}}},"name":"Batch URL ignore pattern operations","id":"cloudflare.email_security_batch_url_ignore_patterns","example":{"path":{"account_id":"023e105f4ecef8ad9ca31a8372d0c353"},"body":{"deletes":[],"patches":[],"puts":[],"posts":[]}},"maxRequests":1,"summary":false}}