To use the Unstructured Workflow Endpoint to manage destination connectors, do the following:

  • To get a list of available destination connectors, use the UnstructuredClient object’s destinations.list_destinations function (for the Python SDK) or the GET method to call the /destinations endpoint (for curl or Postman).. Learn more.
  • To get information about a destination connector, use the UnstructuredClient object’s destinations.get_destination function (for the Python SDK) or the GET method to call the /destinations/<connector-id> endpoint (for curl or Postman). Learn more.
  • To create a destination connector, use the UnstructuredClient object’s destinations.create_destination function (for the Python SDK) or the POST method to call the /destinations endpoint (for curl or Postman). Learn more.
  • To update a destination connector, use the UnstructuredClient object’s destinations.update_destination function (for the Python SDK) or the PUT method to call the /destinations/<connector-id> endpoint (for curl or Postman). Learn more.
  • To delete a destination connector, use the UnstructuredClient object’s destinations.delete_destination function (for the Python SDK) or the DELETE method to call the /destinations/<connector-id> endpoint (for curl or Postman). Learn more.

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:

  • Astra DB (ASTRADB for the Python SDK or astradb for curl or Postman)
  • Azure AI Search (AZURE_AI_SEARCH for the Python SDK or azure_ai_search for curl or Postman)
  • Couchbase (COUCHBASE for the Python SDK or couchbase for curl or Postman)
  • Databricks Volumes (DATABRICKS_VOLUMES for the Python SDK or databricks_volumes for curl or Postman)
  • Delta Tables in Amazon S3 (DELTA_TABLE for the Python SDK or delta_table for curl or Postman)
  • Delta Tables in Databricks (DATABRICKS_VOLUME_DELTA_TABLES for the Python SDK or databricks_volume_delta_tables for curl or Postman)
  • Elasticsearch (ELASTICSEARCH for the Python SDK or elasticsearch for curl or Postman)
  • Google Cloud Storage (GCS for the Python SDK or gcs for curl or Postman)
  • Kafka (KAFKA_CLOUD for the Python SDK or kafka-cloud for curl or Postman)
  • Milvus (MILVUS for the Python SDK or milvus for curl or Postman)
  • MongoDB (MONGODB for the Python SDK or mongodb for curl or Postman)
  • MotherDuck (MOTHERDUCK for the Python SDK or motherduck for curl or Postman)
  • Neo4j (NEO4J for the Python SDK or neo4j for curl or Postman)
  • OneDrive (ONEDRIVE for the Python SDK or onedrive for curl or Postman)
  • Pinecone (PINECONE for the Python SDK or pinecone for curl or Postman)
  • PostgreSQL (POSTGRES for the Python SDK or postgres for curl or Postman)
  • Qdrant (QDRANT_CLOUD for the Python SDK or qdrant-cloud for curl or Postman)
  • Redis (REDIS for the Python SDK or redis for curl or Postman)
  • Snowflake (SNOWFLAKE for the Python SDK or snowflake for curl or Postman)
  • S3 (S3 for the Python SDK or s3 for curl or Postman)
  • Weaviate (WEAVIATE for the Python SDK or weaviate for curl or Postman)