Chat
Upload Chat Files
Authentication
Request Headers
Header Name
Type
Required
Description
Query Parameters
Parameter Name
Type
Required
Description
Form Data Parameters
Parameter Name
Type
Required
Description
Responses
Status Code
Description
Technical Process
Example Use Case
Example Request
Example Response (Success - 200)
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
acting_user_emailstringOptional
Email of the end user initiating this action
Header parameters
accept-languagestring · enumRequiredPossible values:
Body
prompt_fileany ofOptionalDefault:
[]string · binaryOptional
nullOptional
Responses
200
Successful Response
application/json
422
Validation Error
application/json
post
/chat/files/uploadAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
files_idstringRequired
File IDs to remove. Can be: files_id=id1,id2
acting_user_emailstringOptional
Email of the end user initiating this action
Header parameters
accept-languagestring · enumRequiredPossible values:
Responses
200
Successful Response
application/json
422
Validation Error
application/json
delete
/chat/files/removeAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
acting_user_emailstringOptional
Email of the end user initiating this action
Header parameters
accept-languagestring · enumRequiredPossible values:
Responses
200
Successful Response
application/json
422
Validation Error
application/json
get
/chat/files/listAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Header parameters
accept-languagestring · enumRequiredPossible values:
Body
selected_modelsany ofOptional
string[]Optional
nullOptional
promptany ofOptional
stringOptional
nullOptional
language_prefany ofOptional
stringOptional
nullOptional
historyany ofOptionalDefault:
[]or
nullOptional
history_periodany ofOptional
stringOptional
nullOptional
secretany ofOptional
stringOptional
nullOptional
chained_session_idany ofOptional
stringOptional
nullOptional
enable_thinkingany ofOptionalDefault:
falsebooleanOptional
nullOptional
enable_web_searchany ofOptionalDefault:
falsebooleanOptional
nullOptional
acting_user_emailany ofOptional
stringOptional
nullOptional
session_idany ofOptional
stringOptional
nullOptional
file_idsany ofOptional
string[]Optional
nullOptional
Responses
200
Successful Response
application/json
400
Bad Request
application/json
401
Unauthorized
application/json
422
Validation Error
application/json
post
/chat/stream/stopInitiate Chat Interaction with Streaming
Authentication
Request Headers
Header Name
Type
Required
Description
Body Parameters (JSON Schema)
Parameter Name
Type
Required
Description
Responses
Status Code
Description
Response Format (SSE Stream)
Technical Process
Example Use Case
Example Request
Example Response (SSE Stream)
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Header parameters
accept-languagestring · enumRequiredPossible values:
Body
selected_modelsany ofOptional
string[]Optional
nullOptional
promptany ofOptional
stringOptional
nullOptional
language_prefany ofOptional
stringOptional
nullOptional
historyany ofOptionalDefault:
[]or
nullOptional
history_periodany ofOptional
stringOptional
nullOptional
secretany ofOptional
stringOptional
nullOptional
chained_session_idany ofOptional
stringOptional
nullOptional
enable_thinkingany ofOptionalDefault:
falsebooleanOptional
nullOptional
enable_web_searchany ofOptionalDefault:
falsebooleanOptional
nullOptional
acting_user_emailany ofOptional
stringOptional
nullOptional
session_idany ofOptional
stringOptional
nullOptional
file_idsany ofOptional
string[]Optional
nullOptional
Responses
200
Successful Response
application/json
400
Bad Request
application/json
401
Unauthorized
application/json
422
Validation Error
application/json
post
/chat/stream/sseAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Header parameters
accept-languagestring · enumRequiredPossible values:
Body
selected_modelsany ofOptional
string[]Optional
nullOptional
promptany ofOptional
stringOptional
nullOptional
language_prefany ofOptional
stringOptional
nullOptional
historyany ofOptionalDefault:
[]or
nullOptional
history_periodany ofOptional
stringOptional
nullOptional
secretany ofOptional
stringOptional
nullOptional
chained_session_idany ofOptional
stringOptional
nullOptional
enable_thinkingany ofOptionalDefault:
falsebooleanOptional
nullOptional
enable_web_searchany ofOptionalDefault:
falsebooleanOptional
nullOptional
acting_user_emailany ofOptional
stringOptional
nullOptional
session_idany ofOptional
stringOptional
nullOptional
file_idsany ofOptional
string[]Optional
nullOptional
Responses
200
Successful Response
application/json
400
Bad Request
application/json
401
Unauthorized
application/json
422
Validation Error
application/json
post
/chat_optimizedAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Header parameters
accept-languagestring · enumRequiredPossible values:
Body
selected_modelsany ofOptional
string[]Optional
nullOptional
promptany ofOptional
stringOptional
nullOptional
language_prefany ofOptional
stringOptional
nullOptional
historyany ofOptionalDefault:
[]or
nullOptional
history_periodany ofOptional
stringOptional
nullOptional
secretany ofOptional
stringOptional
nullOptional
chained_session_idany ofOptional
stringOptional
nullOptional
enable_thinkingany ofOptionalDefault:
falsebooleanOptional
nullOptional
enable_web_searchany ofOptionalDefault:
falsebooleanOptional
nullOptional
acting_user_emailany ofOptional
stringOptional
nullOptional
session_idany ofOptional
stringOptional
nullOptional
file_idsany ofOptional
string[]Optional
nullOptional
Responses
200
Successful Response
application/json
400
Bad Request
application/json
401
Unauthorized
application/json
422
Validation Error
application/json
post
/chatAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Header parameters
accept-languagestring · enumRequiredPossible values:
Body
selected_modelsany ofOptional
string[]Optional
nullOptional
selected_periodany ofOptional
stringOptional
nullOptional
secretany ofOptional
stringOptional
nullOptional
acting_user_emailany ofOptional
stringOptional
nullOptional
Responses
200
Successful Response
application/json
400
Bad Request
application/json
401
Unauthorized
application/json
403
Error: Forbidden
application/json
422
Validation Error
application/json
post
/chat/historySubmit Chat Feedback
Authentication
Request Headers
Header Name
Type
Required
Description
Body Parameters (JSON Schema)
Parameter Name
Type
Required
Description
Responses
Status Code
Description
Response Format (JSON)
Technical Process
Encryption Modes
Model Type
Encryption Method
Secret Required
Example Use Case
Example Request
Example Response
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Header parameters
accept-languagestring · enumRequiredPossible values:
Body
modelany ofOptional
stringOptional
nullOptional
promptany ofOptional
stringOptional
nullOptional
responseany ofOptional
stringOptional
nullOptional
statusany ofOptional
stringOptional
nullOptional
secretany ofOptional
stringOptional
nullOptional
doc_idany ofOptional
stringOptional
nullOptional
acting_user_emailany ofOptional
stringOptional
nullOptional
Responses
200
Successful Response
application/json
Responseany
400
Bad Request
application/json
401
Unauthorized
application/json
403
Error: Forbidden
application/json
422
Validation Error
application/json
post
/chat/feedbackNo content
Last updated