{"command":{"effect":"read","timeoutSeconds":30,"inputSchema":{"type":"object","description":"List all available finding types with pagination support.","properties":{"path":{"type":"object","properties":{"account_id":{"type":"string","examples":["46148281d8a93d002ef242d8b0d5f9f6"],"description":"Cloudflare account ID for the user making the request."}},"required":["account_id"],"additionalProperties":false},"query":{"type":"object","properties":{"page":{"type":"integer","description":"A page number within the paginated result set."},"per_page":{"type":"integer","description":"Number of results to return per page."},"vendors":{"type":"array","items":{"$ref":"#/definitions/posture-api_FindingTypeVendorsEnum"},"description":"Filter finding types by vendor. Supports multiple comma-separated values. Each value may be either the vendor enum (GOOGLE_WORKSPACE) or the friendly name returned by the read routes (Google Workspace)."},"types":{"type":"array","items":{"$ref":"#/definitions/posture-api_FindingCategoryTypeEnum"},"description":"Filter finding types by category type. Supports multiple comma-separated, case-insensitive values."},"origins":{"type":"array","items":{"$ref":"#/definitions/posture-api_FindingTypeOriginEnum"},"description":"Filter finding types by origin. Supports multiple comma-separated, case-insensitive values."},"severities":{"type":"array","items":{"$ref":"#/definitions/posture-api_FindingTypeSeverityEnum"},"description":"Filter finding types by severity. Supports multiple comma-separated, case-insensitive values."},"search":{"type":"string","description":"Filter finding types by name or ID (case-insensitive substring match)."},"quarantined":{"type":"boolean","description":"When true, return only quarantined finding types; when false, return only non-quarantined finding types. Omit to return both."},"min_updated_at":{"type":"string","format":"date-time","description":"Return only finding types updated at or after this RFC 3339 timestamp (inclusive)."},"max_updated_at":{"type":"string","format":"date-time","description":"Return only finding types updated at or before this RFC 3339 timestamp (inclusive)."},"order":{"type":"string","enum":["created","updated","match_count","name","vendor","type","origin","severity"],"description":"Field to sort by (case-insensitive). Defaults to 'created'.\nName and vendor sorting is case-insensitive; vendor uses friendly provider names.\nAscending order: type Content then Posture; origin custom then system;\nseverity Low, Medium, High, Critical."},"direction":{"type":"string","enum":["asc","desc"],"description":"Sort direction for the primary field. Defaults to 'desc'.\nTies are resolved by case-insensitive name, then ID, both ascending regardless of direction."}},"required":[],"additionalProperties":false}},"required":["path"],"additionalProperties":false,"definitions":{"posture-api_FindingTypeVendorsEnum":{"description":"Vendors whose assets a finding type can evaluate.","type":"string","enum":["ANTHROPIC","AWS","BITBUCKET","BOX","CONFLUENCE","DROPBOX","GITHUB","GOOGLE_CLOUD_PLATFORM","GOOGLE_WORKSPACE","JIRA","MICROSOFT","OPENAI","SALESFORCE","SERVICENOW","SLACK","ZOOM"],"examples":["GOOGLE_WORKSPACE"]},"posture-api_FindingCategoryTypeEnum":{"description":"The type of the finding category.","type":"string","enum":["Content","Posture"],"examples":["Content"]},"posture-api_FindingTypeOriginEnum":{"description":"Finding type origins for list filters.","type":"string","enum":["custom","system"],"examples":["system"]},"posture-api_FindingTypeSeverityEnum":{"description":"Finding type severities for list filters.","type":"string","enum":["critical","high","medium","low"],"examples":["high"]}}},"name":"List all finding types","id":"cloudflare.listfindingtypes","example":{"path":{"account_id":"46148281d8a93d002ef242d8b0d5f9f6"}},"maxRequests":1,"summary":false}}