Coder Chats API
The Chats API from Coder — 20 operation(s) for chats.
Operations 91
GET
/api/experimental/chats/{chat}/stream/desktop
Connect to chat workspace desktop via WebSockets
#
DELETE
/api/experimental/organizations/{organization}/chats/projects/{project}
Delete chat project
#
GET
/api/experimental/organizations/{organization}/chats/projects/{project}/acl
Get chat project ACL
#
PATCH
/api/experimental/organizations/{organization}/chats/projects/{project}/acl
Update chat project ACL
#
GET
/api/experimental/organizations/{organization}/chats/projects/{project}/instructions
Get chat project instructions
#
PUT
/api/experimental/organizations/{organization}/chats/projects/{project}/instructions
Update chat project instructions
#
DELETE
/api/experimental/organizations/{organization}/chats/projects/{project}/instructions
Delete chat project instructions
#
GET
/api/experimental/organizations/{organization}/chats/projects/{project}/memories
List chat project memories
#
POST
/api/experimental/organizations/{organization}/chats/projects/{project}/memories
Create chat project memory
#
GET
/api/experimental/organizations/{organization}/chats/projects/{project}/memories/{memory}
Get chat project memory
#
DELETE
/api/experimental/organizations/{organization}/chats/projects/{project}/memories/{memory}
Delete chat project memory
#
GET
/api/experimental/organizations/{organization}/chats/projects/{project}/skills
List chat project skills
#
POST
/api/experimental/organizations/{organization}/chats/projects/{project}/skills
Create chat project skill
#
GET
/api/experimental/organizations/{organization}/chats/projects/{project}/skills/{skillName}
Get chat project skill by name
#
DELETE
/api/experimental/organizations/{organization}/chats/projects/{project}/skills/{skillName}
Delete chat project skill
#
PATCH
/api/experimental/organizations/{organization}/chats/projects/{project}/skills/{skillName}
Update chat project skill
#
PUT
/api/v2/chats/config/user-compaction-thresholds/{modelConfig}
Update user chat compaction threshold
#
DELETE
/api/v2/chats/config/user-compaction-thresholds/{modelConfig}
Delete user chat compaction threshold
#
GET
/api/v2/organizations/{organization}/chats/config/system-prompt
Get organization chat system prompt
#
PUT
/api/v2/organizations/{organization}/chats/config/system-prompt
Update organization chat system prompt
#
GET
/api/v2/organizations/{organization}/chats/model-overrides
List organization chat model overrides
#
PUT
/api/v2/organizations/{organization}/chats/model-overrides/{context}
Update organization chat model override
#
GET
/api/v2/organizations/{organization}/chats/models
List AI models and provider descriptors in an organization
#
GET
/api/v2/organizations/{organization}/chats/models/{model}/acl/available
Get available AI model ACL users and groups
#
GET
/api/v2/organizations/{organization}/members/{user}/chats/model-overrides
Get organization member chat model overrides
#
PUT
/api/v2/organizations/{organization}/members/{user}/chats/model-overrides/{context}
Update organization member chat model override
#