Skip to main content
First time creating a connector? Read this first.
To use the Unstructured API’s workflow operations to manage destination connectors, do the following:
TaskPython functioncURL
Get a list of available destination connectorsdestinations.list_destinationsGET /destinations
Get information about a destination connectordestinations.get_destinationGET /destinations/<connector-id>
Create a destination connectordestinations.create_destinationPOST /destinations
Update a destination connectordestinations.update_destinationPUT /destinations/<connector-id>
Delete a destination connectordestinations.delete_destinationDELETE /destinations/<connector-id>
To create or update a destination connector, you must also provide settings that are specific to that connector. For the list of specific settings, see:
ConnectorPython SDKcURL
Astra DBASTRADBastradb
Azure AI SearchAZURE_AI_SEARCHazure_ai_search
Azure Blob StorageAZUREazure
CouchbaseCOUCHBASEcouchbase
Databricks VolumesDATABRICKS_VOLUMESdatabricks_volumes
Delta Tables in Amazon S3DELTA_TABLEdelta_table
Delta Tables in DatabricksDATABRICKS_VOLUME_DELTA_TABLESdatabricks_volume_delta_tables
ElasticsearchELASTICSEARCHelasticsearch
Google Cloud StorageGCSgcs
IBM FileNetFILNETfilenet
IBM watsonx.dataIBM_WATSONX_S3ibm_watsonx_s3
KafkaKAFKA_CLOUDkafka-cloud
Local
MilvusMILVUSmilvus
MongoDBMONGODBmongodb
MotherDuckMOTHERDUCKmotherduck
Neo4jNEO4Jneo4j
OneDriveONEDRIVEonedrive
OpenSearchOPENSEARCHopensearch
PineconePINECONEpinecone
PostgreSQLPOSTGRESpostgres
QdrantQDRANT_CLOUDqdrant-cloud
RedisREDISredis
SnowflakeSNOWFLAKEsnowflake
S3S3s3
TeradataTERADATAteradata
Teradata vectorTERADATAVECTOR_V2teradatavector_v2
WeaviateWEAVIATEweaviate