Raw schema
{
"type": "object",
"properties": {
"is_unread_only": {
"type": "boolean",
"description": "Filter to only unread bookmarks"
},
"hide_archived": {
"type": "boolean",
"description": "Hide archived bookmarks"
},
"media_type": {
"type": "string",
"enum": [
"thread",
"media",
"replies",
"notes",
"links"
],
"description": "Filter by media type"
},
"author": {
"type": "string",
"description": "Filter by author username. Use this parameter when the user wants to find tweets by a specific author (e.g., 'Show tweets by @user'). Do NOT use 'q' for author names."
},
"tag": {
"type": "string",
"description": "Filter by tag"
},
"posted_from": {
"type": "string",
"description": "Filter tweets posted after this date (ISO 8601 string)"
},
"posted_to": {
"type": "string",
"description": "Filter tweets posted before this date (ISO 8601 string)"
},
"bookmarked_from": {
"type": "string",
"description": "Filter bookmarks added after this date (ISO 8601 string)"
},
"bookmarked_to": {
"type": "string",
"description": "Filter bookmarks added before this date (ISO 8601 string)"
},
"q": {
"type": "string",
"minLength": 1,
"description": "Keyword or text search query for finding bookmarks by exact words or phrases in tweet content. Do NOT use this for author names - use the 'author' parameter instead."
},
"vector_search_term": {
"type": "string",
"minLength": 1,
"description": "Semantic search query for retrieving bookmarks based on meaning and context, not just keywords. Use for natural language questions or topic-based searches."
},
"limit": {
"type": "number",
"minimum": 1,
"maximum": 100,
"default": 20,
"description": "Number of bookmarks to retrieve (1-100)"
},
"cursor": {
"type": "string",
"description": "Pagination cursor for next page"
},
"sort_by": {
"type": "string",
"enum": [
"POSTED_DATE_ASC",
"POSTED_DATE_DESC",
"OLDEST_FIRST",
"NEWEST_FIRST"
],
"default": "NEWEST_FIRST",
"description": "Sort order for results"
},
"sort_cursor": {
"type": "string",
"description": "Cursor for pagination when using sort_by (use value from meta.sort_cursor of previous response)"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}