Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Keboola Tokens API

The Tokens API from Keboola — 9 operation(s) for tokens.

Keboola Tokens API is one of 79 APIs that Keboola publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Tokens. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 12 operations across 9 paths, and defines 12 schemas. It is described by OpenAPI 3.0.0, at version 1.0.0.

Requests are made against the base URL https://connection.keboola.com/v2/storage.

12 operations 9 paths 12 schemas 1 DELETE7 GET3 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
1.0.0
Base URL
https://connection.keboola.com/v2/storage
Authentication
API Key
License
Resource Areas
1

Authentication & Security 1

Keboola Tokens API declares 1 security scheme for authenticating requests. An API key is passed in the header as X-StorageApi-Token (ApiKeyAuth).

Paths & Operations 12

Across 9 paths, the API surfaces 12 operations — 1 DELETE, 7 GET, 3 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Tokens 12
GET
/v2/storage/branch/{branchId}/tokens/verify
Verify a storage token
get_/v2/storage/branch/{branchId}/tokens/verify::TokenVerifyAction 1 param → 200404
GET
/v2/storage/tokens/verify
Verify a storage token
get_/v2/storage/tokens/verify::TokenVerifyAction → 200404
GET
/v2/storage/tokens
List storage tokens
get_/v2/storage/tokens::TokensListAction → 200
POST
/v2/storage/tokens
Create a new token
post_/v2/storage/tokens::TokenCreateAction body → 200404
GET
/v2/storage/tokens/{id}
Get detailed information about a storage token
get_/v2/storage/tokens/{id}::TokenDetailAction 1 param → 200404
PUT
/v2/storage/tokens/{id}
Update a storage token
put_/v2/storage/tokens/{id}::TokenUpdateAction 1 param body → 200404400
DELETE
/v2/storage/tokens/{id}
Delete a storage token
delete_/v2/storage/tokens/{id}::TokenDeleteAction 1 param → 204404400
GET
/v2/storage/branch/{branchId}/tokens/{id}
Get detailed information about a storage token
get_/v2/storage/branch/{branchId}/tokens/{id}::TokenDetailAction 2 params → 200404
GET
/v2/storage/tokens/{id}/events
List events for a storage token
get_/v2/storage/tokens/{id}/events::TokenEventsListAction 9 params → 200404400
POST
/v2/storage/tokens/{id}/refresh
Refresh a storage token
post_/v2/storage/tokens/{id}/refresh::TokenRefreshAction 1 param → 200404
POST
/v2/storage/tokens/{id}/share
Share a storage token
post_/v2/storage/tokens/{id}/share::TokenShareAction 1 param body → 204404400403
GET
/v2/storage/branch/{branchId}/tokens
List storage tokens
get_/v2/storage/branch/{branchId}/tokens::TokensListAction 1 param → 200

Schemas 12

The contract defines 12 schemas that model the data the API accepts and returns. The most detailed are TokenVerifyResponse (26 properties), TokenListResponse (23 properties), TokenCreateResponse (21 properties), TokenRefreshResponse (21 properties). Each schema is shown below with its type and property counts.

TokenEventResponse
object
10 properties 9 required
TokenCreateLimitedRequest
object
2 properties
UpdateTokenRequest
object
TokenCreateResponse
object
21 properties 19 required
TokenEventsListResponse
array
TokenRefreshResponse
object
21 properties 19 required
TokenVerifyResponse
object
26 properties 22 required
ShareTokenRequest
object
TokenEventAttachmentResponse
object
8 properties 7 required
TokensListResponse
array
TokenCreateRequest
object
11 properties 2 required
TokenListResponse
object
23 properties 17 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

keboola-tokens-api-openapi.yml Raw ↑

Other APIs Keboola publishes across the network.

Keboola Actions API
Keboola Admin Apps API
Keboola Admin Stacks API
Keboola Admin Users API
Keboola Admin Vendors API
Keboola App API
Keboola Auth API
Keboola Authorize API
Keboola Branch metadata API
Keboola Buckets API
Keboola Columns API
Keboola Component Configuration Metadata API