{ "Title": "Search entry point", "Package": "", "Interface": "Search", "Struct": null, "Parameters": { "get": [ { "name": "query", "required": false, "title": "Search query", "type": "string" } ] }, "Protocol": "", "Authentication": [ "Client ID", "Session ID" ], "Path": "/search", "APIs": [ { "Name": "messages", "Method": "GET", "Title": "Search for messages", "Path": "/messages", "Parameters": { "GET": [ { "name": "inChannel", "required": false, "title": "Search only in one channel", "type": "uint64" }, { "name": "fromUser", "required": false, "title": "Search only from one user", "type": "uint64" }, { "name": "firstID", "required": false, "title": "Paging; return newer messages only (higher id)", "type": "uint64" }, { "name": "lastID", "required": false, "title": "Paging; return older messages only (lower id)", "type": "uint64" } ] } } ] }