Agent Files

Upload agent file

post

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

Authorizations
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
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
Responses
200

Successfully retrieved agent files with details.

application/json
get
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
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
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
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
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
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
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