Create Pass
Create a new digital pass with specified details.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PASS])
Update Pass
Update an existing digital pass with new information.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PASS])
Delete Pass
Remove a specific digital pass from the system.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_PASS])
Get Pass Details
Retrieve detailed information about a specific pass.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_PASS_DETAILS])
List Passes
Get a list of all passes in the system.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LIST_PASSES])
Add Pass To Wallet
Add a pass to a user's digital wallet.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_PASS_TO_WALLET])
Generate QR Code
Create a QR code for a specific pass.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_QR_CODE])
Send Pass
Send a pass to a user via email or SMS.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_PASS])
Create Pass Template
Create a new template for generating passes.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PASS_TEMPLATE])
Update Pass Template
Modify an existing pass template.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PASS_TEMPLATE])
Delete Pass Template
Remove a specific pass template from the system.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_PASS_TEMPLATE])
List Pass Templates
Get a list of all available pass templates.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LIST_PASS_TEMPLATES])
Validate Pass
Check if a pass is valid and active.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.VALIDATE_PASS])
Expire Pass
Manually expire a pass before its set expiration date.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EXPIRE_PASS])
Reactivate Pass
Reactivate an expired or suspended pass.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REACTIVATE_PASS])
Generate Pass Analytics
Create a report of pass usage and engagement statistics.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_PASS_ANALYTICS])
Create Pass Batch
Generate multiple passes at once using a template.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PASS_BATCH])
Import Pass Data
Import pass data from an external source or file.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.IMPORT_PASS_DATA])
Export Pass Data
Export pass data to a file or external system.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EXPORT_PASS_DATA])
Set Pass Reminder
Configure a reminder notification for a specific pass.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_PASS_REMINDER])
New Pass Created
Triggered when a new pass is created in the system.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_PASS_CREATED])
Pass Updated
Triggered when an existing pass is modified.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PASS_UPDATED])
Pass Deleted
Triggered when a pass is removed from the system.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PASS_DELETED])
Pass Expired
Triggered when a pass reaches its expiration date.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PASS_EXPIRED])
Pass Redeemed
Triggered when a pass is used or redeemed by a user.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PASS_REDEEMED])
Low Pass Balance
Triggered when the number of available passes is below a threshold.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LOW_PASS_BALANCE])
New Template Created
Triggered when a new pass template is created.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_TEMPLATE_CREATED])
Pass Added To Wallet
Triggered when a user adds a pass to their digital wallet.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PASS_ADDED_TO_WALLET])
Pass Sent
Triggered when a pass is successfully sent to a user.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PASS_SENT])
Pass Validation Failed
Triggered when a pass fails the validation process.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PASS_VALIDATION_FAILED])