Conversations
Manage conversations and conversation items.
Create a conversation
conversations.create(**kwargs) -> Conversation { id, created_at, metadata, object }
POST/conversations
Delete a conversation
conversations.delete(conversation_id) -> ConversationDeletedResource { id, deleted, object }
DELETE/conversations/{conversation_id}
Retrieve a conversation
conversations.retrieve(conversation_id) -> Conversation { id, created_at, metadata, object }
GET/conversations/{conversation_id}
Update a conversation
conversations.update(conversation_id, **kwargs) -> Conversation { id, created_at, metadata, object }
POST/conversations/{conversation_id}
ConversationsItems
Manage conversations and conversation items.
Create items
conversations.items.create(conversation_id, **kwargs) -> ConversationItemList { data, first_id, has_more, 2 more }
POST/conversations/{conversation_id}/items
Delete an item
conversations.items.delete(item_id, **kwargs) -> Conversation { id, created_at, metadata, object }
DELETE/conversations/{conversation_id}/items/{item_id}
List items
conversations.items.list(conversation_id, **kwargs) -> ConversationCursorPage<ConversationItem>
GET/conversations/{conversation_id}/items
Retrieve an item
conversations.items.retrieve(item_id, **kwargs) -> ConversationItem
GET/conversations/{conversation_id}/items/{item_id}