Agent API Schema
Detailed Usage of Agent Server Endpoints
Body
table_namestringRequired
Responses
200
Successful Response
application/json
422
Validation Error
application/json
post
POST /api/v1/database/create-table HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 66
{
"table_name": "text",
"columns": {
"ANY_ADDITIONAL_PROPERTY": "text"
}
}
{
"ANY_ADDITIONAL_PROPERTY": "text"
}
Body
table_namestringRequired
dataobject · DataRequired
Responses
200
Successful Response
application/json
Responseobject · ResponseInsertDataHandlerApiV1DatabaseInsertDataPost
422
Validation Error
application/json
post
POST /api/v1/database/insert-data HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 31
{
"table_name": "text",
"data": {}
}
{}
Body
table_namestringRequired
filtersany ofOptional
or
nullOptional
Responses
200
Successful Response
application/json
Responseobject[]
422
Validation Error
application/json
post
POST /api/v1/database/read-data HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 62
{
"table_name": "text",
"filters": {
"ANY_ADDITIONAL_PROPERTY": []
}
}
[
{}
]
Body
table_namestringRequired
idintegerRequired
dataobject · DataRequired
Responses
200
Successful Response
application/json
422
Validation Error
application/json
put
PUT /api/v1/database/update-data HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 38
{
"table_name": "text",
"id": 1,
"data": {}
}
{
"ANY_ADDITIONAL_PROPERTY": "text"
}
Body
table_namestringRequired
idintegerRequired
Responses
200
Successful Response
application/json
422
Validation Error
application/json
delete
DELETE /api/v1/database/delete-data HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 28
{
"table_name": "text",
"id": 1
}
{
"ANY_ADDITIONAL_PROPERTY": "text"
}
Body
user_idstringRequired
session_idstringRequired
chat_datastringRequired
filesstring · binary[]OptionalDefault:
[]
Responses
200
Successful Response
application/json
Responseany
422
Validation Error
application/json
post
POST /api/v1/chat HTTP/1.1
Host:
Content-Type: multipart/form-data
Accept: */*
Content-Length: 76
{
"user_id": "text",
"session_id": "text",
"chat_data": "text",
"files": [
"binary"
]
}
No content
Query parameters
user_idstringRequired
session_idstringRequired
Responses
200
Successful Response
application/json
422
Validation Error
application/json
get
GET /api/v1/chat_history?user_id=text&session_id=text HTTP/1.1
Host:
Accept: */*
[
{
"user_id": "text",
"session_id": "text",
"message": "text",
"role": "text",
"timestamp": "text"
}
]
Query parameters
index_namestringRequired
folder_pathstringOptional
index_typeanyOptional
Body
string[]Optional
Responses
200
Successful Response
application/json
Responseany
422
Validation Error
application/json
post
POST /api/v1/create_index/?index_name=text HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 8
[
"text"
]
No content
Query parameters
index_namestringRequired
folder_pathstringOptional
Body
string[]Optional
Responses
200
Successful Response
application/json
Responseany
422
Validation Error
application/json
post
POST /api/v1/insert_documents/?index_name=text HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 8
[
"text"
]
No content
Query parameters
index_namestringRequired
folder_pathstringOptional
Body
string[]Optional
Responses
200
Successful Response
application/json
Responseany
422
Validation Error
application/json
put
PUT /api/v1/update_documents/?index_name=text HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 8
[
"text"
]
No content
Query parameters
index_namestringRequired
folder_pathstringOptional
Body
string[]Optional
Responses
200
Successful Response
application/json
Responseany
422
Validation Error
application/json
delete
DELETE /api/v1/delete_documents/?index_name=text HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 8
[
"text"
]
No content
Body
github_urlstringRequired
functionsstring[]Required
install_pathany ofRequired
stringOptional
nullOptional
github_tokenany ofOptional
stringOptional
nullOptional
env_varsany ofOptional
or
nullOptional
Responses
200
Successful Response
application/json
Responseany
422
Validation Error
application/json
post
POST /api/v1/install_tools HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 134
[
{
"github_url": "text",
"functions": [
"text"
],
"install_path": "text",
"github_token": "text",
"env_vars": {
"ANY_ADDITIONAL_PROPERTY": "text"
}
}
]
No content
Last updated
Was this helpful?