Buckets
Bucket Detail
Obtains information about a bucket, including its metadata, tables, scheduled tasks, listing and buckets linked to it.
get/v2/storage/buckets/{bucketId}
Request
- Base URLhttps://connection.keboola.com
- Auth
- API key in header X-StorageApi-Token
- or API key in header X-KBC-ManageApiToken
- or HTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
bucketIdstring required
Bucket ID.
Query parameters
includestring
Comma-separated list of resources to include for each table: metadata (table metadata), columns (table columns), columnMetadata (column metadata), sourceMetadata (for alias tables, source table metadata in sourceTable.metadata; works across projects for linked buckets), sourceColumnMetadata (for alias tables, source column metadata in sourceTable.columnMetadata).
Response
Bucket detail.
Example response
{
"uri": "https://connection.keboola.com/v2/storage/buckets/in.c-my-new-bucket",
"id": "in.c-my-new-bucket",
"name": "c-my-new-bucket",
"displayName": "my-new-bucket",
"idBranch": 1234,
"stage": "in",
"description": "Some Description",
"tables": [
{
"created": "2017-02-13T12:01:05+0100",
"lastImportDate": "2017-02-13T12:01:05+0100",
"lastChangeDate": "2017-02-13T12:01:05+0100",
"bucket": {
"uri": "https://connection.keboola.com/v2/storage/buckets/in.c-my-new-bucket",
"id": "in.c-my-new-bucket",
"name": "c-my-new-bucket",
"displayName": "my-new-bucket",
"idBranch": 1234,
"stage": "in",
"description": "Some Description",
"tables": "https://connection.keboola.com/v2/storage/buckets/in.c-my-new-bucket",
"created": "2017-02-13T12:01:05+0100",
"updated": "2024-11-28T13:03:13+0100",
"backend": "snowflake",
"path": "database_name.c-my-new-bucket",
"bucketSharingAllowed": true,
"sharingParameters": {
"projects": [
{
"id": 321,
"name": "Some Project"
}
],
"users": [
{
"id": 5,
"name": "Jan Developer",
"email": "jan.dev@keboola.com"
}
]
},
"sharedBy": {
"id": 5,
"name": "dev@keboola.com",
"date": "2020-02-03T14:58:29+0100"
},
"owner": {
"id": 123,
"name": "Jan Developer",
"email": "jan.dev@keboola.com"
},
"sourceBucket": {
"id": "in.c-main",
"name": "c-main",
"displayName": "main",
"stage": "in",
"description": "Organization shared data",
"sharing": "organization-project",
"created": "2020-01-12T18:28:31+0100",
"lastChangeDate": "2020-01-12T18:31:49+0100",
"dataSizeBytes": 1536,
"rowsCount": 32,
"backend": "snowflake",
"path": "database_name.c-main",
"project": {
"id": 123,
"name": "Project name"
},
"tables": [
{
"id": "in.c-main.languages",
"name": "languages",
"displayName": "languages-display-name",
"path": "/1234-languages"
}
],
"sharingParameters": {
"projects": [
{
"id": 321,
"name": "Some Project"
}
],
"users": [
{
"id": 5,
"name": "Jan Developer",
"email": "jan.dev@keboola.com"
}
]
},
"sharedBy": {
"id": 5,
"name": "dev@keboola.com",
"date": "2020-02-03T14:58:29+0100"
},
"owner": {
"id": 123,
"name": "Jan Developer",
"email": "jan.dev@keboola.com"
},
"metadata": [
{
"id": "19509",
"key": "some-key",
"value": "Some value",
"provider": "test-component",
"timestamp": "2017-02-13T23:36:10+0100"
}
]
},
"backendPath": [
"KBC_PRJ_123",
"in.c-my-new-bucket"
],
"metadata": [
{
"id": "19509",
"key": "some-key",
"value": "Some value",
"provider": "test-component",
"timestamp": "2017-02-13T23:36:10+0100"
}
]
},
"metadata": [
{
"id": "19509",
"key": "some-key",
"value": "Some value",
"provider": "test-component",
"timestamp": "2017-02-13T23:36:10+0100"
}
],
"sourceTable": {
"metadata": [
{
"id": "19509",
"key": "some-key",
"value": "Some value",
"provider": "test-component",
"timestamp": "2017-02-13T23:36:10+0100"
}
]
}
}
],
"created": "2017-02-13T12:01:05+0100",
"updated": "2024-11-28T13:03:13+0100",
"backend": "snowflake",
"path": "database_name.c-my-new-bucket",
"bucketSharingAllowed": true,
"sharingParameters": {
"projects": [
{
"id": 321,
"name": "Some Project"
}
],
"users": [
{
"id": 5,
"name": "Jan Developer",
"email": "jan.dev@keboola.com"
}
]
},
"sharedBy": {
"id": 5,
"name": "dev@keboola.com",
"date": "2020-02-03T14:58:29+0100"
},
"owner": {
"id": 123,
"name": "Jan Developer",
"email": "jan.dev@keboola.com"
},
"sourceBucket": {
"id": "in.c-main",
"name": "c-main",
"displayName": "main",
"stage": "in",
"description": "Organization shared data",
"sharing": "organization-project",
"created": "2020-01-12T18:28:31+0100",
"lastChangeDate": "2020-01-12T18:31:49+0100",
"dataSizeBytes": 1536,
"rowsCount": 32,
"backend": "snowflake",
"path": "database_name.c-main",
"project": {
"id": 123,
"name": "Project name"
},
"tables": [
{
"id": "in.c-main.languages",
"name": "languages",
"displayName": "languages-display-name",
"path": "/1234-languages"
}
],
"sharingParameters": {
"projects": [
{
"id": 321,
"name": "Some Project"
}
],
"users": [
{
"id": 5,
"name": "Jan Developer",
"email": "jan.dev@keboola.com"
}
]
},
"sharedBy": {
"id": 5,
"name": "dev@keboola.com",
"date": "2020-02-03T14:58:29+0100"
},
"owner": {
"id": 123,
"name": "Jan Developer",
"email": "jan.dev@keboola.com"
},
"metadata": [
{
"id": "19509",
"key": "some-key",
"value": "Some value",
"provider": "test-component",
"timestamp": "2017-02-13T23:36:10+0100"
}
]
},
"backendPath": [
"KBC_PRJ_123",
"in.c-my-new-bucket"
],
"attributes": [],
"metadata": [
{
"id": "19509",
"key": "some-key",
"value": "Some value",
"provider": "test-component",
"timestamp": "2017-02-13T23:36:10+0100"
}
],
"scheduledTasks": [
{
"uuid": "0197e22b-379d-7c62-bc6d-88e50c3d0c75",
"job": "bucketRefresh",
"relatedEntity": "bucket",
"relatedId": "in.c-bucket-name",
"cronExpression": "42 13 * * *",
"createdAt": "2025-07-01T00:08:00+02:00"
}
],
"linkedBy": [
{
"id": "in.c-linked-bucket",
"created": "2017-02-13T12:01:05+0100",
"project": {
"id": "321",
"name": "Some Project"
}
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.