Aller au contenu

conversations

Scout API 1.0.0 — see schemas for shared types.

completion

POST /api/conversations/{conversation_id}/completion

conversation_completion

Parameters

Name In Type Required Description
conversation_id path string (uuid) yes
context query string | null no

Request body

Content-Type: multipart/form-data

Schema: ConversationChatCompletionForm

Responses

POST /api/conversations/{conversation_id}/completion/

conversation_completion

Parameters

Name In Type Required Description
conversation_id path string (uuid) yes
context query string | null no

Request body

Content-Type: multipart/form-data

Schema: ConversationChatCompletionForm

Responses

GET /api/conversations

conversations

Parameters

Name In Type Required Description
after_timestamp query number | null no
limit query integer no
include_projects query boolean no
assistant_id query string (uuid) | null no
assistant_filter_mode query AssistantFilterMode | null no
is_system query boolean no

Responses

POST /api/conversations

create_conversation

Request body

Content-Type: application/json

Schema: CreateConversationRequest

Responses

POST /api/conversations/

create_conversation

Request body

Content-Type: application/json

Schema: CreateConversationRequest

Responses

POST /api/conversations/bulk-delete

delete_multiple_conversations

Request body

Content-Type: application/json

Schema: BulkDeleteConversationsRequest

Responses

DELETE /api/conversations/{conversation_id}

delete_conversation

Parameters

Name In Type Required Description
conversation_id path string (uuid) yes

Responses

GET /api/conversations/{conversation_id}

get_conversation

Parameters

Name In Type Required Description
conversation_id path string (uuid) yes

Responses

PUT /api/conversations/{conversation_id}

update_conversation

Parameters

Name In Type Required Description
conversation_id path string (uuid) yes

Request body

Content-Type: application/json

Schema: UpdateConversationRequest

Responses

PUT /api/conversations/{conversation_id}/message

update_conversation_message

Parameters

Name In Type Required Description
conversation_id path string (uuid) yes

Request body

Content-Type: application/json

Schema: UpdateConversationMessageRequest

Responses

PUT /api/conversations/{conversation_id}/payload

replace_conversation_payload

Parameters

Name In Type Required Description
conversation_id path string (uuid) yes

Request body

Content-Type: application/json

Schema: ReplaceConversationPayloadRequest

Responses

files

POST /api/conversations/{conversation_id}/signed-upload-url

get_signed_upload_url

Parameters

Name In Type Required Description
conversation_id path string (uuid) yes

Request body

Content-Type: application/json

Schema: SignedUrlUploadRequest

Responses

skills

GET /api/conversations/{conversation_id}/skills

list_conversation_skills

Parameters

Name In Type Required Description
conversation_id path string (uuid) yes

Responses

DELETE /api/conversations/{conversation_id}/skills/{skill_id}

remove_skill_from_conversation

Parameters

Name In Type Required Description
conversation_id path string (uuid) yes
skill_id path string (uuid) yes

Responses

POST /api/conversations/{conversation_id}/skills/{skill_id}

add_skill_to_conversation

Parameters

Name In Type Required Description
conversation_id path string (uuid) yes
skill_id path string (uuid) yes

Responses

streams

GET /api/conversations/{conversation_id}/streams/active

get_active_stream

Parameters

Name In Type Required Description
conversation_id path string (uuid) yes

Responses

DELETE /api/conversations/{conversation_id}/streams/{stream_id}

cancel_stream

Parameters

Name In Type Required Description
conversation_id path string (uuid) yes
stream_id path string (uuid) yes

Responses

GET /api/conversations/{conversation_id}/streams/{stream_id}

reconnect_stream

Parameters

Name In Type Required Description
conversation_id path string (uuid) yes
stream_id path string (uuid) yes

Responses

user_data

POST /api/conversations/{conversation_id}/user_data

update_conversation_user_data

Parameters

Name In Type Required Description
conversation_id path string (uuid) yes

Request body

Content-Type: application/json

Schema: UpdateConversationUserDataRequest

Responses

POST /api/conversations/{conversation_id}/user_data/{key}

update_conversation_user_data_key

Parameters

Name In Type Required Description
conversation_id path string (uuid) yes
key path string yes

Request body

Content-Type: application/json

Schema: UpdateConversationUserDataKeyRequest

Responses