The REST API Connectors' configuration guidelines can be found here.

The REST API Connectors' endpoints can be found here.

The Salesforce connector “type” must always be specified as “salesforce”.

You must also specify the “artifact” parameter that describes the coordinates for the connector, which by default are “com.accenture.aspire:aspire-salesforce-source”.


Usage example


POST /aspire/_api/connectors
{
	"type": "salesforce",
	"description": "Salesforce Connector Test",
	"artifact": "com.accenture.aspire:aspire-saleforce-source",
	"properties": {   
      "debug":false,
      "wDebug":false,
      "enableStatistics":true,
      "enableJobsStatistics":true,
      "infoCacheSize":100,
      "mapCacheSize":100,
      "setCacheSize":100,
      "connectorMaxBatchSize":0,
      "publishFailedDocuments":true,
      "identityCacheSize":100,
      "enableFetcher":true,
      "enable-non-text-filter":false,
      "non-text-document":true,
      "nonTextDocumentsExtensions":"jpg,jpeg,gif,png,tif,mp3,mp4,mpg,mpeg,avi,mkv,wav,bmp,swf,war,rar,tgz,dll,exe,class",
      "enableFetchForNonText":true,
      "enableTextExtract":true,
      "extractTextConfiguration":false,
      "extractTextMaxSize":"20971520",
      "extractTimeout":"180000",
      "xmlMaxDepth":100,
      "structuredText":false,
      "tikaConfig":"",
      "addHierarchy":true,
      "hierarchyCacheSize":5000,
      "scanThreads":10,
      "scanQueue":50,
      "scanQueueTimeout":300000,
      "processThreads":20,
      "processQueue":200,
      "processQueueTimeout":300000,
      "deleteCompleteQueueEntries":false,
      "flushSyncTime":"15s",
      "maxIdentitiesTimestamp":3,
      "shouldFlushOnEachContainer":true,
      "workflowCleanUpThreshold":"1h",
      "workflowCleanUpWaitTime":"1m",
      "workflowErrorTolerant":false,
      "retriesEnabled":true,
      "removeFailedFromSnapshot":false,
      "useRetryPatterns":false,
      "maxInCrawlRetries":3,
      "maxCrawls":3
  }
}



  • No labels