If you’re new to Unstructured, read this note first.Before you can create a source connector, you must first sign in to your Unstructured account:
- If you do not already have an Unstructured account, sign up for free. After you sign up, you are automatically signed in to your new Unstructured Starter account, at https://platform.unstructured.io. To sign up for a Team or Enterprise account instead, contact Unstructured Sales, or learn more.
- If you already have an Unstructured Starter or Team account and are not already signed in, sign in to your account at https://platform.unstructured.io. For an Enterprise account, see your Unstructured account administrator for instructions, or email Unstructured Support at support@unstructured.io.
-
After you sign in to your Unstructured Starter account, click API Keys on the sidebar.
For a Team or Enterprise account, before you click API Keys, make sure you have selected the organizational workspace you want to create an API key for. Each API key works with one and only one organizational workspace. Learn more. -
Click Generate API Key.
-
Follow the on-screen instructions to finish generating the key.
-
Click the Copy icon next to your new key to add the key to your system’s clipboard. If you lose this key, simply return and click the Copy icon again.
- 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.
- Azure (
AZURE
for the Python SDK orazure
forcurl
and Postman) - Box (
BOX
for the Python SDK orbox
forcurl
and Postman) - Confluence (
CONFLUENCE
for the Python SDK orconfluence
forcurl
and Postman) - Couchbase (
COUCHBASE
for the Python SDK orcouchbase
forcurl
and Postman) - Databricks Volumes (
DATABRICKS_VOLUMES
for the Python SDK ordatabricks_volumes
forcurl
and Postman) - Dropbox (
DROPBOX
for the Python SDK ordropbox
forcurl
and Postman) - Elasticsearch (
ELASTICSEARCH
for the Python SDK orelasticsearch
forcurl
and Postman) - Google Cloud Storage (
GCS
for the Python SDK orgcs
forcurl
and Postman) - Google Drive (
GOOGLE_DRIVE
for the Python SDK orgoogle_drive
forcurl
and Postman) - Jira (
JIRA
for the Python SDK orjira
forcurl
and Postman) - Kafka (
KAFKA_CLOUD
for the Python SDK orkafka-cloud
forcurl
and Postman) - Local (Supported only for
curl
and Postman) - MongoDB (
MONGODB
for the Python SDK ormongodb
forcurl
and Postman) - OneDrive (
ONEDRIVE
for the Python SDK oronedrive
forcurl
and Postman) - Outlook (
OUTLOOK
for the Python SDK oroutlook
forcurl
and Postman) - PostgreSQL (
POSTGRES
for the Python SDK orpostgres
forcurl
and Postman) - S3 (
S3
for the Python SDK ors3
forcurl
and Postman) - Salesforce (
SALESFORCE
for the Python SDK orsalesforce
forcurl
and Postman) - SharePoint (
SHAREPOINT
for the Python SDK orsharepoint
forcurl
and Postman) - Slack (
SLACK
for the Python SDK orslack
forcurl
and Postman) - Snowflake (
SNOWFLAKE
for the Python SDK orsnowflake
forcurl
and Postman) - Zendesk (
ZENDESK
for the Python SDK orzendesk
forcurl
and Postman)