POST
/
ingest
/
files
JavaScript
import Morphik from 'morphik';

const client = new Morphik({
  apiKey: 'My API Key',
});

const response = await client.ingest.batchIngestFiles({ files: [fs.createReadStream('path/to/file')] });

console.log(response.documents);
{
  "documents": [
    {
      "external_id": "<string>",
      "content_type": "<string>",
      "filename": "<string>",
      "metadata": {},
      "storage_info": {},
      "storage_files": [
        {
          "bucket": "<string>",
          "key": "<string>",
          "version": 1,
          "filename": "<string>",
          "content_type": "<string>",
          "timestamp": "2023-11-07T05:31:56Z"
        }
      ],
      "system_metadata": {},
      "additional_metadata": {},
      "chunk_ids": [
        "<string>"
      ],
      "folder_name": "<string>",
      "end_user_id": "<string>",
      "app_id": "<string>"
    }
  ],
  "errors": [
    {}
  ]
}

Headers

authorization
string

Body

multipart/form-data

Response

200
application/json

Successful Response

Response model for batch ingestion