Documentation

Upload files to a folder

POST
/api/v1/external/files/folders/{folderId}

Scope requis : write:files.

AutorisationBearer <jeton>

JWT d'organisation obtenu via le flow OIDC. Voir le guide d'intégration.

Dans: header

Paramètres de chemin

folderId*string

Corps de requête

multipart/form-data

Définitions TypeScript

Utilisez le type request body en TypeScript.

files*array<string>

Corps de réponse

application/json

curl -X POST "https://example.com/api/v1/external/files/folders/string" \  -F files="[    \"string\"  ]"
[  {    "id": "string",    "folderId": "string",    "agentId": "string",    "rustfsFile": {      "url": "string",      "key": "string",      "fileName": "string",      "mimeType": "string",      "size": 0,      "createdAt": "string"    },    "embeddings": [      {        "provider": "string",        "status": "string",        "externalDocumentId": "string",        "embeddingSizeBytes": 0      }    ],    "createdBy": {      "id": "string",      "givenName": "string",      "familyName": "string",      "name": "string",      "avatarUrl": "string"    },    "createdAt": "string",    "updatedAt": "string"  }]