# Conversations messaging

Conversations represent a sequence of messages with a set of participants. In the following APIs, you can manage messages belonging to a conversation.

Handling messages from the perspective of a conversation can be more convenient because it gives you the full context of a contact's interactions, they might have started off interacting with a flow and then gotten transferred to a customer service agent, so a conversation paints the full picture of their journey by aggregating all messages sent to and from the contact.

## API Reference Guide

1. [Create conversation message](https://docs.bird.com/api/conversations-api/api-reference/conversations-messaging/create-conversation-message)
2. [List conversation messages](https://docs.bird.com/api/conversations-api/api-reference/conversations-messaging/list-conversation-messages)
3. [Get conversation message](https://docs.bird.com/api/conversations-api/api-reference/conversations-messaging/get-conversation-message)
4. [Update conversation message](https://docs.bird.com/api/conversations-api/api-reference/conversations-messaging/update-conversation-message)
5. [Delete conversation message](https://docs.bird.com/api/conversations-api/api-reference/conversations-messaging/delete-conversation-message)
6. [Create pre-signed upload](https://docs.bird.com/api/conversations-api/api-reference/conversations-messaging/create-pre-signed-upload)
