# Clarityflow API

## Clarityflow API Documentation

- [Clarityflow Developer API](https://api.clarityflow.com/clarityflow-developer-api.md)
- [Authentication](https://api.clarityflow.com/authentication.md)
- [Webhooks](https://api.clarityflow.com/webhooks.md): Listen for events happening in Clarityflow.
- [Webhook Event for Conversation Created](https://api.clarityflow.com/webhooks/webhook-event-for-conversation-created.md)
- [Webhook Event for Message Created](https://api.clarityflow.com/webhooks/webhook-event-for-message-created.md)
- [Webhook Event for Message Viewed](https://api.clarityflow.com/webhooks/webhook-event-for-message-viewed.md)
- [Webhook Event for Appointment Scheduled](https://api.clarityflow.com/webhooks/webhook-event-for-appointment-scheduled.md)
- [Webhook Event for Product Purchased](https://api.clarityflow.com/webhooks/webhook-event-for-product-purchased.md)
- [Webhook Event for Form Submission](https://api.clarityflow.com/webhooks/webhook-event-for-form-submission.md)
- [Conversations](https://api.clarityflow.com/api-reference/conversations.md): Conversations in Clarityflow can contain one or several messages exchanged between multiple people.
- [Messages](https://api.clarityflow.com/api-reference/messages.md): Messages belong to Conversations and can include media (video, audio) and/or text messages.
