Groundeddocs
ReferenceAdmin

Upload files to a shared upload source (multipart field "files")

POST/v1/admin/shared-sources/{sourceId}/documents

Path Parameters

sourceId*string
Formatuuid

Request Body

multipart/form-data

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/v1/admin/shared-sources/497f6eca-6276-4993-bfeb-53cbbbba6f08/documents" \  -F files="[    null  ]"
{  "data": [    {      "filename": "string",      "status": "created",      "document": {        "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",        "sourceId": "797f5a94-3689-4ac8-82fd-d749511ea2b2",        "title": "string",        "filename": "string",        "url": "string",        "kind": "string",        "sizeBytes": 0,        "version": 0,        "status": "pending",        "errorCode": "string",        "errorMessage": "string",        "errorDetail": "string",        "pages": 0,        "chunkCount": 0,        "tokenCount": 0,        "warnings": [          "string"        ],        "tags": [          "string"        ],        "createdAt": "2019-08-24T14:15:22Z",        "updatedAt": "2019-08-24T14:15:22Z",        "processedAt": "2019-08-24T14:15:22Z",        "ocr": {          "backend": "tesseract",          "pages": [            3,            4,            5,            6,            7          ]        }      },      "error": {        "code": "string",        "message": "string",        "details": {          "limit": "storage_bytes",          "max": 0,          "current": 0        }      }    }  ]}