{
    "desc": "Searches all original pages, databases, and child pages/databases that are shared with the integration. It will not return linked databases, since these duplicate their source databases.\n\nThe query parameter matches against the page titles. If the query parameter is not provided, the response will contain all pages (and child pages) in the results.\n\nThe filter parameter can be used to query specifically for only pages or only databases.\n\nThe response may contain fewer than page_size of results. See Pagination for details about how to use a cursor to iterate through the list.",
    "args": {
        "query": {
            "required"	: false,
            "type"      : "json",
            "desc"		: "When supplied, limits which pages are returned by comparing the query to the page title."
        },
        "sort": {
            "required"	: false,
            "type"      : "json",
            "desc"		: "When supplied, sorts the results based on the provided criteria. Limitation: Currently only a single sort is allowed and is limited to last_edited_time."
        },
        "filter": {
            "required"	: false,
            "type"      : "json",
            "desc"		: "When supplied, filters the results based on the provided criteria."
        },
        "start_cursor": {
            "required"	: false,
            "type"      : "json",
            "desc"		: "If supplied, this endpoint will return a page of results starting after the cursor provided. If not supplied, this endpoint will return the first page of results."
        },
        "page_size": {
            "required"	: false,
            "type"      : "json",
            "desc"		: "The number of items from the full list desired in the response. Maximum: 100"
        }
    }
}

