Skip to main content
First time creating a connector? Read this first.
To use the Unstructured API’s workflow operations to manage source connectors, do the following:
TaskPython functioncURL
Get a list of available source connectorssources.list_sourcesGET /sources
Get information about a source connectorsources.get_sourceGET /sources/<connector-id>
Create a source connectorsources.create_sourcePOST /sources
Update a source connectorsources.update_sourcePUT /sources/<connector-id>
Delete a source connectorsources.delete_sourceDELETE /sources/<connector-id>
To create or update a source connector, you must also provide settings that are specific to that connector. For the list of specific settings, see:
ConnectorPython SDKcURL
AzureAZUREazure
BoxBOXbox
ConfluenceCONFLUENCEconfluence
CouchbaseCOUCHBASEcouchbase
Databricks VolumesDATABRICKS_VOLUMESdatabricks_volumes
DropboxDROPBOXdropbox
ElasticsearchELASTICSEARCHelasticsearch
Google Cloud StorageGCSgcs
Google DriveGOOGLE_DRIVEgoogle_drive
IBM FileNetFILNETfilenet
JiraJIRAjira
KafkaKAFKA_CLOUDkafka-cloud
Local
MongoDBMONGODBmongodb
OneDriveONEDRIVEonedrive
OpenSearchOPENSEARCHopensearch
OutlookOUTLOOKoutlook
PostgreSQLPOSTGRESpostgres
S3S3s3
SalesforceSALESFORCEsalesforce
SharePointSHAREPOINTsharepoint
SlackSLACKslack
SnowflakeSNOWFLAKEsnowflake
TeradataTERADATAteradata
VASTVASTvast
ZendeskZENDESKzendesk