{"command":{"effect":"read","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Fetch all Zero Trust lists for an account.","properties":{"path":{"type":"object","properties":{"account_id":{"$ref":"#/definitions/zero-trust-gateway_identifier-2"}},"required":["account_id"],"additionalProperties":false},"query":{"type":"object","properties":{"type":{"$ref":"#/definitions/zero-trust-gateway_type-2"},"filter":{"type":"array","items":{"anyOf":[{"pattern":"^name:.*$","type":"string"},{"pattern":"^id:.*$","type":"string"},{"pattern":"^type:(IP|URL|DOMAIN|CATEGORY|EMAIL|SERIAL|LOCATION|DEVICE|AAGUID)$","type":"string"},{"pattern":"^item_count:[0-9]+$","type":"string"}],"type":"string"},"description":"Filter the returned lists by one or more `field:value` pairs.\nRepeat the parameter to apply multiple filters; they are combined with\nlogical AND (a list must satisfy every filter to be returned).\n\nSupported fields and their matching behaviour:\n  * `name` — case-insensitive substring match on the list name.\n  * `id` — substring match on the list ID (UUID), with or without dashes.\n  * `type` — exact match on the list type. Supersedes the legacy `type` query\n    parameter when both are supplied. Must be one of the valid type values.\n  * `item_count` — exact integer match on the number of items in the list.\n\nEach entry must match one of the per-field patterns below: the field must be\none of `name`, `id`, `type`, or `item_count`; `name`/`id` accept any value,\n`type` is restricted to the valid list type values, and `item_count` must be\na non-negative integer."},"search":{"type":"string","description":"Case-insensitive substring match on the list name or description. When\ncombined with `filter`, both must match (logical AND)."},"order_by":{"type":"string","enum":["name","created_at","updated_at","item_count"],"description":"Field to sort the returned lists by. When omitted, results are ordered by\n`created_at` in ascending order (i.e. creation order) for backwards\ncompatibility. Supported values:\n  * `name` — sort alphabetically by list name.\n  * `created_at` — sort by creation time; defaults to descending unless `direction` is set.\n  * `updated_at` — sort by last-modified time; defaults to descending unless `direction` is set.\n  * `item_count` — sort by number of items in the list."},"direction":{"type":"string","enum":["asc","desc"],"description":"Sort direction. Applies to the field named in `order_by`; when `order_by`\nis omitted it applies to the default `created_at` ordering. When\n`direction` is omitted the default is field-specific: explicitly choosing\n`created_at` or `updated_at` defaults to descending (newest first); `name`\nand `item_count` default to ascending; and the default `created_at`\nordering used when `order_by` is omitted is ascending (for backwards\ncompatibility).\n  * `asc` — ascending.\n  * `desc` — descending."}},"required":[],"additionalProperties":false}},"required":["path"],"additionalProperties":false,"definitions":{"zero-trust-gateway_identifier-2":{"description":"Specify the Cloudflare account identifier.","type":"string","examples":["699d98642c564d2e855e9661899b7252"]},"zero-trust-gateway_type-2":{"description":"Specify the list type.","type":"string","enum":["SERIAL","URL","DOMAIN","EMAIL","IP","CATEGORY","LOCATION","DEVICE","AAGUID"],"examples":["SERIAL"]}}},"name":"List Zero Trust lists","id":"cloudflare.zero-trust-lists-list-zero-trust-lists","example":{"path":{"account_id":"699d98642c564d2e855e9661899b7252"}},"maxRequests":1,"summary":false}}