Create Member
Create a new member record in iMIS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_MEMBER])
Update Member
Update an existing member's information in iMIS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_MEMBER])
Delete Member
Remove a member record from iMIS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_MEMBER])
Get Member Details
Retrieve detailed information about a specific member
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_MEMBER_DETAILS])
Create Event
Create a new event in iMIS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_EVENT])
Update Event
Modify an existing event's details in iMIS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_EVENT])
Cancel Event
Cancel an upcoming event in iMIS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_EVENT])
Register Member For Event
Register a member for a specific event in iMIS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REGISTER_FOR_EVENT])
Create Invoice
Generate a new invoice in iMIS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_INVOICE])
Process Payment
Record a payment for an invoice in iMIS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PROCESS_PAYMENT])
Add Membership
Add a new membership for a member in iMIS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_MEMBERSHIP])
Renew Membership
Renew an existing membership for a member in iMIS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RENEW_MEMBERSHIP])
Create Committee
Create a new committee in iMIS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_COMMITTEE])
Add Member To Committee
Add a member to a specific committee in iMIS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_COMMITTEE_MEMBER])
Create Donation
Record a new donation in iMIS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_DONATION])
New Member Created
Triggered when a new member is created in iMIS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_MEMBER_TRIGGER])
Member Information Updated
Triggered when a member's information is updated in iMIS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MEMBER_UPDATED_TRIGGER])
Membership Expired
Triggered when a member's membership expires in iMIS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MEMBERSHIP_EXPIRED_TRIGGER])
Event Registration
Triggered when a member registers for an event in iMIS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EVENT_REGISTRATION_TRIGGER])
Payment Received
Triggered when a payment is received and processed in iMIS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAYMENT_RECEIVED_TRIGGER])
Donation Received
Triggered when a new donation is recorded in iMIS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DONATION_RECEIVED_TRIGGER])
Event Created
Triggered when a new event is created in iMIS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EVENT_CREATED_TRIGGER])
Committee Member Added
Triggered when a member is added to a committee in iMIS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COMMITTEE_MEMBER_ADDED_TRIGGER])
Invoice Generated
Triggered when a new invoice is generated in iMIS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVOICE_GENERATED_TRIGGER])
Membership Renewed
Triggered when a member's membership is renewed in iMIS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MEMBERSHIP_RENEWED_TRIGGER])
Event Cancelled
Triggered when an event is cancelled in iMIS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EVENT_CANCELLED_TRIGGER])
Member Deleted
Triggered when a member record is deleted from iMIS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MEMBER_DELETED_TRIGGER])
Committee Created
Triggered when a new committee is created in iMIS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COMMITTEE_CREATED_TRIGGER])
Invoice Paid
Triggered when an invoice is fully paid in iMIS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVOICE_PAID_TRIGGER])
Member Login
Triggered when a member logs into their iMIS account
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MEMBER_LOGIN_TRIGGER])