LIST ENTRIES
Lists entries in a given list, with the option to filter and sort results.
Required scopes: `list_entry:read`, `list_configuration:read`.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ATTIO_LIST_ENTRIES])
CREATE AN ENTRY ADD RECORD TO LIST
Adds a record to a list as a new list entry. This endpoint will throw on
conflicts of unique attributes. Multiple list entries are allowed for the
same parent record Required scopes: `list_ent
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ATTIO_CREATE_AN_ENTRY_ADD_RECORD_TO_LIST])
ASSERT A LIST ENTRY BY PARENT
This endpoint manages list entries for a parent record, updating or creating
new ones. It handles multi-select attributes and requires `list_entry:read-write`
and `list_config:read` scopes. Er
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ATTIO_ASSERT_A_LIST_ENTRY_BY_PARENT])
GET A LIST ENTRY
Gets a single list entry by its `entry_id`. Required scopes: `list_entry:read`,
`list_configuration:read`.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ATTIO_GET_A_LIST_ENTRY])
UPDATE A LIST ENTRY APPEND MULTISELECT VALUES
Use the endpoint with `entry_id` to update list entries, appending new multiselect
values. To overwrite or remove these, use `PUT`. Required scopes: `list_entry:read-write`,
`list_configuratio
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ATTIO_UPDATE_A_LIST_ENTRY_APPEND_MULTISELECT_VALUES])
UPDATE A LIST ENTRY OVERWRITE MULTISELECT VALUES
Update list entries via `entry_id` using this endpoint. Updating multiselect
attributes overwrites existing values. Use `PATCH` to add to multiselect
attributes without deletion. Required scop
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ATTIO_UPDATE_A_LIST_ENTRY_OVERWRITE_MULTISELECT_VALUES])
DELETE A LIST ENTRY
Deletes a single list entry by its `entry_id`. Required scopes: `list_entry:read-write`,
`list_configuration:read`.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ATTIO_DELETE_A_LIST_ENTRY])
LIST ATTRIBUTE VALUES FOR A LIST ENTRY
Gets all values for a given attribute on a list entry. If the attribute
is historic, this endpoint has the ability to return all historic values
using the `show_historic` query param. Required
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ATTIO_LIST_ATTRIBUTE_VALUES_FOR_A_LIST_ENTRY])