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>
Visit the Unstructured documentation samples repo on GitHub for Postman Collections that demonstrate the API requests discussed in this topic.To learn about using Postman Collections, see Manage and organize Postman Collections in the Postman Docs.
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