{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Find complete application names mentioned in a rule sentence, ignoring case.\nLookup does not correct misspellings. Matches are ranked by relevance.\n\nThis endpoint takes the rule sentence in the request body, so the text stays out\nof URLs and request logs. Use it instead of the `lookup` query parameter on the\nlist endpoint when the text may contain sensitive content.\n\n`fields`, `limit`, and `filter` work the same way as on the list endpoint and are\npassed as query parameters. Results are not paged: `offset`, `cursor`, `order_by`,\n`search`, and `lookup` query parameters return `400`. Unknown request body properties also\nreturn `400`. Invalid UTF-8 or a NUL character (U+0000) in any query parameter\nname or value returns `400`.\n\nThe authenticated principal must have access to the account identified by\n`account_id`.\n","properties":{"path":{"type":"object","properties":{"account_id":{"type":"string","examples":["023e105f4ecef8ad9ca31a8372d0c353"],"description":"Account ID."}},"required":["account_id"],"additionalProperties":false},"query":{"type":"object","properties":{"filter":{"type":"string","examples":["supported:GATEWAY"],"description":"Filter matches using the same `key:value` filters as the list endpoint."},"limit":{"type":"integer","default":25,"description":"Maximum number of matches to return. Defaults to 25; values are clamped to 1–250."},"fields":{"type":"string","examples":["id,name"],"description":"Return only the listed properties on each application, as a comma-separated list.\nAccepts the same properties as the list endpoint. `id` is always returned.\nOmit this parameter to receive the full application object.\n"}},"required":[],"additionalProperties":false},"body":{"$ref":"#/definitions/alexandria_lookup_applications_request"}},"required":["path","body"],"additionalProperties":false,"definitions":{"alexandria_lookup_applications_request":{"type":"object","properties":{"lookup":{"description":"Rule sentence to search for complete application names. Leading and trailing\nwhitespace is trimmed before the length is checked. Control characters other\nthan tab and line breaks return `400`.\n","type":"string","maxLength":1000,"minLength":2,"examples":["block access to Google Chat"]}},"additionalProperties":false,"required":["lookup"]}}},"name":"Look up applications in a rule sentence","id":"cloudflare.lookupresourcelibraryapplications","example":{"path":{"account_id":"023e105f4ecef8ad9ca31a8372d0c353"},"body":{"lookup":"block access to Google Chat"}},"maxRequests":1,"summary":false}}