Conversations
Manage conversations and conversation items.
Delete a conversation
client.Conversations.Delete(ctx, conversationID) (*ConversationDeletedResource, error)
DELETE/conversations/{conversation_id}
Retrieve a conversation
client.Conversations.Get(ctx, conversationID) (*Conversation, error)
GET/conversations/{conversation_id}
Update a conversation
client.Conversations.Update(ctx, conversationID, body) (*Conversation, error)
POST/conversations/{conversation_id}
ConversationsItems
Manage conversations and conversation items.
Create items
client.Conversations.Items.New(ctx, conversationID, params) (*ConversationItemList, error)
POST/conversations/{conversation_id}/items
Delete an item
client.Conversations.Items.Delete(ctx, conversationID, itemID) (*Conversation, error)
DELETE/conversations/{conversation_id}/items/{item_id}
List items
client.Conversations.Items.List(ctx, conversationID, query) (*ConversationCursorPage[ConversationItemUnion], error)
GET/conversations/{conversation_id}/items
Retrieve an item
client.Conversations.Items.Get(ctx, conversationID, itemID, query) (*ConversationItemUnion, error)
GET/conversations/{conversation_id}/items/{item_id}