Agent Files

Upload agent file

post

This endpoint uploads an agent file associated with the provided API key.

Authorizations
Agent-Secret-KeystringRequired

Custom authentication header

Body
filestring · binaryRequired

The file to upload

autoAddToVectorStorebooleanOptional

Indicates whether to automatically add the file to the vector store.

Example: true
Responses
200

Successfully uploaded agent file.

application/json
post
/external/agent-files/upload
POST /external/agent-files/upload HTTP/1.1
Host: api.raia2.com
Agent-Secret-Key: YOUR_API_KEY
Content-Type: multipart/form-data
Accept: */*
Content-Length: 45

{
  "file": "binary",
  "autoAddToVectorStore": true
}
{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "fileName": "example.txt",
  "url": "https://example.com/file.txt",
  "createdAt": "2023-10-01T12:00:00Z",
  "vectorStoreFileId": "file-123e4567-e89b",
  "isUploadedToVectorStore": true,
  "uploadedToVectorStoreAt": "2023-10-01T12:00:00Z"
}

Get agent files by API key

get

This endpoint retrieves the agent files associated with the provided API key.

Authorizations
Agent-Secret-KeystringRequired

Custom authentication header

Responses
200

Successfully retrieved agent files with details.

application/json
get
/external/agent-files/by-api-key
GET /external/agent-files/by-api-key HTTP/1.1
Host: api.raia2.com
Agent-Secret-Key: YOUR_API_KEY
Accept: */*
{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "fileName": "example.txt",
  "url": "https://example.com/file.txt",
  "createdAt": "2023-10-01T12:00:00Z",
  "vectorStoreFileId": "file-123e4567-e89b",
  "isUploadedToVectorStore": true,
  "uploadedToVectorStoreAt": "2023-10-01T12:00:00Z"
}

Delete agent file by ID

delete

This endpoint deletes the agent file by id

Authorizations
Agent-Secret-KeystringRequired

Custom authentication header

Path parameters
idstringRequired

The ID of the agent file to delete.

Example: 5f7b1b3b-3b3b-4b3b-3b3b-3b3b3b3b3b3b
Responses
200

Successfully deleted agent file.

No content

delete
/external/agent-files/{id}/delete
DELETE /external/agent-files/{id}/delete HTTP/1.1
Host: api.raia2.com
Agent-Secret-Key: YOUR_API_KEY
Accept: */*

No content

Delete agent file from vector store by ID

delete

This endpoint deletes the agent file from vector store by id

Authorizations
Agent-Secret-KeystringRequired

Custom authentication header

Path parameters
idstringRequired

The ID of the agent file to delete from vector store.

Example: 5f7b1b3b-3b3b-4b3b-3b3b-3b3b3b3b3b3b
Responses
200

Successfully deleted agent file from vector store.

No content

delete
/external/agent-files/{id}/delete-from-vector-store
DELETE /external/agent-files/{id}/delete-from-vector-store HTTP/1.1
Host: api.raia2.com
Agent-Secret-Key: YOUR_API_KEY
Accept: */*

No content

Add agent file to vector store by ID

put

This endpoint adds the agent file to vector store by id

Authorizations
Agent-Secret-KeystringRequired

Custom authentication header

Path parameters
idstringRequired

The ID of the agent file to add to vector store.

Example: 5f7b1b3b-3b3b-4b3b-3b3b-3b3b3b3b3b3b
Responses
200

Successfully added agent file to vector store.

No content

put
/external/agent-files/{id}/add-to-vector-store
PUT /external/agent-files/{id}/add-to-vector-store HTTP/1.1
Host: api.raia2.com
Agent-Secret-Key: YOUR_API_KEY
Accept: */*

No content

Last updated