Keboola Validate API

The Validate API from Keboola — 2 operation(s) for validate.

OpenAPI Specification

keboola-validate-api-openapi.yml Raw ↑
openapi: 3.0.0
info:
  title: AI Service Actions Validate API
  version: 1.0.0
  contact:
    email: devel@keboola.com
  license:
    name: MIT
    url: https://opensource.org/licenses/MIT
tags:
- name: Validate
paths:
  /v2/storage/branch/{branchId}/validate/column-names:
    post:
      tags:
      - Validate
      summary: Validate column names
      description: Validate an array of column names against Keboola naming rules.
      operationId: post_/v2/storage/branch/{branchId}/validate/column-names::ValidateColumnNamesAction
      parameters:
      - name: branchId
        in: path
        required: true
        schema:
          type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              oneOf:
              - $ref: '#/components/schemas/ValidateColumnNamesRequest'
      responses:
        '204':
          description: Validation passed successfully, no content.
        '422':
          description: Returned when an invalid column name is provided.
  /v2/storage/validate/column-names:
    post:
      tags:
      - Validate
      summary: Validate column names
      description: Validate an array of column names against Keboola naming rules.
      operationId: post_/v2/storage/validate/column-names::ValidateColumnNamesAction
      requestBody:
        required: true
        content:
          application/json:
            schema:
              oneOf:
              - $ref: '#/components/schemas/ValidateColumnNamesRequest'
      responses:
        '204':
          description: Validation passed successfully, no content.
        '422':
          description: Returned when an invalid column name is provided.
components:
  schemas:
    ValidateColumnNamesRequest:
      required:
      - columnNames
      properties:
        columnNames:
          description: List of column names to validate
          type: array
          items:
            type: string
      type: object
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: X-StorageApi-Token