Keboola Configuration API

The configuration API from Keboola — 26 operation(s) for configuration.

Operations 34

GET /v1/branches/{branchId}/sources List all sources #
POST /v1/branches/{branchId}/sources Create source #
GET /v1/branches/{branchId}/sources/{sourceId} Get source #
DELETE /v1/branches/{branchId}/sources/{sourceId} Delete source #
PATCH /v1/branches/{branchId}/sources/{sourceId} Update source #
PUT /v1/branches/{branchId}/sources/{sourceId}/disable Disable source #
PUT /v1/branches/{branchId}/sources/{sourceId}/enable Enable source #
POST /v1/branches/{branchId}/sources/{sourceId}/rotate-secret Rotate source secret #
GET /v1/branches/{branchId}/sources/{sourceId}/settings Get source settings #
PATCH /v1/branches/{branchId}/sources/{sourceId}/settings Update source settings #
GET /v1/branches/{branchId}/sources/{sourceId}/sinks List sinks #
POST /v1/branches/{branchId}/sources/{sourceId}/sinks Create sink #
GET /v1/branches/{branchId}/sources/{sourceId}/sinks/{sinkId} Get sink #
DELETE /v1/branches/{branchId}/sources/{sourceId}/sinks/{sinkId} Delete sink #
PATCH /v1/branches/{branchId}/sources/{sourceId}/sinks/{sinkId} Update sink #
PUT /v1/branches/{branchId}/sources/{sourceId}/sinks/{sinkId}/disable Disable sink #
PUT /v1/branches/{branchId}/sources/{sourceId}/sinks/{sinkId}/enable Enable sink #
GET /v1/branches/{branchId}/sources/{sourceId}/sinks/{sinkId}/settings Get sink settings #
PATCH /v1/branches/{branchId}/sources/{sourceId}/sinks/{sinkId}/settings Update sink settings #
DELETE /v1/branches/{branchId}/sources/{sourceId}/sinks/{sinkId}/statistics/clear Clear sink statistics #
GET /v1/branches/{branchId}/sources/{sourceId}/sinks/{sinkId}/statistics/files Sink files statistics #
GET /v1/branches/{branchId}/sources/{sourceId}/sinks/{sinkId}/statistics/total Sink statistics total #
PUT /v1/branches/{branchId}/sources/{sourceId}/sinks/{sinkId}/undelete Undelete sink #
GET /v1/branches/{branchId}/sources/{sourceId}/sinks/{sinkId}/versions List sink versions #
GET /v1/branches/{branchId}/sources/{sourceId}/sinks/{sinkId}/versions/{versionNumber} Sink version detail #
PUT /v1/branches/{branchId}/sources/{sourceId}/sinks/{sinkId}/versions/{versionNumber}/rollback Rollback sink version #
GET /v1/branches/{branchId}/sources/{sourceId}/sinks/deleted List deleted sinks #
DELETE /v1/branches/{branchId}/sources/{sourceId}/statistics/clear Clear source statistics #
PUT /v1/branches/{branchId}/sources/{sourceId}/undelete Undelete source #
GET /v1/branches/{branchId}/sources/{sourceId}/versions List source versions #
GET /v1/branches/{branchId}/sources/{sourceId}/versions/{versionNumber} Source version detail #
PUT /v1/branches/{branchId}/sources/{sourceId}/versions/{versionNumber}/rollback Rollback source version #
GET /v1/branches/{branchId}/sources/deleted List all deleted sources #
GET /v1/tasks/{taskId} Get task #

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/keboola-configuration-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

keboola-configuration-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Stream Service Configuration API
  description: A service for continuously importing data to the Keboola platform.
  license:
    name: Apache 2.0
    url: http://www.apache.org/licenses/LICENSE-2.0
  version: '1.0'
servers:
- url: https://stream.keboola.com/
tags:


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