Teradata website screenshot

Teradata

Teradata provides enterprise analytics and data management solutions. The Teradata VantageCloud platform delivers connected multi-cloud data analytics with capabilities for data warehousing, advanced analytics, and machine learning at scale. Teradata offers REST APIs for managing QueryGrid data fabric connections, running SQL queries, and administering platform resources.

2 APIs 6 Features
AnalyticsCloudData ManagementData WarehousingDatabaseEnterpriseMachine LearningSQLFortune 1000

APIs

Teradata QueryGrid Manager API

REST API for centralized administration and monitoring of Teradata QueryGrid, the data fabric that enables seamless cross-system analytics. Manage data centers, systems, bridges...

Teradata Query Service API

REST API for executing SQL queries against Teradata Vantage systems. Provides HTTP-based access to run queries, retrieve results, and manage sessions for application integration...

Collections

Arazzo Workflows

Teradata Auto-Install Node Software

Pick a software version, trigger an automated node install, then verify the nodes.

ARAZZO

Teradata Build a Data Fabric

Create a data fabric, attach a network, and apply a communication policy.

ARAZZO

Teradata Cancel a Running Query

Submit a query, check whether it is still running, and cancel it if so.

ARAZZO

Teradata Import and Verify a Remote System

Import a system from a remote QueryGrid manager, confirm it landed, and diagnose its connectivity.

ARAZZO

Teradata Submit Query and Poll for Results

Submit a SQL query, poll its status until it completes, then branch on success or failure.

ARAZZO

Teradata Provision a Cross-System Link

Register a system, create a connector for it, then link it into a fabric.

ARAZZO

Teradata Register a System in a New Data Center

Create a data center, register a system inside it, then bridge it to an existing system.

ARAZZO

Teradata Review QueryGrid Environment Health

Confirm the manager API is running, list open issues, and branch to inspect managers when issues exist.

ARAZZO

Teradata Run a Connectivity Diagnostic

List configured systems, run a connectivity diagnostic, then branch on the result.

ARAZZO

Teradata Run Query in a Session

Pick an available Vantage system, open a session, run a SQL query, and close the session.

ARAZZO

Teradata Session Lifecycle

Create a query session, verify it is active, then close it.

ARAZZO

Pricing Plans

Teradata Plans Pricing

3 plans

PLANS

Rate Limits

Teradata Rate Limits

5 limits

RATE LIMITS

FinOps

Features

VantageCloud

Cloud-native analytics platform available on AWS, Azure, and Google Cloud.

ClearScape Analytics

Advanced analytics engine with machine learning, graph analytics, and AI capabilities built into Vantage.

QueryGrid

Data fabric for multi-system analytics enabling queries across Teradata, Hadoop, Spark, and cloud object storage.

ModelOps

Model lifecycle management for deploying, monitoring, and governing machine learning models.

AI Unlimited

On-demand AI and ML engine for exploratory analytics without infrastructure management.

Open Table Formats

Support for Apache Iceberg and open table formats for lakehouse analytics.

Use Cases

Enterprise Data Warehousing

Centralized data warehousing with petabyte-scale analytics for enterprise reporting and BI.

Advanced Analytics

In-database machine learning, statistical analysis, and predictive modeling at scale.

Multi-Cloud Analytics

Connected analytics across AWS, Azure, and Google Cloud with data fabric integration.

AI and ML Operations

End-to-end machine learning model lifecycle management with ModelOps.

Real-Time Data Integration

Real-time data ingestion and analytics with QueryGrid cross-system query federation.

Semantic Vocabularies

Teradata Query Service Api Context

4 classes · 13 properties

JSON-LD

Teradata Querygrid Manager Api Context

15 classes · 23 properties

JSON-LD

API Governance Rules

Teradata API Rules

30 rules · 13 errors 13 warnings 4 info

SPECTRAL

JSON Structure

Query Service Api Query Result Structure

6 properties

JSON STRUCTURE

Query Service Api Session Structure

5 properties

JSON STRUCTURE

Querygrid Manager Api Issue Structure

5 properties

JSON STRUCTURE

Querygrid Manager Api Node Structure

6 properties

JSON STRUCTURE

Querygrid Manager Api System Structure

6 properties

JSON STRUCTURE

Example Payloads

Press

Teradata

2026-05-25

Teradata Enables AI Agents to Autonomously Process Text ...

2026-05-25

Teradata launches AI Factory

2026-05-25

Teradata Enables AI Agents

2026-05-25

AI/ML

2026-05-25

Teradata Delivers Autonomous Knowledge and Data Sovereignty Without Compromise

2026-05-19

Teradata Recognized as Exemplary Across Seven Categories in 2026 ISG Buyers Guides™ for...

2026-05-12

Introducing the Teradata Autonomous Knowledge Platform

2026-05-07

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
LinkedIn
LinkedIn
🌐
Portal
Portal
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
👥
GitHubOrganization
GitHubOrganization
💬
Support
Support
📰
Blog
Blog
🎓
Training
Training
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
📦
Python SQL Driver
SDKs
📦
Node.js SQL Driver
SDKs
📦
R SQL Driver
SDKs
📦
Rust API
SDKs
📦
Go SQL Driver
SDKs
📦
JDBC Driver
SDKs
🔗
VS Code SQL Extension
CLI
🔧
MCP Server
Tools
🔧
QueryGrid MCP Server
Tools
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
MCPServer
MCPServer
🔗
LlmsText
LlmsText

Sources

Raw ↑
info:
  _postman_id: fc8f5c48-5708-4476-b599-1168d1dd7ae8
  name: Teradata QueryGrid Manager API
  description: "REST API for centralized administration and monitoring of Teradata QueryGrid, the data fabric that enables\
    \ seamless cross-system analytics. Manage data centers, systems, bridges, connectors, links, fabrics, networks, and node\
    \ configurations.\n\nContact Support:\n Name: Teradata"
  schema: https://schema.getpostman.com/json/collection/v2.1.0/collection.json
  createdAt: '2026-06-05T15:19:12.000Z'
  updatedAt: '2026-06-05T15:19:12.000Z'
  lastUpdatedBy: '35240'
  uid: 35240-fc8f5c48-5708-4476-b599-1168d1dd7ae8
item:
- name: /
  item:
  - name: Teradata Get API Info
    id: 67fffa9d-4554-4e9e-b18a-7a9aabb9ed76
    protocolProfileBehavior:
      disableBodyPruning: true
    request:
      method: GET
      header:
      - key: Accept
        value: application/json
      url:
        raw: '{{baseUrl}}/'
        host:
        - '{{baseUrl}}'
        path:
        - ''
      description: Retrieve API version and status information.
    response:
    - id: 3fca1add-c14b-40f6-8209-c598dde56146
      name: API information retrieved successfully.
      originalRequest:
        method: GET
        header:
        - key: Accept
          value: application/json
        - description: 'Added as a part of security scheme: basic'
          key: Authorization
          value: Basic <credentials>
        url:
          raw: '{{baseUrl}}/'
          host:
          - '{{baseUrl}}'
          path:
          - ''
      status: OK
      code: 200
      _postman_previewlanguage: json
      header:
      - key: Content-Type
        value: application/json
      cookie: []
      responseTime: null
      body: "{\n  \"version\": \"<string>\",\n  \"build\": \"<string>\",\n  \"status\": \"<string>\"\n}"
      createdAt: '2026-06-05T15:19:12.000Z'
      updatedAt: '2026-06-05T15:19:12.000Z'
      uid: 35240-3fca1add-c14b-40f6-8209-c598dde56146
    createdAt: '2026-06-05T15:19:12.000Z'
    updatedAt: '2026-06-05T15:19:12.000Z'
    uid: 35240-67fffa9d-4554-4e9e-b18a-7a9aabb9ed76
  id: 4cf79d04-e904-4ce0-8fce-93dfbbd86cdd
  createdAt: '2026-06-05T15:19:12.000Z'
  updatedAt: '2026-06-05T15:19:12.000Z'
  uid: 35240-4cf79d04-e904-4ce0-8fce-93dfbbd86cdd
- name: issues
  item:
  - name: Teradata List Issues
    id: 38847b8b-e427-49e3-9f0b-f3fbc6deca70
    protocolProfileBehavior:
      disableBodyPruning: true
    request:
      method: GET
      header:
      - key: Accept
        value: application/json
      url:
        raw: '{{baseUrl}}/issues'
        host:
        - '{{baseUrl}}'
        path:
        - issues
      description: Retrieve all current issues across the QueryGrid environment.
    response:
    - id: a34df079-12ae-4382-8d22-e0a1e11cc7c0
      name: List of issues retrieved successfully.
      originalRequest:
        method: GET
        header:
        - key: Accept
          value: application/json
        - description: 'Added as a part of security scheme: basic'
          key: Authorization
          value: Basic <credentials>
        url:
          raw: '{{baseUrl}}/issues'
          host:
          - '{{baseUrl}}'
          path:
          - issues
      status: OK
      code: 200
      _postman_previewlanguage: json
      header:
      - key: Content-Type
        value: application/json
      cookie: []
      responseTime: null
      body: "[\n  {\n    \"id\": \"<string>\",\n    \"severity\": \"error\",\n    \"message\": \"<string>\",\n    \"source\"\
        : \"<string>\",\n    \"timestamp\": \"<dateTime>\"\n  },\n  {\n    \"id\": \"<string>\",\n    \"severity\": \"info\"\
        ,\n    \"message\": \"<string>\",\n    \"source\": \"<string>\",\n    \"timestamp\": \"<dateTime>\"\n  }\n]"
      createdAt: '2026-06-05T15:19:12.000Z'
      updatedAt: '2026-06-05T15:19:12.000Z'
      uid: 35240-a34df079-12ae-4382-8d22-e0a1e11cc7c0
    createdAt: '2026-06-05T15:19:12.000Z'
    updatedAt: '2026-06-05T15:19:12.000Z'
    uid: 35240-38847b8b-e427-49e3-9f0b-f3fbc6deca70
  id: 7f9e8141-7905-44e0-ac57-4cd5195ae4bb
  createdAt: '2026-06-05T15:19:12.000Z'
  updatedAt: '2026-06-05T15:19:12.000Z'
  uid: 35240-7f9e8141-7905-44e0-ac57-4cd5195ae4bb
- name: managers
  item:
  - name: Teradata List Managers
    id: 9757a8c1-aed7-4a9f-8791-b4866b25bd27
    protocolProfileBehavior:
      disableBodyPruning: true
    request:
      method: GET
      header:
      - key: Accept
        value: application/json
      url:
        raw: '{{baseUrl}}/managers'
        host:
        - '{{baseUrl}}'
        path:
        - managers
      description: Retrieve all QueryGrid Manager instances.
    response:
    - id: 4fda1f09-2caa-406f-a14f-5c496dc0a6b5
      name: List of managers retrieved successfully.
      originalRequest:
        method: GET
        header:
        - key: Accept
          value: application/json
        - description: 'Added as a part of security scheme: basic'
          key: Authorization
          value: Basic <credentials>
        url:
          raw: '{{baseUrl}}/managers'
          host:
          - '{{baseUrl}}'
          path:
          - managers
      status: OK
      code: 200
      _postman_previewlanguage: json
      header:
      - key: Content-Type
        value: application/json
      cookie: []
      responseTime: null
      body: "[\n  {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\",\n    \"hostname\": \"<string>\",\n    \"status\"\
        : \"<string>\",\n    \"version\": \"<string>\"\n  },\n  {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\",\n\
        \    \"hostname\": \"<string>\",\n    \"status\": \"<string>\",\n    \"version\": \"<string>\"\n  }\n]"
      createdAt: '2026-06-05T15:19:12.000Z'
      updatedAt: '2026-06-05T15:19:12.000Z'
      uid: 35240-4fda1f09-2caa-406f-a14f-5c496dc0a6b5
    createdAt: '2026-06-05T15:19:12.000Z'
    updatedAt: '2026-06-05T15:19:12.000Z'
    uid: 35240-9757a8c1-aed7-4a9f-8791-b4866b25bd27
  id: 893b851b-ce4d-4158-87ee-09d23f179c14
  createdAt: '2026-06-05T15:19:12.000Z'
  updatedAt: '2026-06-05T15:19:12.000Z'
  uid: 35240-893b851b-ce4d-4158-87ee-09d23f179c14
- name: nodes
  item:
  - name: Teradata List Nodes
    id: c9bdc411-cb85-4d6f-ac42-e532c0ba26bb
    protocolProfileBehavior:
      disableBodyPruning: true
    request:
      method: GET
      header:
      - key: Accept
        value: application/json
      url:
        raw: '{{baseUrl}}/nodes?systemId=<string>&status=error'
        host:
        - '{{baseUrl}}'
        path:
        - nodes
        query:
        - description: Filter nodes by system identifier.
          key: systemId
          value: <string>
        - description: Filter nodes by status.
          key: status
          value: error
      description: Retrieve all nodes with optional filtering by system and status.
    response:
    - id: 4ab89867-a1eb-4546-90cd-54c80b33805b
      name: List of nodes retrieved successfully.
      originalRequest:
        method: GET
        header:
        - key: Accept
          value: application/json
        - description: 'Added as a part of security scheme: basic'
          key: Authorization
          value: Basic <credentials>
        url:
          raw: '{{baseUrl}}/nodes?systemId=<string>&status=error'
          host:
          - '{{baseUrl}}'
          path:
          - nodes
          query:
          - description: Filter nodes by system identifier.
            key: systemId
            value: <string>
          - description: Filter nodes by status.
            key: status
            value: error
      status: OK
      code: 200
      _postman_previewlanguage: json
      header:
      - key: Content-Type
        value: application/json
      cookie: []
      responseTime: null
      body: "[\n  {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\",\n    \"hostname\": \"<string>\",\n    \"systemId\"\
        : \"<string>\",\n    \"status\": \"error\",\n    \"softwareVersion\": \"<string>\"\n  },\n  {\n    \"id\": \"<string>\"\
        ,\n    \"name\": \"<string>\",\n    \"hostname\": \"<string>\",\n    \"systemId\": \"<string>\",\n    \"status\":\
        \ \"inactive\",\n    \"softwareVersion\": \"<string>\"\n  }\n]"
      createdAt: '2026-06-05T15:19:12.000Z'
      updatedAt: '2026-06-05T15:19:12.000Z'
      uid: 35240-4ab89867-a1eb-4546-90cd-54c80b33805b
    createdAt: '2026-06-05T15:19:12.000Z'
    updatedAt: '2026-06-05T15:19:12.000Z'
    uid: 35240-c9bdc411-cb85-4d6f-ac42-e532c0ba26bb
  id: b0fbb332-9106-4eb3-82ce-bea8408a9dc3
  createdAt: '2026-06-05T15:19:12.000Z'
  updatedAt: '2026-06-05T15:19:12.000Z'
  uid: 35240-b0fbb332-9106-4eb3-82ce-bea8408a9dc3
- name: queries
  item:
  - name: Teradata List Queries
    id: c8c54af2-e8d4-4d7e-af7f-8dfb0e1ae9e8
    protocolProfileBehavior:
      disableBodyPruning: true
    request:
      method: GET
      header:
      - key: Accept
        value: application/json
      url:
        raw: '{{baseUrl}}/queries'
        host:
        - '{{baseUrl}}'
        path:
        - queries
      description: Retrieve query summaries across connected systems.
    response:
    - id: 4d7d84ff-158f-419d-9a08-012bdd84ceb8
      name: List of query summaries retrieved successfully.
      originalRequest:
        method: GET
        header:
        - key: Accept
          value: application/json
        - description: 'Added as a part of security scheme: basic'
          key: Authorization
          value: Basic <credentials>
        url:
          raw: '{{baseUrl}}/queries'
          host:
          - '{{baseUrl}}'
          path:
          - queries
      status: OK
      code: 200
      _postman_previewlanguage: json
      header:
      - key: Content-Type
        value: application/json
      cookie: []
      responseTime: null
      body: "[\n  {\n    \"id\": \"<string>\",\n    \"status\": \"failed\",\n    \"startTime\": \"<dateTime>\",\n    \"endTime\"\
        : \"<dateTime>\",\n    \"sourceSystem\": \"<string>\",\n    \"targetSystem\": \"<string>\"\n  },\n  {\n    \"id\"\
        : \"<string>\",\n    \"status\": \"running\",\n    \"startTime\": \"<dateTime>\",\n    \"endTime\": \"<dateTime>\"\
        ,\n    \"sourceSystem\": \"<string>\",\n    \"targetSystem\": \"<string>\"\n  }\n]"
      createdAt: '2026-06-05T15:19:12.000Z'
      updatedAt: '2026-06-05T15:19:12.000Z'
      uid: 35240-4d7d84ff-158f-419d-9a08-012bdd84ceb8
    createdAt: '2026-06-05T15:19:12.000Z'
    updatedAt: '2026-06-05T15:19:12.000Z'
    uid: 35240-c8c54af2-e8d4-4d7e-af7f-8dfb0e1ae9e8
  id: bad9ad25-f95b-4b2e-bbd5-180566691018
  createdAt: '2026-06-05T15:19:12.000Z'
  updatedAt: '2026-06-05T15:19:12.000Z'
  uid: 35240-bad9ad25-f95b-4b2e-bbd5-180566691018
- name: software
  item:
  - name: Teradata List Software
    id: 0f5089bc-8d88-48a0-a26d-51b062c2e9bd
    protocolProfileBehavior:
      disableBodyPruning: true
    request:
      method: GET
      header:
      - key: Accept
        value: application/json
      url:
        raw: '{{baseUrl}}/software'
        host:
        - '{{baseUrl}}'
        path:
        - software
      description: Retrieve available software packages and JDBC drivers.
    response:
    - id: a3b6b4d4-71ca-4e56-a593-09064533b036
      name: List of software packages retrieved successfully.
      originalRequest:
        method: GET
        header:
        - key: Accept
          value: application/json
        - description: 'Added as a part of security scheme: basic'
          key: Authorization
          value: Basic <credentials>
        url:
          raw: '{{baseUrl}}/software'
          host:
          - '{{baseUrl}}'
          path:
          - software
      status: OK
      code: 200
      _postman_previewlanguage: json
      header:
      - key: Content-Type
        value: application/json
      cookie: []
      responseTime: null
      body: "[\n  {\n    \"name\": \"<string>\",\n    \"version\": \"<string>\",\n    \"type\": \"<string>\"\n  },\n  {\n\
        \    \"name\": \"<string>\",\n    \"version\": \"<string>\",\n    \"type\": \"<string>\"\n  }\n]"
      createdAt: '2026-06-05T15:19:12.000Z'
      updatedAt: '2026-06-05T15:19:12.000Z'
      uid: 35240-a3b6b4d4-71ca-4e56-a593-09064533b036
    createdAt: '2026-06-05T15:19:12.000Z'
    updatedAt: '2026-06-05T15:19:12.000Z'
    uid: 35240-0f5089bc-8d88-48a0-a26d-51b062c2e9bd
  id: 95f6b2c0-30ec-4a4f-b236-5e7b22673e1b
  createdAt: '2026-06-05T15:19:12.000Z'
  updatedAt: '2026-06-05T15:19:12.000Z'
  uid: 35240-95f6b2c0-30ec-4a4f-b236-5e7b22673e1b
- name: users
  item:
  - name: Teradata List Users
    id: dcd762ef-3fba-480f-9213-dbef13216c65
    protocolProfileBehavior:
      disableBodyPruning: true
    request:
      method: GET
      header:
      - key: Accept
        value: application/json
      url:
        raw: '{{baseUrl}}/users'
        host:
        - '{{baseUrl}}'
        path:
        - users
      description: Retrieve all QueryGrid users and their role mappings.
    response:
    - id: 0344b9e1-4319-4559-b13c-4decdd463e42
      name: List of users retrieved successfully.
      originalRequest:
        method: GET
        header:
        - key: Accept
          value: application/json
        - description: 'Added as a part of security scheme: basic'
          key: Authorization
          value: Basic <credentials>
        url:
          raw: '{{baseUrl}}/users'
          host:
          - '{{baseUrl}}'
          path:
          - users
      status: OK
      code: 200
      _postman_previewlanguage: json
      header:
      - key: Content-Type
        value: application/json
      cookie: []
      responseTime: null
      body: "[\n  {\n    \"username\": \"<string>\",\n    \"roles\": [\n      \"<string>\",\n      \"<string>\"\n    ]\n \
        \ },\n  {\n    \"username\": \"<string>\",\n    \"roles\": [\n      \"<string>\",\n      \"<string>\"\n    ]\n  }\n\
        ]"
      createdAt: '2026-06-05T15:19:12.000Z'
      updatedAt: '2026-06-05T15:19:12.000Z'
      uid: 35240-0344b9e1-4319-4559-b13c-4decdd463e42
    createdAt: '2026-06-05T15:19:12.000Z'
    updatedAt: '2026-06-05T15:19:12.000Z'
    uid: 35240-dcd762ef-3fba-480f-9213-dbef13216c65
  id: 81902a0f-3bcc-4334-b36d-ba3726fa34ee
  createdAt: '2026-06-05T15:19:12.000Z'
  updatedAt: '2026-06-05T15:19:12.000Z'
  uid: 35240-81902a0f-3bcc-4334-b36d-ba3726fa34ee
- name: config
  item:
  - name: datacenters
    item:
    - name: Teradata List Data Centers
      id: 6f21580f-3633-488b-a37d-8d4eeb2425b1
      protocolProfileBehavior:
        disableBodyPruning: true
      request:
        method: GET
        header:
        - key: Accept
          value: application/json
        url:
          raw: '{{baseUrl}}/config/datacenters'
          host:
          - '{{baseUrl}}'
          path:
          - config
          - datacenters
        description: Retrieve all configured data centers.
      response:
      - id: fdd8fa7c-bfd6-4739-ab4b-fb33de3ce6d7
        name: List of data centers retrieved successfully.
        originalRequest:
          method: GET
          header:
          - key: Accept
            value: application/json
          - description: 'Added as a part of security scheme: basic'
            key: Authorization
            value: Basic <credentials>
          url:
            raw: '{{baseUrl}}/config/datacenters'
            host:
            - '{{baseUrl}}'
            path:
            - config
            - datacenters
        status: OK
        code: 200
        _postman_previewlanguage: json
        header:
        - key: Content-Type
          value: application/json
        cookie: []
        responseTime: null
        body: "[\n  {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\",\n    \"description\": \"<string>\",\n    \"\
          location\": \"<string>\"\n  },\n  {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\",\n    \"description\"\
          : \"<string>\",\n    \"location\": \"<string>\"\n  }\n]"
        createdAt: '2026-06-05T15:19:12.000Z'
        updatedAt: '2026-06-05T15:19:12.000Z'
        uid: 35240-fdd8fa7c-bfd6-4739-ab4b-fb33de3ce6d7
      createdAt: '2026-06-05T15:19:12.000Z'
      updatedAt: '2026-06-05T15:19:12.000Z'
      uid: 35240-6f21580f-3633-488b-a37d-8d4eeb2425b1
    - name: Teradata Create Data Center
      id: e63d2e97-f89c-4c09-89b1-4971930c3747
      protocolProfileBehavior:
        disableBodyPruning: true
      request:
        method: POST
        header:
        - key: Content-Type
          value: application/json
        - key: Accept
          value: application/json
        body:
          mode: raw
          raw: "{\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"description\": \"<string>\",\n  \"location\": \"\
            <string>\"\n}"
          options:
            raw:
              headerFamily: json
              language: json
        url:
          raw: '{{baseUrl}}/config/datacenters'
          host:
          - '{{baseUrl}}'
          path:
          - config
          - datacenters
        description: Create a new data center configuration.
      response:
      - id: 70180108-5d89-4549-929c-16031dbc4ee6
        name: Data center created successfully.
        originalRequest:
          method: POST
          header:
          - key: Content-Type
            value: application/json
          - key: Accept
            value: application/json
          - description: 'Added as a part of security scheme: basic'
            key: Authorization
            value: Basic <credentials>
          body:
            mode: raw
            raw: "{\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"description\": \"<string>\",\n  \"location\"\
              : \"<string>\"\n}"
            options:
              raw:
                headerFamily: json
                language: json
          url:
            raw: '{{baseUrl}}/config/datacenters'
            host:
            - '{{baseUrl}}'
            path:
            - config
            - datacenters
        status: Created
        code: 201
        _postman_previewlanguage: json
        header:
        - key: Content-Type
          value: application/json
        cookie: []
        responseTime: null
        body: "{\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"description\": \"<string>\",\n  \"location\": \"\
          <string>\"\n}"
        createdAt: '2026-06-05T15:19:12.000Z'
        updatedAt: '2026-06-05T15:19:12.000Z'
        uid: 35240-70180108-5d89-4549-929c-16031dbc4ee6
      - id: bd980083-c96f-4402-b013-bd93afdaf8d6
        name: Invalid data center configuration.
        originalRequest:
          method: POST
          header:
          - key: Content-Type
            value: application/json
          - description: 'Added as a part of security scheme: basic'
            key: Authorization
            value: Basic <credentials>
          body:
            mode: raw
            raw: "{\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"description\": \"<string>\",\n  \"location\"\
              : \"<string>\"\n}"
            options:
              raw:
                headerFamily: json
                language: json
          url:
            raw: '{{baseUrl}}/config/datacenters'
            host:
            - '{{baseUrl}}'
            path:
            - config
            - datacenters
        status: Bad Request
        code: 400
        _postman_previewlanguage: text
        header: []
        cookie: []
        responseTime: null
        body: null
        createdAt: '2026-06-05T15:19:12.000Z'
        updatedAt: '2026-06-05T15:19:12.000Z'
        uid: 35240-bd980083-c96f-4402-b013-bd93afdaf8d6
      createdAt: '2026-06-05T15:19:12.000Z'
      updatedAt: '2026-06-05T15:19:12.000Z'
      uid: 35240-e63d2e97-f89c-4c09-89b1-4971930c3747
    id: 00a02257-a95c-4179-a656-41b524924fcc
    createdAt: '2026-06-05T15:19:12.000Z'
    updatedAt: '2026-06-05T15:19:12.000Z'
    uid: 35240-00a02257-a95c-4179-a656-41b524924fcc
  - name: systems
    item:
    - name: Teradata List Systems
      id: 76d4238e-8fbc-4822-a3d7-f7d78a1b3262
      protocolProfileBehavior:
        disableBodyPruning: true
      request:
        method: GET
        header:
        - key: Accept
          value: application/json
        url:
          raw: '{{baseUrl}}/config/systems'
          host:
          - '{{baseUrl}}'
          path:
          - config
          - systems
        description: Retrieve all configured systems.
      response:
      - id: f6000b38-7692-483c-8053-99fe6d4c9cfb
        name: List of systems retrieved successfully.
        originalRequest:
          method: GET
          header:
          - key: Accept
            value: application/json
          - description: 'Added as a part of security scheme: basic'
            key: Authorization
            value: Basic <credentials>
          url:
            raw: '{{baseUrl}}/config/systems'
            host:
            - '{{baseUrl}}'
            path:
            - config
            - systems
        status: OK
        code: 200
        _postman_previewlanguage: json
        header:
        - key: Content-Type
          value: application/json
        cookie: []
        responseTime: null
        body: "[\n  {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\",\n    \"type\": \"teradata\",\n    \"dataCenterId\"\
          : \"<string>\",\n    \"status\": \"<string>\",\n    \"hostname\": \"<string>\"\n  },\n  {\n    \"id\": \"<string>\"\
          ,\n    \"name\": \"<string>\",\n    \"type\": \"oracle\",\n    \"dataCenterId\": \"<string>\",\n    \"status\":\
          \ \"<string>\",\n    \"hostname\": \"<string>\"\n  }\n]"
        createdAt: '2026-06-05T15:19:12.000Z'
        updatedAt: '2026-06-05T15:19:12.000Z'
        uid: 35240-f6000b38-7692-483c-8053-99fe6d4c9cfb
      createdAt: '2026-06-05T15:19:12.000Z'
      updatedAt: '2026-06-05T15:19:12.000Z'
      uid: 35240-76d4238e-8fbc-4822-a3d7-f7d78a1b3262
    - name: Teradata Create System
      id: c69360de-a604-42b0-89e9-f962be45f799
      protocolProfileBehavior:
        disableBodyPruning: true
      request:
        method: POST
        header:
        - key: Content-Type
          value: application/json
        - key: Accept
          value: application/json
        body:
          mode: raw
          raw: "{\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"type\": \"presto\",\n  \"dataCenterId\": \"<string>\"\
            ,\n  \"status\": \"<string>\",\n  \"hostname\": \"<string>\"\n}"
          options:
            raw:
              headerFamily: json
              language: json
        url:
          raw: '{{baseUrl}}/config/systems'
          host:
          - '{{baseUrl}}'
          path:
          - config
          - systems
        description: Register a new system in QueryGrid.
      response:
      - id: fa83cb29-6b56-40ba-8908-ff2c59cb10c6
        name: System created successfully.
        originalRequest:
          method: POST
          header:
          - key: Content-Type
            value: application/json
          - key: Accept
            value: application/json
          - description: 'Added as a part of security scheme: basic'
            key: Authorization
            value: Basic <credentials>
          body:
            mode: raw
            raw: "{\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"type\": \"presto\",\n  \"dataCenterId\": \"<string>\"\
              ,\n  \"status\": \"<string>\",\n  \"hostname\": \"<string>\"\n}"
            options:
              raw:
                headerFamily: json
                language: json
          url:
            raw: '{{baseUrl}}/config/systems'
            host:
            - '{{baseUrl}}'
            path:
            - config
            - systems
        status: Created
        code: 201
        _postman_previewlanguage: json
        header:
        - key: Content-Type
          value: application/json
        cookie: []
        responseTime: null
        body: "{\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"type\": \"presto\",\n  \"dataCenterId\": \"<string>\"\
          ,\n  \"status\": \"<string>\",\n  \"hostname\": \"<string>\"\n}"
        createdAt: '2026-06-05T15:19:12.000Z'
        updatedAt: '2026-06-05T15:19:12.000Z'
        uid: 35240-fa83cb29-6b56-40ba-8908-ff2c59cb10c6
      - id: c05cf691-7687-4897-a71f-0d67878cf4f8
        name: Invalid system configuration.
        originalRequest:
          method: POST
          header:
          - key: Content-Type
            value: application/json
          - description: 'Added as a part of security scheme: basic'
            key: Authorization
            value: Basic <credentials>
          body:
            mode: raw
            raw: "{\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"type\": \"presto\",\n  \"dataCenterId\": \"<string>\"\
              ,\n  \"status\": \"<string>\",\n  \"hostname\": \"<string>\"\n}"
            options:
              raw:
                headerFamily: json
                language: json
          url:
            raw: '{{baseUrl}}/config/systems'
            host:
            - '{{baseUrl}}'
            path:
            - config
            - systems
        status: Bad Request
        code: 400
        _postman_previewlanguage: text
        header: []
        cookie: []
        responseTime: null
        body: null
        createdAt: '2026-06-05T15:19:12.000Z'
        updatedAt: '2026-06-05T15:19:12.000Z'
        uid: 35240-c05cf691-7687-4897-a71f-0d67878cf4f8
      createdAt: '2026-06-05T15:19:12.000Z'
      updatedAt: '2026-06-05T15:19:12.000Z'
      uid: 35240-c69360de-a604-42b0-89e9-f962be45f799
    id: 1b2c5a2c-f9e8-4114-907a-fb58a501583e
    createdAt: '2026-06-05T15:19:12.000Z'
    updatedAt: '2026-06-05T15:19:12.000Z'
    uid: 35240-1b2c5a2c-f9e8-4114-907a-fb58a501583e
  - name: bridges
    item:
    - name: Teradata List Bridges
      id: 3b90d1ad-589e-4d9e-b1ec-2514485a7192
      protocolProfileBehavior:
        disableBodyPruning: true
      request:
        method: GET
        header:
        - key: Accept
          value: application/json
        url:
          raw: '{{baseUrl}}/config/bridges'
          host:
          - '{{baseUrl}}'
          path:
          - config
          - bridges
        description: Retrieve all configured bridges.
      response:
      - id: 9fda6a08-81a0-4eb5-8d40-4a63685f5255
        name: List of bridges retrieved successfully.
        originalRequest:
          method: GET
          header:
          - key: Accept
            value: application/json
          - description: 'Added as a part of security scheme: basic'
            key: Authorization
            value: Basic <credentials>
          url:
            raw: '{{baseUrl}}/config/bridges'
            host:
            - '{{baseUrl}}'
            path:
            - config
            - bridges
        status: OK
        code: 200
        _postman_previewlanguage: json
        header:
        - key: Content-Type
          value: application/json
        cookie: []
        responseTime: null
        body: "[\n  {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\",\n    \"sourceSystemId\": \"<string>\",\n   \
          \ \"targetSystemId\": \"<string>\",\n    \"status\": \"<string>\"\n  },\n  {\n    \"id\": \"<string>\",\n    \"\
          name\": \"<string>\",\n    \"sourceSystemId\": \"<string>\",\n    \"targetSystemId\": \"<string>\",\n    \"status\"\
          : \"<string>\"\n  }\n]"
        createdAt: '2026-06-05T15:19:12.000Z'
        updatedAt: '2026-06-05T15:19:12.000Z'
        uid: 35240-9fda6a08-81a0-4eb5-8d40-4a63685f5255
      createdAt: '2026-06-05T15:19:12.000Z'
      updatedAt: '2026-06-05T15:19:12.000Z'
      uid: 35240-3b90d1ad-589e-4d9e-b1ec-2514485a7192
    - name: Teradata Create Bridge
      id: 27c36582-f063-4bb2-8fea-d3d37436ed3b
      protocolProfileBehavior:
        disableBodyPruning: true
      request:
        method: POST
        header:
        - key: Content-Type
          value: application/json
        - key: Accept
          value: application/json
        body:
          mode: raw
          raw: "{\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"sourceSystemId\": \"<string>\",\n  \"targetSystemId\"\
            : \"<string>\",\n  \"status\": \"<string>\"\n}"
          options:
            raw:
              headerFamily: json
              language: json
        url:
          raw: '{{baseUrl}}/config/bridges'
          host:
          - '{{baseUrl}}'
          path:
          - config
          - bridges
        description: Create a new bridge between systems.
      response:
      - id: 9b62a79b-db28-4fa5-a878-53d8291c06ed
        name: Bridge created successfully.
        originalRequest:
          method: POST
          header:
          - key: Content-Type
            value: application/json
          - key: Accept
            value: application/json
          - description: 'Added as a part of security scheme: basic'
            key: Authorization
            value: Basic <credentials>
          body:
            mode: raw
            raw: "{\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"sourceSystemId\": \"<string>\",\n  \"targetSystemId\"\
              : \"<string>\",\n  \"status\": \"<string>\"\n}"
            options:
              raw:
                headerFamily: json
                language: json
          url:
            raw: '{{baseUrl}}/config/bridges'
            host:
            - '{{baseUrl}}'
            path:
            - config
            - bridges
        status: Created
        code: 201
        _postman_previewlanguage: json
        header:
        - key: Content-Type
          value: application/json
        cookie: []
        responseTime: null
        body: "{\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"sourceSystemId\": \"<string>\",\n  \"targetSystemId\"\
          : \"<string>\",\n  \"status\": \"<string>\"\n}"
        createdAt: '2026-06-05T15:19:12.000Z'
        updatedAt: '2026-06-05T15:19:12.000Z'
        uid: 35240-9b62a79b-db28-4fa5-a878-53d8291c06ed
      - id: 8df81669-1e31-443b-bf4f-35664efbe63f
        name: Invalid bridge configuration.
        originalRequest:
          method: POST
          header:
          - key: Content-Type
            value: application/json
          - description: 'Added as a part of security scheme: basic'
            key: Authorization
            value: Basic <credentials>
          body:
            mode: raw
            raw: "{\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"sourceSystemId\": \"<string>\",\n  \"targetSystemId\"\
              : \"<string>\",\n  \"status\": \"<string>\"\n}"
            options:
              raw:
                headerFamily: json
                language: json
          url:
            raw: '{{baseUrl}}/config/bridges'
            host:
            - '{{baseUrl}}'
            path:
            - config
            - bridges
        status: Bad Request
        code: 400
        _postman_previewlanguage: text
        header: []
        cookie: []
        responseTime: null
        body: null
        createdAt: '2026-06-05T15:19:12.000Z'
        updatedAt: '2026-06-05T15:19:12.000Z'
        uid: 35240-8df81669-1e31-443b-bf4f-35664efbe63f
      createdAt: '2026-06-05T15:19:12.000Z'
      updatedAt: '2026-06-05T15:19:12.000Z'
      uid: 35240-27c36582-f063-4bb2-8fea-d3d37436ed3b
    id: 0bf4e009-1411-4e0a-b26b-089b6659ffe5
    createdAt: '2026-06-05T15:19:12.000Z'
    updatedAt: '2026-06-05T15:19:12.000Z'
    uid: 35240-0bf4e009-1411-4e0a-b26b-089b6659ffe5
  - name: connectors
    item:
    - name: Teradata List Connectors
      id: 089c9d23-8518-46a3-8532-a5432623cb8e
      protocolProfileBehavior:
        disableBodyPruning: true
      request:
        method: GET
        header:
        - key: Accept
          value: application/json
        url:
          raw: '{{baseUrl}}/config/connectors'
          host:
          - '{{baseUrl}}'
          path:
          - config
          - connectors
        description: Retrieve all configured connectors.
      response:
      - id: 54bbe047-c5aa-475e-8b87-aebaf426577e
        name: List of connectors retrieved successfully.
        originalRequest:
          method: GET
          header:
          - key: Accept
            value: application/json
          - description: 'Added as a part of security scheme: basic'
            key: Authorization
            value: Basic <credentials>
          url:
            raw: '{{baseUrl}}/config/connectors'
            host:
            - '{{baseUrl}}'
            path:
            - config
            - connectors
        status: OK
        code: 200
     

# --- truncated at 32 KB (70 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/teradata/refs/heads/main/apis.yml