Get User Information
Retrieves the user's profile information from WaniKani.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_USER_INFO])
Get Study Statistics
Retrieves the user's study statistics from WaniKani.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_STUDY_STATS])
Get Level Progress
Retrieves the user's progress in their current level.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_LEVEL_PROGRESS])
Get Review Forecast
Retrieves the forecast of upcoming reviews for the user.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_REVIEW_FORECAST])
Get Critical Items
Retrieves a list of the user's critical items that need review.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_CRITICAL_ITEMS])
Get Recent Unlocks
Retrieves a list of recently unlocked items for the user.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_RECENT_UNLOCKS])
Start Review Session
Initiates a review session for the user.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.START_REVIEW_SESSION])
Start Lesson Session
Initiates a lesson session for the user.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.START_LESSON_SESSION])
Reset User Password
Initiates the process to reset the user's WaniKani password.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESET_USER_PASSWORD])
Update Study Settings
Updates the user's study settings in WaniKani.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_STUDY_SETTINGS])
Get Vocabulary List
Retrieves a list of vocabulary items for the user's current level.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_VOCABULARY_LIST])
Get Kanji List
Retrieves a list of kanji for the user's current level.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_KANJI_LIST])
Get Radical List
Retrieves a list of radicals for the user's current level.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_RADICAL_LIST])
Get Study Queue
Retrieves the user's current study queue, including reviews and lessons.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_STUDY_QUEUE])
Get Streak Information
Retrieves information about the user's current study streak.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_STREAK_INFO])
Get Level History
Retrieves the user's level progression history.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_LEVEL_HISTORY])
Get Item Details
Retrieves detailed information about a specific vocabulary, kanji, or radical.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_ITEM_DETAILS])
New Review Available
Triggered when a new review becomes available for the user.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_REVIEW_AVAILABLE])
Level Up
Triggered when the user levels up in WaniKani.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LEVEL_UP])
Item Burned
Triggered when a user burns (fully masters) an item.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ITEM_BURNED])
Study Goal Reached
Triggered when the user reaches their daily study goal.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.STUDY_GOAL_REACHED])
Streak Milestone
Triggered when the user reaches a study streak milestone.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.STREAK_MILESTONE])
New Lesson Available
Triggered when new lessons become available for the user.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_LESSON_AVAILABLE])
Critical Items Notification
Triggered when the user has critical items that need review.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CRITICAL_ITEMS_NOTIFICATION])
Accuracy Milestone
Triggered when the user reaches a certain accuracy milestone.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ACCURACY_MILESTONE])
Vocabulary Unlocked
Triggered when new vocabulary items are unlocked for the user.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.VOCABULARY_UNLOCKED])
Kanji Unlocked
Triggered when new kanji are unlocked for the user.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.KANJI_UNLOCKED])
Radical Unlocked
Triggered when new radicals are unlocked for the user.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RADICAL_UNLOCKED])
Review Session Completed
Triggered when the user completes a review session.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REVIEW_SESSION_COMPLETED])
Lesson Session Completed
Triggered when the user completes a lesson session.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LESSON_SESSION_COMPLETED])