{"command":{"effect":"read","timeoutSeconds":30,"inputSchema":{"type":"object","description":"List Zero Trust Gateway locations 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":{"filter":{"type":"array","items":{"anyOf":[{"pattern":"^name:.*$","type":"string"},{"pattern":"^id:.*$","type":"string"},{"pattern":"^is_default:(true|false)$","type":"string"}],"type":"string"},"description":"Filter the returned locations by one or more `field:value` pairs.\nRepeat the parameter to apply multiple filters; they are combined with\nlogical AND (a location must satisfy every filter to be returned).\n\nSupported fields and their matching behaviour:\n  * `name` — case-insensitive substring match on the location name.\n  * `id` — substring match on the location ID (UUID), with or without dashes.\n  * `is_default` — whether it is the default for the account.\n\nEach entry must match one of the per-field patterns below:\n  * the field must be one of `name`, `id`, or `is_default`;\n  * `name`/`id` accept any value;\n  * `is_default` only accepts `true` or `false`; any other value returns `400`"},"search":{"type":"string","description":"Case-insensitive substring match on the location name. When combined\nwith `filter`, both must match (logical AND)."},"order_by":{"type":"string","enum":["name","created_at","updated_at"],"description":"Field to sort the returned locations by. When omitted, the order of\nresults is unspecified. Supported values:\n  * `name` — sort alphabetically by location 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."},"direction":{"type":"string","enum":["asc","desc"],"description":"Sort direction. Only takes effect when `order_by` is also provided; it\nis ignored otherwise. When `direction` is omitted the effective\ndirection is field-specific: `created_at` and `updated_at` default to\ndescending (newest first); `name` defaults to ascending.\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"]}}},"name":"List Zero Trust Gateway locations","id":"cloudflare.zero-trust-gateway-locations-list-zero-trust-gateway-locations","example":{"path":{"account_id":"699d98642c564d2e855e9661899b7252"}},"maxRequests":1,"summary":false}}