Connections
All
Get all existing connections with details
Responses
[
{
"id": 96,
"type": "example",
"name": "example",
"databaseUrl": "example",
"databaseName": "example",
"databaseUser": "example",
"databasePort": 96,
"connected": true,
"maxThreads": 96,
"maxTimeout": 96,
"jdbcUrl": "example",
"properties": "example"
}
]
Get by id
Get existing connection details by id
Request parameters
Responses
{
"id": 96,
"type": "example",
"name": "example",
"databaseUrl": "example",
"databaseName": "example",
"databaseUser": "example",
"databasePort": 96,
"connected": true,
"maxThreads": 96,
"maxTimeout": 96,
"jdbcUrl": "example",
"properties": "example"
}
Add
Creates new connection
Request parameters
{
"type": "example",
"name": "example",
"databaseUrl": "example",
"databaseName": "example",
"databaseUser": "example",
"databasePassword": "example",
"databasePort": 96,
"maxThreads": 96,
"maxTimeout": 96,
"properties": "example"
}
Responses
{
"id": 96,
"type": "example",
"name": "example",
"databaseUrl": "example",
"databaseName": "example",
"databaseUser": "example",
"databasePort": 96,
"connected": true,
"maxThreads": 96,
"maxTimeout": 96,
"jdbcUrl": "example",
"properties": "example"
}
Update
Updates existing connection details
Request parameters
{
"type": "example",
"name": "example",
"databaseUrl": "example",
"databaseName": "example",
"databaseUser": "example",
"databasePassword": "example",
"databasePort": 96,
"maxThreads": 96,
"maxTimeout": 96,
"properties": "example"
}
Responses
{
"id": 96,
"type": "example",
"name": "example",
"databaseUrl": "example",
"databaseName": "example",
"databaseUser": "example",
"databasePort": 96,
"connected": true,
"maxThreads": 96,
"maxTimeout": 96,
"jdbcUrl": "example",
"properties": "example"
}
Delete
Deletes existing connection by id
Request parameters
Responses
Get statuses
Get connection info with status details
Responses
[
{
"connectionName": "example",
"connectionType": "example",
"connected": true,
"connectionUrl": "example"
}
]
File upload
Uploads/overwrites a file in application file system
Request parameters
Responses
Example:
curl \
-H "Authorization: Bearer $SELECTZERO_API_KEY" \
-F "file=@/path/to/your/file.csv" \
-F "path=/destination/directory" \
"https://selectzero_url/api/v1/connections/files"
File delete
Deletes a file from application file system
Request parameters
Responses
Example:
curl \
-H "Authorization: Bearer $SELECTZERO_API_KEY" \
-F "path=/destination/directory/my-file.csv" \
"https://selectzero_url/api/v1/connections/files"
27 May 2025