> ## Documentation Index
> Fetch the complete documentation index at: https://docs.unstructured.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

<Note>
  First time creating a connector? [Read this first](/api-reference/workflow/connector-first-time-reqs).
</Note>

To use the [Unstructured API's workflow operations](/api-reference/workflow/overview) to manage source connectors, do the following:

| Task                                      | Python function         | cURL                                                                          |
| ----------------------------------------- | ----------------------- | ----------------------------------------------------------------------------- |
| Get a list of available source connectors | `sources.list_sources`  | `GET` [`/sources`](/api-reference/api/source/list-sources)                    |
| Get information about a source connector  | `sources.get_source`    | `GET` [`/sources/<connector-id>`](/api-reference/api/source/get-source)       |
| Create a source connector                 | `sources.create_source` | `POST` [`/sources`](/api-reference/api/source/create-source)                  |
| Update a source connector                 | `sources.update_source` | `PUT` [`/sources/<connector-id>`](/api-reference/api/source/update-source)    |
| Delete a source connector                 | `sources.delete_source` | `DELETE` [`/sources/<connector-id>`](/api-reference/api/source/delete-source) |

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:

| Connector                                                                | Python SDK           | cURL                 |
| ------------------------------------------------------------------------ | -------------------- | -------------------- |
| [Azure](/api-reference/workflow/sources/azure-blob-storage)              | `AZURE`              | `azure`              |
| [Box](/api-reference/workflow/sources/box)                               | `BOX`                | `box`                |
| [Confluence](/api-reference/workflow/sources/confluence)                 | `CONFLUENCE`         | `confluence`         |
| [Couchbase](/api-reference/workflow/sources/couchbase)                   | `COUCHBASE`          | `couchbase`          |
| [Databricks Volumes](/api-reference/workflow/sources/databricks-volumes) | `DATABRICKS_VOLUMES` | `databricks_volumes` |
| [Dropbox](/api-reference/workflow/sources/dropbox)                       | `DROPBOX`            | `dropbox`            |
| [Elasticsearch](/api-reference/workflow/sources/elasticsearch)           | `ELASTICSEARCH`      | `elasticsearch`      |
| [Google Cloud Storage](/api-reference/workflow/sources/google-cloud)     | `GCS`                | `gcs`                |
| [Google Drive](/api-reference/workflow/sources/google-drive)             | `GOOGLE_DRIVE`       | `google_drive`       |
| [IBM FileNet](/api-reference/workflow/sources/filenet)                   | `FILNET`             | `filenet`            |
| [Jira](/api-reference/workflow/sources/jira)                             | `JIRA`               | `jira`               |
| [Kafka](/api-reference/workflow/sources/kafka)                           | `KAFKA_CLOUD`        | `kafka-cloud`        |
| [Local](/api-reference/workflow/sources/local)                           |                      |                      |
| [MongoDB](/api-reference/workflow/sources/mongodb)                       | `MONGODB`            | `mongodb`            |
| [OneDrive](/api-reference/workflow/sources/onedrive)                     | `ONEDRIVE`           | `onedrive`           |
| [OpenSearch](/api-reference/workflow/sources/opensearch)                 | `OPENSEARCH`         | `opensearch`         |
| [Outlook](/api-reference/workflow/sources/outlook)                       | `OUTLOOK`            | `outlook`            |
| [PostgreSQL](/api-reference/workflow/sources/postgresql)                 | `POSTGRES`           | `postgres`           |
| [S3](/api-reference/workflow/sources/s3)                                 | `S3`                 | `s3`                 |
| [Salesforce](/api-reference/workflow/sources/salesforce)                 | `SALESFORCE`         | `salesforce`         |
| [SharePoint](/api-reference/workflow/sources/sharepoint)                 | `SHAREPOINT`         | `sharepoint`         |
| [Slack](/api-reference/workflow/sources/slack)                           | `SLACK`              | `slack`              |
| [Snowflake](/api-reference/workflow/sources/snowflake)                   | `SNOWFLAKE`          | `snowflake`          |
| [Teradata](/api-reference/workflow/sources/teradata-sql)                 | `TERADATA`           | `teradata`           |
| [Zendesk](/api-reference/workflow/sources/zendesk)                       | `ZENDESK`            | `zendesk`            |
