CData Connect AI OpenAPI API

Generates and returns an OpenAPI document describing the data in a Connect AI workspace, so no-code and low-code platforms that consume OpenAPI can be pointed at live enterprise data without a hand-written contract. Supports OpenAPI 2.0 and 3.0 output.

Operations 1

GET /{version}/{workspaceName} Get OpenAPI Spec

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/openapi-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 email required.

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

OpenAPI Specification

cdata-openapi-api-openapi.yml Raw ↑
openapi: 3.0.1
info:
  title: CData Connect AI OpenAPI API
  version: v1

servers:
  - url: https://cloud.cdata.com/api/openapi
    description: Production base OpenAPI URL

paths:
  /{version}/{workspaceName}:
    get:
      tags:
        - OpenAPI
      summary: Get OpenAPI Spec
      description: >
        Connect AI supports the OpenAPI specification version 2.0 and 3.0, allowing you to connect no-code/low-code applications that integrate with OpenAPI easily. Connect AI allows you to download an OpenAPI document from a workspace.
      parameters:
        - name: version
          in: path
          required: true
          schema:
            type: string
        - name: workspaceName
          in: path
          required: true
          schema:
            type: string
        - name: convertArraysToStrings
          in: query
          schema:
            type: boolean
        - name: requesturl
          in: query
          schema:
            type: string
      responses:
        "200":
          description: OK  
components:
  securitySchemes:
    Basic:
      type: http
      scheme: basic
      description: Basic Authentication with username and password. Use your PAT as the password. You can get your PAT from Connect AI by selecting **Settings** > **Access Tokens**.
    #OAuth2:
    #  type: oauth2
    #  flows:
    #    authorizationCode:
    #      authorizationUrl: https://cloud-login.clouddataos.com/authorize
    #      tokenUrl: https://cloud-login.clouddataos.com/oauth/token
    #      refreshUrl: https://cloud-login.clouddataos.com/oauth/refresh
    #      scopes: []
          # Optional tool-specific hint for PKCE
          #x-usePkce: true
security:
  - Basic: []
  #- OAuth2: []