Groups
List Groups
client.groups.list(GroupListParams { after, before, limit, 4 more } query?, RequestOptionsoptions?): ArrayPage<Group { id, agent_ids, description, 15 more } >
/v1/groups/
Create Group
client.groups.create(GroupCreateParams { agent_ids, description, hidden, 3 more } body, RequestOptionsoptions?): Group { id, agent_ids, description, 15 more }
/v1/groups/
Retrieve Group
client.groups.retrieve(stringgroupID, RequestOptionsoptions?): Group { id, agent_ids, description, 15 more }
/v1/groups/{group_id}
Modify Group
client.groups.modify(stringgroupID, GroupModifyParams { agent_ids, description, manager_config, 2 more } body, RequestOptionsoptions?): Group { id, agent_ids, description, 15 more }
/v1/groups/{group_id}
Delete Group
client.groups.delete(stringgroupID, RequestOptionsoptions?): GroupDeleteResponse
/v1/groups/{group_id}
Models
GroupsMessages
Send Group Message
client.groups.messages.send(stringgroupID, MessageSendParams { assistant_message_tool_kwarg, assistant_message_tool_name, enable_thinking, 5 more } body, RequestOptionsoptions?): LettaResponse { messages, stop_reason, usage }
/v1/groups/{group_id}/messages
List Group Messages
client.groups.messages.list(stringgroupID, MessageListParams { after, assistant_message_tool_kwarg, assistant_message_tool_name, 5 more } query?, RequestOptionsoptions?): ArrayPage<LettaMessageUnion>
/v1/groups/{group_id}/messages
Send Group Message Streaming
client.groups.messages.stream(stringgroupID, MessageStreamParams { assistant_message_tool_kwarg, assistant_message_tool_name, background, 9 more } body, RequestOptionsoptions?): MessageStreamResponse | Stream<LettaStreamingResponse>
/v1/groups/{group_id}/messages/stream
Modify Group Message
client.groups.messages.modify(stringmessageID, MessageModifyParamsparams, RequestOptionsoptions?): MessageModifyResponse
/v1/groups/{group_id}/messages/{message_id}
Reset Group Messages
client.groups.messages.reset(stringgroupID, RequestOptionsoptions?): MessageResetResponse
/v1/groups/{group_id}/reset-messages