# Libredesk Documentation ## Docs - [Create Agent](https://docs.libredesk.io/api-reference/endpoint/agents/create-agent.md) - [Delete Agent](https://docs.libredesk.io/api-reference/endpoint/agents/delete-agent.md) - [Generate API Key](https://docs.libredesk.io/api-reference/endpoint/agents/generate-a-p-i-key.md) - [Get Agent](https://docs.libredesk.io/api-reference/endpoint/agents/get-agent.md) - [Get Agents](https://docs.libredesk.io/api-reference/endpoint/agents/get-agents.md) - [Get Current Agent](https://docs.libredesk.io/api-reference/endpoint/agents/get-current-agent.md) - [Revoke API Key](https://docs.libredesk.io/api-reference/endpoint/agents/revoke-a-p-i-key.md) - [Update Agent](https://docs.libredesk.io/api-reference/endpoint/agents/update-agent.md) - [Update Current Agent Availability](https://docs.libredesk.io/api-reference/endpoint/agents/update-agent-availability.md) - [AI Completion](https://docs.libredesk.io/api-reference/endpoint/ai-completions/a-i-completion.md) - [Get AI Prompts](https://docs.libredesk.io/api-reference/endpoint/ai-completions/get-a-i-prompts.md) - [Update AI Provider](https://docs.libredesk.io/api-reference/endpoint/ai-completions/update-a-i-provider.md) - [Create Contact Note](https://docs.libredesk.io/api-reference/endpoint/contact-notes/create-contact-note.md) - [Delete Contact Note](https://docs.libredesk.io/api-reference/endpoint/contact-notes/delete-contact-note.md) - [Get Contact Notes](https://docs.libredesk.io/api-reference/endpoint/contact-notes/get-contact-notes.md) - [Block or Unblock Contact](https://docs.libredesk.io/api-reference/endpoint/contacts/block-contact.md) - [Get Contact](https://docs.libredesk.io/api-reference/endpoint/contacts/get-contact.md) - [Get Contacts](https://docs.libredesk.io/api-reference/endpoint/contacts/get-contacts.md) - [Update Contact](https://docs.libredesk.io/api-reference/endpoint/contacts/update-contact.md) - [Create Conversation](https://docs.libredesk.io/api-reference/endpoint/conversations/create-conversation.md) - [Get all Conversations](https://docs.libredesk.io/api-reference/endpoint/conversations/get-all-conversations.md) - [Get Assigned Conversations](https://docs.libredesk.io/api-reference/endpoint/conversations/get-assigned-conversations.md): Get all assigned conversations to current user - [Get Conversation](https://docs.libredesk.io/api-reference/endpoint/conversations/get-conversation.md) - [Get Conversation Participants](https://docs.libredesk.io/api-reference/endpoint/conversations/get-conversation-participants.md) - [Get Message](https://docs.libredesk.io/api-reference/endpoint/conversations/get-message.md) - [Get Messages](https://docs.libredesk.io/api-reference/endpoint/conversations/get-messages.md) - [Get Team Unassigned Conversations](https://docs.libredesk.io/api-reference/endpoint/conversations/get-team-unassigned-conversations.md): Get conversation assigned to team but not assigned to any agent - [Get Unassigned Conversations](https://docs.libredesk.io/api-reference/endpoint/conversations/get-unassigned-conversations.md): Get all conversations not assigned to any user and team - [Get View Conversations](https://docs.libredesk.io/api-reference/endpoint/conversations/get-view-conversations.md): Get conversations for a specific view - [Remove Team Assignee](https://docs.libredesk.io/api-reference/endpoint/conversations/remove-team-assignee.md) - [Remove User Assignee](https://docs.libredesk.io/api-reference/endpoint/conversations/remove-user-assignee.md) - [Retry Message](https://docs.libredesk.io/api-reference/endpoint/conversations/retry-message.md): Retries sending a failed message in the specified conversation. - [Send Message](https://docs.libredesk.io/api-reference/endpoint/conversations/send-message.md) - [Update contact custom attributes](https://docs.libredesk.io/api-reference/endpoint/conversations/update-contact-custom-attributes.md) - [Update Conversation Assignee Last Seen](https://docs.libredesk.io/api-reference/endpoint/conversations/update-conversation-assignee-last-seen.md) - [Update conversation custom attributes](https://docs.libredesk.io/api-reference/endpoint/conversations/update-conversation-custom-attributes.md) - [Update Conversation Priority](https://docs.libredesk.io/api-reference/endpoint/conversations/update-conversation-priority.md) - [Update Conversation Status](https://docs.libredesk.io/api-reference/endpoint/conversations/update-conversation-status.md) - [Update conversation tags](https://docs.libredesk.io/api-reference/endpoint/conversations/update-conversationtags.md) - [Update Team Assignee](https://docs.libredesk.io/api-reference/endpoint/conversations/update-team-assignee.md) - [Update User Assignee](https://docs.libredesk.io/api-reference/endpoint/conversations/update-user-assignee.md) - [Health Check](https://docs.libredesk.io/api-reference/endpoint/health-check/health-check.md) - [Media Upload](https://docs.libredesk.io/api-reference/endpoint/media/media-upload.md) - [Search Contacts](https://docs.libredesk.io/api-reference/endpoint/search/search-contacts.md) - [Search Conversations](https://docs.libredesk.io/api-reference/endpoint/search/search-conversations.md) - [Search Messages](https://docs.libredesk.io/api-reference/endpoint/search/search-messages.md) - [Create Conversation Status](https://docs.libredesk.io/api-reference/endpoint/status-and-priority/create-status.md) - [Delete Conversation Status](https://docs.libredesk.io/api-reference/endpoint/status-and-priority/delete-status.md) - [Get Conversation Priorities](https://docs.libredesk.io/api-reference/endpoint/status-and-priority/get-priorities.md) - [Get Conversation Statuses](https://docs.libredesk.io/api-reference/endpoint/status-and-priority/get-statuses.md) - [Update Conversation Status](https://docs.libredesk.io/api-reference/endpoint/status-and-priority/update-status.md) - [Create Team](https://docs.libredesk.io/api-reference/endpoint/teams/create-team.md) - [Delete Team](https://docs.libredesk.io/api-reference/endpoint/teams/delete-team.md) - [Get Team](https://docs.libredesk.io/api-reference/endpoint/teams/get-team.md) - [Get Teams](https://docs.libredesk.io/api-reference/endpoint/teams/get-teams.md) - [Update Team](https://docs.libredesk.io/api-reference/endpoint/teams/update-team.md) - [API Introduction](https://docs.libredesk.io/api-reference/introduction.md): Getting started with the Libredesk API - [Connecting Inboxes](https://docs.libredesk.io/configuration/connecting-inboxes.md): Connect email inboxes using Google, Microsoft OAuth, or manual IMAP/SMTP configuration - [Context Links](https://docs.libredesk.io/configuration/context-links.md): Open external tools from the conversation sidebar with contact details passed automatically - [Email Templates](https://docs.libredesk.io/configuration/email-templates.md): Customize outgoing emails with dynamic template expressions - [Live Chat](https://docs.libredesk.io/configuration/livechat.md): Embed the Libredesk chat widget on your website and verify user identity with JWTs - [SSO Setup](https://docs.libredesk.io/configuration/sso.md): Configure Single Sign-On with OpenID Connect providers - [Webhooks](https://docs.libredesk.io/configuration/webhooks.md): Receive real-time HTTP notifications for Libredesk events - [Developer Setup](https://docs.libredesk.io/contributing/developer-setup.md): Set up your development environment for Libredesk - [Translations](https://docs.libredesk.io/contributing/translations.md): Help translate Libredesk into different languages - [API Getting Started](https://docs.libredesk.io/getting-started/api-getting-started.md): Access the Libredesk API to interact with your instance programmatically - [Installation](https://docs.libredesk.io/getting-started/installation.md): Deploy Libredesk using Docker, binary, or from source - [Upgrade Guide](https://docs.libredesk.io/getting-started/upgrade.md): How to upgrade Libredesk to the latest version - [Introduction](https://docs.libredesk.io/introduction.md): Modern, open source, self-hosted omnichannel customer support desk. Live chat, email, and more — packed into a single binary. ## OpenAPI Specs - [openapi](https://docs.libredesk.io/api-reference/openapi.json) ## Optional - [GitHub](https://github.com/abhinavxd/libredesk) - [OpenAPI Spec](https://docs.libredesk.io/api-reference/openapi.json)