Unstructured destinations API

The destinations API from Unstructured — 3 operation(s) for destinations.

Operations 7

GET /api/v1/destinations/ List destination connectors #
POST /api/v1/destinations/ Create destination connector #
GET /api/v1/destinations/{destination_id} Get destination connector #
PUT /api/v1/destinations/{destination_id} Update destination connector #
DELETE /api/v1/destinations/{destination_id} Delete destination connector #
POST /api/v1/destinations/{destination_id}/connection-check Create destination connection check #
GET /api/v1/destinations/{destination_id}/connection-check Get the latest destination connector connection check #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/unstructured-destinations-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

unstructured-destinations-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Platform Destinations API
  version: 3.1.0
servers:
- url: https://platform.unstructuredapp.io/
  description: Unstructured Platform API
  x-speakeasy-server-id: platform-api
tags:
- name: destinations
paths:
  /api/v1/destinations/:
    get:
      tags:
      - destinations
      summary: List destination connectors
      description: Retrieve a list of available destination connectors.
      operationId: list_destinations
      parameters:
      - name: destination_type
        in: query
        required: false
        schema:
          anyOf:
          - $ref: '#/components/schemas/DestinationConnectorType'
          - type: 'null'
          title: Destination Type
      - name: unstructured-api-key
        in: header
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Unstructured-Api-Key
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/DestinationConnectorInformation'
                title: Response List Destinations
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    post:
      tags:
      - destinations
      summary: Create destination connector
      description: Create a new destination connector using the provided configuration and name.
      operationId: create_destination
      parameters:
      - name: unstructured-api-key
        in: header
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Unstructured-Api-Key
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateDestinationConnector'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DestinationConnectorInformation'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/v1/destinations/{destination_id}:
    get:
      tags:
      - destinations
      summary: Get destination connector
      description: Retrieve detailed information for a specific destination connector by its ID.
      operationId: get_destination
      parameters:
      - name: destination_id
        in: path
        required: true
        schema:
          anyOf:
          - type: string
            format: uuid
          - type: string
          title: Destination Id
      - name: unstructured-api-key
        in: header
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Unstructured-Api-Key
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DestinationConnectorInformation'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    put:
      tags:
      - destinations
      summary: Update destination connector
      description: Update the configuration of an existing destination connector.
      operationId: update_destination
      parameters:
      - name: destination_id
        in: path
        required: true
        schema:
          anyOf:
          - type: string
            format: uuid
          - type: string
          title: Destination Id
      - name: unstructured-api-key
        in: header
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Unstructured-Api-Key
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateDestinationConnector'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DestinationConnectorInformation'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    delete:
      tags:
      - destinations
      summary: Delete destination connector
      description: Delete a specific destination connector by its ID.
      operationId: delete_destination
      parameters:
      - name: destination_id
        in: path
        required: true
        schema:
          anyOf:
          - type: string
            format: uuid
          - type: string
          title: Destination Id
      - name: unstructured-api-key
        in: header
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Unstructured-Api-Key
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/v1/destinations/{destination_id}/connection-check:
    post:
      tags:
      - destinations
      summary: Create destination connection check
      description: Initiate a connection check for the destination connector
      operationId: create_connection_check_destinations
      parameters:
      - name: destination_id
        in: path
        required: true
        schema:
          anyOf:
          - type: string
            format: uuid
          - type: string
          title: Destination Id
      - name: unstructured-api-key
        in: header
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Unstructured-Api-Key
      responses:
        '202':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DagNodeConnectionCheck'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      x-speakeasy-name-override: create_connection_check_destinations
    get:
      tags:
      - destinations
      summary: Get the latest destination connector connection check
      description: Retrieves the most recent connection check for the specified destination connector.
      operationId: get_connection_check_destinations
      parameters:
      - name: destination_id
        in: path
        required: true
        schema:
          anyOf:
          - type: string
            format: uuid
          - type: string
          title: Destination Id
      - name: unstructured-api-key
        in: header
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Unstructured-Api-Key
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DagNodeConnectionCheck'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      x-speakeasy-name-override: get_connection_check_destinations
components:
  schemas:
    DestinationConnectorInformation:
      properties:
        id:
          type: string
          format: uuid
          title: Id
        name:
          type: string
          title: Name
        type:
          anyOf:
          - $ref: '#/components/schemas/DestinationConnectorType'
          - type: string
          title: Type
        config:
          anyOf:
          - $ref: '#/components/schemas/AstraDBConnectorConfig'
          - $ref: '#/components/schemas/CouchbaseDestinationConnectorConfig'
          - $ref: '#/components/schemas/DatabricksVolumesConnectorConfig'
          - $ref: '#/components/schemas/DatabricksVDTDestinationConnectorConfig'
          - $ref: '#/components/schemas/DeltaTableConnectorConfig'
          - $ref: '#/components/schemas/ElasticsearchConnectorConfig'
          - $ref: '#/components/schemas/GCSDestinationConnectorConfig'
          - $ref: '#/components/schemas/KafkaCloudDestinationConnectorConfig'
          - $ref: '#/components/schemas/MilvusDestinationConnectorConfig'
          - $ref: '#/components/schemas/MongoDBConnectorConfig'
          - $ref: '#/components/schemas/Neo4jDestinationConnectorConfig'
          - $ref: '#/components/schemas/OneDriveDestinationConnectorConfig'
          - $ref: '#/components/schemas/PineconeDestinationConnectorConfig'
          - $ref: '#/components/schemas/PostgresDestinationConnectorConfig'
          - $ref: '#/components/schemas/RedisDestinationConnectorConfig'
          - $ref: '#/components/schemas/QdrantCloudDestinationConnectorConfig'
          - $ref: '#/components/schemas/SnowflakeDestinationConnectorConfig'
          - $ref: '#/components/schemas/TeradataDestinationConnectorConfig'
          - $ref: '#/components/schemas/WeaviateDestinationConnectorConfig'
          - $ref: '#/components/schemas/IBMWatsonxS3DestinationConnectorConfig'
          - $ref: '#/components/schemas/S3DestinationConnectorConfig'
          - $ref: '#/components/schemas/AzureDestinationConnectorConfig'
          - additionalProperties: true
            type: object
          title: Config
        created_at:
          type: string
          format: date-time
          title: Created At
        updated_at:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          title: Updated At
        key:
          anyOf:
          - type: string
          - type: 'null'
          title: Key
      type: object
      required:
      - id
      - name
      - type
      - config
      - created_at
      title: DestinationConnectorInformation
    GCSDestinationConnectorConfig:
      properties:
        remote_url:
          type: string
          title: Remote Url
        service_account_key:
          type: string
          title: Service Account Key
      additionalProperties: true
      type: object
      required:
      - remote_url
      - service_account_key
      title: GCSDestinationConnectorConfig
    WeaviateDestinationConnectorConfig:
      properties:
        cluster_url:
          type: string
          title: Cluster Url
        api_key:
          type: string
          title: Api Key
        collection:
          anyOf:
          - type: string
          - type: 'null'
          title: Collection
      additionalProperties: true
      type: object
      required:
      - cluster_url
      - api_key
      title: WeaviateDestinationConnectorConfig
    DeltaTableConnectorConfigInput:
      properties:
        aws_access_key_id:
          type: string
          title: Aws Access Key Id
        aws_secret_access_key:
          type: string
          title: Aws Secret Access Key
        aws_region:
          type: string
          title: Aws Region
        table_uri:
          type: string
          pattern: ^s3:\/\/
          title: Table Uri
      additionalProperties: true
      type: object
      required:
      - aws_access_key_id
      - aws_secret_access_key
      - aws_region
      - table_uri
      title: DeltaTableConnectorConfigInput
    PostgresDestinationConnectorConfig:
      properties:
        host:
          type: string
          title: Host
        database:
          type: string
          title: Database
        port:
          type: integer
          title: Port
        username:
          type: string
          title: Username
        password:
          type: string
          title: Password
        table_name:
          type: string
          title: Table Name
        batch_size:
          type: integer
          title: Batch Size
      additionalProperties: true
      type: object
      required:
      - host
      - database
      - port
      - username
      - password
      - table_name
      - batch_size
      title: PostgresDestinationConnectorConfig
    PostgresDestinationConnectorConfigInput:
      properties:
        host:
          type: string
          title: Host
        database:
          type: string
          title: Database
        port:
          type: integer
          title: Port
        username:
          type: string
          title: Username
        password:
          type: string
          title: Password
        table_name:
          type: string
          title: Table Name
        batch_size:
          type: integer
          title: Batch Size
      additionalProperties: true
      type: object
      required:
      - host
      - database
      - port
      - username
      - password
      - table_name
      - batch_size
      title: PostgresDestinationConnectorConfigInput
    CouchbaseDestinationConnectorConfig:
      properties:
        bucket:
          type: string
          title: Bucket
        connection_string:
          type: string
          title: Connection String
        scope:
          anyOf:
          - type: string
          - type: 'null'
          title: Scope
        collection:
          anyOf:
          - type: string
          - type: 'null'
          title: Collection
        batch_size:
          type: integer
          title: Batch Size
        username:
          type: string
          title: Username
        password:
          type: string
          title: Password
      additionalProperties: true
      type: object
      required:
      - bucket
      - connection_string
      - batch_size
      - username
      - password
      title: CouchbaseDestinationConnectorConfig
    PineconeDestinationConnectorConfig:
      properties:
        index_name:
          type: string
          title: Index Name
        api_key:
          type: string
          title: Api Key
        namespace:
          type: string
          title: Namespace
        batch_size:
          type: integer
          title: Batch Size
      additionalProperties: true
      type: object
      required:
      - index_name
      - api_key
      - namespace
      - batch_size
      title: PineconeDestinationConnectorConfig
    RedisDestinationConnectorConfig:
      properties:
        host:
          type: string
          title: Host
        port:
          type: integer
          title: Port
        username:
          anyOf:
          - type: string
          - type: 'null'
          title: Username
        password:
          anyOf:
          - type: string
          - type: 'null'
          title: Password
        uri:
          anyOf:
          - type: string
          - type: 'null'
          title: Uri
        database:
          type: integer
          title: Database
        ssl:
          type: boolean
          title: Ssl
        batch_size:
          type: integer
          title: Batch Size
      additionalProperties: true
      type: object
      required:
      - host
      - port
      - database
      - ssl
      - batch_size
      title: RedisDestinationConnectorConfig
    AzureDestinationConnectorConfigInput:
      properties:
        remote_url:
          type: string
          pattern: ^(az:\/\/|abfs:\/\/)
          title: Remote Url
        account_name:
          anyOf:
          - type: string
          - type: 'null'
          title: Account Name
        account_key:
          anyOf:
          - type: string
          - type: 'null'
          title: Account Key
        connection_string:
          anyOf:
          - type: string
          - type: 'null'
          title: Connection String
        sas_token:
          anyOf:
          - type: string
          - type: 'null'
          title: Sas Token
      additionalProperties: true
      type: object
      required:
      - remote_url
      title: AzureDestinationConnectorConfigInput
    CouchbaseDestinationConnectorConfigInput:
      properties:
        bucket:
          type: string
          title: Bucket
        connection_string:
          type: string
          title: Connection String
        scope:
          anyOf:
          - type: string
          - type: 'null'
          title: Scope
        collection:
          anyOf:
          - type: string
          - type: 'null'
          title: Collection
        batch_size:
          type: integer
          title: Batch Size
        username:
          type: string
          title: Username
        password:
          type: string
          title: Password
      additionalProperties: true
      type: object
      required:
      - bucket
      - connection_string
      - batch_size
      - username
      - password
      title: CouchbaseDestinationConnectorConfigInput
    MongoDBConnectorConfigInput:
      properties:
        database:
          type: string
          title: Database
        collection:
          type: string
          title: Collection
        uri:
          type: string
          pattern: ^mongodb(?:\+srv)?:\/\/(?:([^:@/\s]+)(?::([^@/\s]*))?@)?([^/\s:,]+)(?::(\d+))?(?:,([^/\s:,]+)(?::(\d+))?)*(?:\/([^/\s?]*))?(?:\?([^/\s]*))?$
          title: Uri
      additionalProperties: true
      type: object
      required:
      - database
      - collection
      - uri
      title: MongoDBConnectorConfigInput
    ElasticsearchConnectorConfigInput:
      properties:
        hosts:
          items:
            type: string
          type: array
          title: Hosts
        index_name:
          type: string
          title: Index Name
        es_api_key:
          type: string
          title: Es Api Key
      additionalProperties: true
      type: object
      required:
      - hosts
      - index_name
      - es_api_key
      title: ElasticsearchConnectorConfigInput
    WeaviateDestinationConnectorConfigInput:
      properties:
        cluster_url:
          type: string
          title: Cluster Url
        api_key:
          type: string
          title: Api Key
        collection:
          anyOf:
          - type: string
          - type: 'null'
          title: Collection
      additionalProperties: true
      type: object
      required:
      - cluster_url
      - api_key
      title: WeaviateDestinationConnectorConfigInput
    OneDriveDestinationConnectorConfig:
      properties:
        client_id:
          anyOf:
          - type: string
          - type: 'null'
          title: Client Id
        user_pname:
          type: string
          title: User Pname
        tenant:
          type: string
          title: Tenant
        authority_url:
          type: string
          title: Authority Url
          default: https://login.microsoftonline.com
        client_cred:
          anyOf:
          - type: string
          - type: 'null'
          title: Client Cred
        oauth_token:
          anyOf:
          - type: string
          - type: 'null'
          title: Oauth Token
        refresh_token:
          anyOf:
          - type: string
          - type: 'null'
          title: Refresh Token
        remote_url:
          type: string
          title: Remote Url
      additionalProperties: true
      type: object
      required:
      - user_pname
      - tenant
      - remote_url
      title: OneDriveDestinationConnectorConfig
    ConnectionCheckStatus:
      type: string
      enum:
      - SCHEDULED
      - SUCCESS
      - FAILURE
      title: ConnectionCheckStatus
    S3DestinationConnectorConfigInput:
      properties:
        remote_url:
          type: string
          pattern: ^s3:\/\/
          title: Remote Url
        anonymous:
          type: boolean
          title: Anonymous
          default: false
        ambient_credentials:
          type: boolean
          title: Ambient Credentials
          default: false
        key:
          anyOf:
          - type: string
          - type: 'null'
          title: Key
        secret:
          anyOf:
          - type: string
          - type: 'null'
          title: Secret
        token:
          anyOf:
          - type: string
          - type: 'null'
          title: Token
        endpoint_url:
          anyOf:
          - type: string
          - type: 'null'
          title: Endpoint Url
        role_arn:
          anyOf:
          - type: string
          - type: 'null'
          title: Role Arn
        external_id:
          anyOf:
          - type: string
          - type: 'null'
          title: External Id
      additionalProperties: true
      type: object
      required:
      - remote_url
      title: S3DestinationConnectorConfigInput
    TeradataDestinationConnectorConfigInput:
      properties:
        host:
          type: string
          title: Host
        user:
          type: string
          title: User
        password:
          type: string
          title: Password
        database:
          anyOf:
          - type: string
          - type: 'null'
          title: Database
        dbs_port:
          type: integer
          minimum: 1.0
          title: Dbs Port
          default: 1025
        table_name:
          type: string
          title: Table Name
          default: elements
        batch_size:
          type: integer
          minimum: 1.0
          title: Batch Size
          default: 50
        record_id_key:
          anyOf:
          - type: string
          - type: 'null'
          title: Record Id Key
          default: record_id
      additionalProperties: true
      type: object
      required:
      - host
      - user
      - password
      title: TeradataDestinationConnectorConfigInput
    Neo4jDestinationConnectorConfigInput:
      properties:
        uri:
          type: string
          title: Uri
        database:
          type: string
          title: Database
        username:
          type: string
          title: Username
        password:
          type: string
          title: Password
        batch_size:
          type: integer
          minimum: 1.0
          title: Batch Size
          default: 100
      additionalProperties: true
      type: object
      required:
      - uri
      - database
      - username
      - password
      title: Neo4jDestinationConnectorConfigInput
    AstraDBConnectorConfig:
      properties:
        collection_name:
          type: string
          title: Collection Name
        keyspace:
          anyOf:
          - type: string
          - type: 'null'
          title: Keyspace
        batch_size:
          type: integer
          title: Batch Size
        binary_encode_vectors:
          type: boolean
          title: Binary Encode Vectors
          default: true
        api_endpoint:
          type: string
          title: Api Endpoint
        token:
          type: string
          title: Token
      additionalProperties: true
      type: object
      required:
      - collection_name
      - batch_size
      - api_endpoint
      - token
      title: AstraDBConnectorConfig
    QdrantCloudDestinationConnectorConfigInput:
      properties:
        url:
          type: string
          title: Url
        api_key:
          type: string
          title: Api Key
        collection_name:
          type: string
          title: Collection Name
        batch_size:
          type: integer
          minimum: 1.0
          title: Batch Size
          default: 50
      additionalProperties: true
      type: object
      required:
      - url
      - api_key
      - collection_name
      title: QdrantCloudDestinationConnectorConfigInput
    OneDriveDestinationConnectorConfigInput:
      properties:
        client_id:
          anyOf:
          - type: string
          - type: 'null'
          title: Client Id
        user_pname:
          type: string
          title: User Pname
        tenant:
          type: string
          title: Tenant
        authority_url:
          type: string
          title: Authority Url
          default: https://login.microsoftonline.com
        client_cred:
          anyOf:
          - type: string
          - type: 'null'
          title: Client Cred
        oauth_token:
          anyOf:
          - type: string
          - type: 'null'
          title: Oauth Token
        refresh_token:
          anyOf:
          - type: string
          - type: 'null'
          title: Refresh Token
        remote_url:
          type: string
          pattern: ^onedrive:\/\/
          title: Remote Url
      additionalProperties: true
      type: object
      required:
      - user_pname
      - tenant
      - remote_url
      title: OneDriveDestinationConnectorConfigInput
    DatabricksVDTDestinationConnectorConfigInput:
      properties:
        server_hostname:
          type: string
          title: Server Hostname
        http_path:
          type: string
          title: Http Path
        token:
          anyOf:
          - type: string
          - type: 'null'
          title: Token
        client_id:
          anyOf:
          - type: string
          - type: 'null'
          title: Client Id
        client_secret:
          anyOf:
          - type: string
          - type: 'null'
          title: Client Secret
        catalog:
          type: string
          title: Catalog
        database:
          type: string
          title: Database
          default: default
        table_name:
          anyOf:
          - type: string
          - type: 'null'
          title: Table Name
        schema:
          type: string
          title: Schema
          default: default
        volume:
          type: string
          title: Volume
        volume_path:
          anyOf:
          - type: string
          - type: 'null'
          title: Volume Path
      additionalProperties: true
      type: object
      required:
      - server_hostname
      - http_path
      - catalog
      - volume
      title: DatabricksVDTDestinationConnectorConfigInput
    CreateDestinationConnector:
      properties:
        name:
          type: string
          title: Name
        type:
          anyOf:
          - $ref: '#/components/schemas/DestinationConnectorType'
          - type: string
          title: Type
        config:
          anyOf:
          - $ref: '#/components/schemas/AstraDBConnectorConfigInput'
          - $ref: '#/components/schemas/CouchbaseDestinationConnectorConfigInput'
          - $ref: '#/components/schemas/DatabricksVolumesConnectorConfigInput'
          - $ref: '#/components/schemas/DatabricksVDTDestinationConnectorConfigInput'
          - $ref: '#/components/schemas/DeltaTableConnectorConfigInput'
          - $ref: '#/components/schemas/ElasticsearchConnectorConfigInput'
          - $ref: '#/components/schemas/GCSDestinationConnectorConfigInput'
          - $ref: '#/components/schemas/KafkaCloudDestinationConnectorConfigInput'
          - $ref: '#/components/schemas/MilvusDestinationConnectorConfigInput'
          - $ref: '#/components/schemas/MongoDBConnectorConfigInput'
          - $ref: '#/components/schemas/Neo4jDestinationConnectorConfigInput'
          - $ref: '#/components/schemas/OneDriveDestinationConnectorConfigInput'
          - $ref: '#/components/schemas/PineconeDestinationConnectorConfigInput'
          - $ref: '#/components/schemas/PostgresDestinationConnectorConfigInput'
          - $ref: '#/components/schemas/RedisDestinationConnectorConfigInput'
          - $ref: '#/components/schemas/QdrantCloudDestinationConnectorConfigInput'
          - $ref: '#/components/schemas/SnowflakeDestinationConnectorConfigInput'
          - $ref: '#/components/schemas/TeradataDestinationConnectorConfigInput'
          - $ref: '#/components/schemas/WeaviateDestinationConnectorConfigInput'
          - $ref: '#/components/schemas/IBMWatsonxS3DestinationConnectorConfigInput'
          - $ref: '#/components/schemas/S3DestinationConnectorConfigInput'
          - $ref: '#/components/schemas/AzureDestinationConnectorConfigInput'
          - additionalProperties: true
            type: object
          title: Config
        key:
          anyOf:
          - type: string
            maxLength: 63
            minLength: 1
            pattern: ^[a-z0-9](-?[a-z0-9])*$
          - type: 'null'
          title: Key
          description: Stable identifier for the destination connector, used for cross-environment export. If omitted, derived from `name` with a 6-hex-digit suffix. Immutable once set. 1-63 characters, lowercase alphanumeric and hyphens, no consecutive/leading/trailing hyphens.
          examples:
          - s3-output-destination
      type: object
      required:
      - name
      - type
      - config
      title: CreateDestinationConnector
    PineconeDestinationConnectorConfigInput:
      properties:
        index_name:
          type: string
          title: Index Name
        api_key:
          type: string
          title: Api Key
        namespace:
          type: string
          title: Namespace
        batch_size:
          type: integer
          minimum: 1.0
          title: Batch Size
          default: 50
      additionalProperties: true
      type: object
      required:
      - index_name
      - api_key
      - namespace
      title: PineconeDestinationConnectorConfigInput
    DagNodeConnectionCheck:
      properties:
        id:
          type: string
          format: uuid
          title: Id
        status:
          $ref: '#/components/schemas/ConnectionCheckStatus'
        reason:
          anyOf:
          - type: string
          - type: 'null'
          title: Reason
        created_at:
          type: string
          format: date-time
          title: Created At
        reported_at:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          title: Reported At
      type: object
      required:
      - id
      - status
      - created_at
      title: DagNodeConnectionCheck
    DatabricksVolumesConnectorConfig:
      properties:
        host:
          type: string
          title: Host
        catalog:
          type: string
          title: Catalog
        schema:
          type: string
          title: Schema
          default: default
        volume:
          type: string
          title: Volume
        volume_path:
          type: string
          title: Volume Path
        client_secret:
          type: string
          title: Client Secret
        client_id:
          type: string
          title: Client Id
      additionalProperties: true
      type: object
      required:
      - host
      - catalog
      - volume
      - volume_path
      - client_secret
      - client_id
      title: DatabricksVolumesConnectorConfig
    MongoDBConnectorConfig:
      properties:
        database:
          type: string
          title: Database
        collection:
          type: string
          title: Collection
        uri:
          type: string
          title: Uri
      additionalProperties: true
      type: object
      required:
      - database
      - collection
      - uri
      title: MongoDBConnectorConfig
    AstraDBConnectorConfigInput:
      properties:
        collection_name:
          type: string
          pattern: ^\w+$
          title: Collection Name
        keyspace:
          anyOf:
          - type: string
          - type: 'null'
          title: Keyspace
          default: default_keyspace
        batch_size:
          type: integer
          minimum: 1.0
          title: Batch Size
          default: 20
        binary_encode_vectors:
          type: boolean
          title: Binary Encode Vectors
          default: true
        api_endpoint:
          type: string
          title: Api Endpoint
        token:
          type: string
          title: Token
        flatten_metadata:
          type: boolean
          title: Flatten Metadata
          default: false
      additionalProperties: true
      type: object
      required:
      - collection_name
      - api_endpoint
      - token
      title: AstraDBConnectorConfigInput

# --- truncated at 32 KB (52 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/unstructured/refs/heads/main/openapi/unstructured-destinations-api-openapi.yml