Fusion accepts large binary objects (blobs) for upload, and stores them in Solr. Blob uploads are used to install models, lookup lists, JDBC drivers, connectors, and more.

Blob Types

A resourceType query parameter can be used to specify the a blob type. For example, specify plugin:connector when uploading a connector, like this:
curl -H 'content-type:application/zip' -X PUT 'fusion-host:{api-port}/api/blobs/myplugin?resourceType=plugin:connector' --data-binary @myplugin.zip
The complete list of valid values for resourceType is below:
TypeDescription
bananaA Banana dashboard
catalogAn analytics catalog
driver:jdbcA JDBC Driver uploaded to Fusion Server
file:js-indexA JavaScript file for use with a Managed Javascript index stage.
file:js-queryA JavaScript file for use with a Managed Javascript query stage.
fileAny uploaded file, such as from the Quickstart or the Index Workbench.
model:ml-modelA machine learning model (Fusion AI only)
model:open-nlpAn OpenNLP model (Fusion AI only)
otherA blob of unknown type If no resourceType is specified on upload, “other” is assigned by default.
plugin:connectorA Fusion 4.x connector

The Blob manager

In addition to the Blob Store API, the Fusion UI provides an interface to the blob store in the Fusion workspace at System > Blobs: Blobs
  • Click Add to upload a new blob: Add a blob
  • Select an uploaded blob to view, replace, or delete it: Modify a blob