Skip to main content
POST
/
v1
/
files
curl -X POST https://api.dari.dev/v1/files \
  -H "Authorization: Bearer $DARI_API_KEY" \
  -F "file=@ticket.txt"
{
  "id": "file_456",
  "filename": "ticket.txt",
  "size_bytes": 1842
}
Uploads a file that can later be referenced from message parts by file_id.

Headers

Authorization
string
required
Bearer token using your Dari API key.
Content-Type
string
required
Must be multipart/form-data

Request Body

file
file
required
File to upload.

Response Fields

id
string
Uploaded file ID.
filename
string
Original filename.
size_bytes
integer
File size in bytes.
curl -X POST https://api.dari.dev/v1/files \
  -H "Authorization: Bearer $DARI_API_KEY" \
  -F "file=@ticket.txt"
{
  "id": "file_456",
  "filename": "ticket.txt",
  "size_bytes": 1842
}