Skip to main content
Libredesk Documentation home page
Search...
⌘K
GitHub
Search...
Navigation
Documentation
API Reference
GitHub
OpenAPI Spec
Getting Started
API Introduction
Conversations
GET
Get all Conversations
POST
Create Conversation
GET
Get Conversation
GET
Get Messages
GET
Get Message
POST
Send Message
PUT
Retry Message
GET
Get Assigned Conversations
GET
Get Unassigned Conversations
GET
Get Team Unassigned Conversations
GET
Get View Conversations
GET
Get Conversation Participants
PUT
Update Conversation Status
PUT
Update Conversation Priority
PUT
Update User Assignee
PUT
Update Team Assignee
PUT
Remove User Assignee
PUT
Remove Team Assignee
PUT
Update Conversation Assignee Last Seen
PUT
Update conversation custom attributes
PUT
Update contact custom attributes
POST
Update conversation tags
Conversation Status & Priority
GET
Get Conversation Statuses
POST
Create Conversation Status
PUT
Update Conversation Status
DEL
Delete Conversation Status
GET
Get Conversation Priorities
Contacts
GET
Get Contacts
GET
Get Contact
PUT
Update Contact
PUT
Block or Unblock Contact
GET
Get Contact Notes
POST
Create Contact Note
DEL
Delete Contact Note
Agents & Teams
GET
Get Agents
GET
Get Agent
POST
Create Agent
PUT
Update Agent
DEL
Delete Agent
GET
Get Current Agent
PUT
Update Current Agent Availability
POST
Generate API Key
DEL
Revoke API Key
GET
Get Teams
POST
Create Team
GET
Get Team
PUT
Update Team
DEL
Delete Team
AI
POST
AI Completion
GET
Get AI Prompts
PUT
Update AI Provider
Health
GET
Health Check
Search
GET
Search Conversations
GET
Search Contacts
GET
Search Messages
Media
POST
Media Upload
Conversations
Update contact custom attributes
Copy page
Copy page
Was this page helpful?
Yes
No
Suggest edits
Raise issue
Update conversation custom attributes
Update conversation tags
⌘I