Sessions
Create Session
beta.sessions.create(SessionCreateParams**kwargs) -> BetaManagedAgentsSessionPOST/v1/sessions
List Sessions
beta.sessions.list(SessionListParams**kwargs) -> SyncBidirectionalPageCursor[BetaManagedAgentsSession]GET/v1/sessions
Get Session
beta.sessions.retrieve(strsession_id, SessionRetrieveParams**kwargs) -> BetaManagedAgentsSessionGET/v1/sessions/{session_id}
Update Session
beta.sessions.update(strsession_id, SessionUpdateParams**kwargs) -> BetaManagedAgentsSessionPOST/v1/sessions/{session_id}
Delete Session
beta.sessions.delete(strsession_id, SessionDeleteParams**kwargs) -> BetaManagedAgentsDeletedSessionDELETE/v1/sessions/{session_id}
Archive Session
beta.sessions.archive(strsession_id, SessionArchiveParams**kwargs) -> BetaManagedAgentsSessionPOST/v1/sessions/{session_id}/archive
Models
SessionsEvents
List Events
beta.sessions.events.list(strsession_id, EventListParams**kwargs) -> SyncPageCursor[BetaManagedAgentsSessionEvent]GET/v1/sessions/{session_id}/events
Send Events
beta.sessions.events.send(strsession_id, EventSendParams**kwargs) -> BetaManagedAgentsSendSessionEventsPOST/v1/sessions/{session_id}/events
Stream Events
beta.sessions.events.stream(strsession_id, EventStreamParams**kwargs) -> BetaManagedAgentsStreamSessionEventsGET/v1/sessions/{session_id}/events/stream
SessionsResources
Add Session Resource
beta.sessions.resources.add(strsession_id, ResourceAddParams**kwargs) -> BetaManagedAgentsFileResourcePOST/v1/sessions/{session_id}/resources
List Session Resources
beta.sessions.resources.list(strsession_id, ResourceListParams**kwargs) -> SyncPageCursor[BetaManagedAgentsSessionResource]GET/v1/sessions/{session_id}/resources
Get Session Resource
beta.sessions.resources.retrieve(strresource_id, ResourceRetrieveParams**kwargs) -> ResourceRetrieveResponseGET/v1/sessions/{session_id}/resources/{resource_id}
Update Session Resource
beta.sessions.resources.update(strresource_id, ResourceUpdateParams**kwargs) -> ResourceUpdateResponsePOST/v1/sessions/{session_id}/resources/{resource_id}
Delete Session Resource
beta.sessions.resources.delete(strresource_id, ResourceDeleteParams**kwargs) -> BetaManagedAgentsDeleteSessionResourceDELETE/v1/sessions/{session_id}/resources/{resource_id}
SessionsThreads
List Session Threads
beta.sessions.threads.list(strsession_id, ThreadListParams**kwargs) -> SyncPageCursor[BetaManagedAgentsSessionThread]GET/v1/sessions/{session_id}/threads
Get Session Thread
beta.sessions.threads.retrieve(strthread_id, ThreadRetrieveParams**kwargs) -> BetaManagedAgentsSessionThreadGET/v1/sessions/{session_id}/threads/{thread_id}
Archive Session Thread
beta.sessions.threads.archive(strthread_id, ThreadArchiveParams**kwargs) -> BetaManagedAgentsSessionThreadPOST/v1/sessions/{session_id}/threads/{thread_id}/archive
SessionsThreadsEvents
List Session Thread Events
beta.sessions.threads.events.list(strthread_id, EventListParams**kwargs) -> SyncPageCursor[BetaManagedAgentsSessionEvent]GET/v1/sessions/{session_id}/threads/{thread_id}/events
Stream Session Thread Events
beta.sessions.threads.events.stream(strthread_id, EventStreamParams**kwargs) -> BetaManagedAgentsStreamSessionThreadEventsGET/v1/sessions/{session_id}/threads/{thread_id}/stream