Files

List Public Files

get
Responses
200
Successful Response
application/json
get
GET /v1/public-files HTTP/1.1
Host: api.netmind.ai
Accept: */*
200

Successful Response

[
  {
    "id": "text",
    "file_name": "text",
    "purpose": "fine-tune",
    "created_at": 1,
    "token": 1,
    "length": 1,
    "bytes": 1,
    "description": ""
  }
]

Create

post
Header parameters
AuthorizationstringRequired

Your API token

Body
file_namestringRequired
purposestring · enumRequiredPossible values:
Responses
200
Successful Response
application/json
post
POST /v1/files HTTP/1.1
Host: api.netmind.ai
Authorization: text
Content-Type: application/json
Accept: */*
Content-Length: 42

{
  "file_name": "text",
  "purpose": "fine-tune"
}
{
  "id": "text",
  "presigned_url": "https://example.com"
}

List Files

get
Header parameters
AuthorizationstringRequired

Your API token

Responses
200
Successful Response
application/json
get
GET /v1/files HTTP/1.1
Host: api.netmind.ai
Authorization: text
Accept: */*
200

Successful Response

[
  {
    "id": "text",
    "file_name": "text",
    "purpose": "fine-tune",
    "created_at": 1
  }
]

Get File

get
Path parameters
file_idstringRequired
Header parameters
AuthorizationstringRequired

Your API token

Responses
200
Successful Response
application/json
get
GET /v1/files/{file_id} HTTP/1.1
Host: api.netmind.ai
Authorization: text
Accept: */*
{
  "id": "text",
  "file_name": "text",
  "purpose": "fine-tune",
  "created_at": 1
}

Delete File

delete
Path parameters
file_idstringRequired
Header parameters
AuthorizationstringRequired

Your API token

Responses
200
Successful Response
application/json
Responseany
delete
DELETE /v1/files/{file_id} HTTP/1.1
Host: api.netmind.ai
Authorization: text
Accept: */*

No content

Get Presigned Url

get
Path parameters
file_idstringRequired
Header parameters
AuthorizationstringRequired

Your API token

Responses
200
Successful Response
application/json
get
GET /v1/files/{file_id}/presigned_url HTTP/1.1
Host: api.netmind.ai
Authorization: text
Accept: */*
{
  "presigned_url": "https://example.com"
}

Last updated

Was this helpful?