Sources
Overview
To use the Unstructured Platform API to manage source connectors, do the following:
- To get a list of available source connectors, use the
UnstructuredClient
object’ssources.list_sources
function (for the Python SDK) or theGET
method to call the/sources
endpoint (forcurl
or Postman). Learn more. - To get information about a source connector, use the
UnstructuredClient
object’ssources.get_source
function (for the Python SDK) or theGET
method to call the/sources/<connector-id>
endpoint (forcurl
or Postman). Learn more. - To create a source connector, use the
UnstructuredClient
object’ssources.create_source
function (for the Python SDK) or thePOST
method to call the/sources
endpoint (forcurl
or Postman). Learn more. - To update a source connector, use the
UnstructuredClient
object’ssources.update_source
function (for the Python SDK) or thePUT
method to call the/sources/<connector-id>
endpoint (forcurl
or Postman). Learn more. - To delete a source connector, use the
UnstructuredClient
object’ssources.delete_source
function (for the Python SDK) or theDELETE
method to call the/sources/<connector-id>
endpoint (forcurl
or Postman). Learn more.
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:
- Azure (
azure
) - Confluence (
confluence
) - Couchbase (
couchbase
) - Databricks Volumes (
databricks_volumes
) - Dropbox (
dropbox
) - Elasticsearch (
elasticsearch
) - Google Cloud Storage (
gcs
) - Google Drive (
google_drive
) - Kafka (
kafka-cloud
) - MongoDB (
mongodb
) - OneDrive (
onedrive
) - Outlook (
outlook
) - PostgreSQL (
postgres
) - S3 (
s3
) - Salesforce (
salesforce
) - SharePoint (
sharepoint
) - Snowflake (
snowflake
)
Was this page helpful?