curl -X GET 'https://api.sondercloud.app/v1/databases' \
-H 'Authorization: Bearer seu_token'
[
{
"id": "9b7fe534-27ac-442d-833b-b3f4c25027f9",
"name": "meu-banco",
"engine": "postgresql",
"status": "RUNNING",
"memoryMb": 256,
"containerName": "db-abcdef",
"host": "db-01.sondercloud.app",
"port": 5432,
"database": "meu_banco",
"username": "sonder_user",
"connectionString": "postgresql://sonder_user:***@db-01.sondercloud.app:5432/meu_banco",
"createdAt": "2026-07-01T10:00:00Z"
}
]
Gerenciamento
Listar Databases
Retorna todas as databases do usuário autenticado
GET
/
v1
/
databases
curl -X GET 'https://api.sondercloud.app/v1/databases' \
-H 'Authorization: Bearer seu_token'
[
{
"id": "9b7fe534-27ac-442d-833b-b3f4c25027f9",
"name": "meu-banco",
"engine": "postgresql",
"status": "RUNNING",
"memoryMb": 256,
"containerName": "db-abcdef",
"host": "db-01.sondercloud.app",
"port": 5432,
"database": "meu_banco",
"username": "sonder_user",
"connectionString": "postgresql://sonder_user:***@db-01.sondercloud.app:5432/meu_banco",
"createdAt": "2026-07-01T10:00:00Z"
}
]
curl -X GET 'https://api.sondercloud.app/v1/databases' \
-H 'Authorization: Bearer seu_token'
[
{
"id": "9b7fe534-27ac-442d-833b-b3f4c25027f9",
"name": "meu-banco",
"engine": "postgresql",
"status": "RUNNING",
"memoryMb": 256,
"containerName": "db-abcdef",
"host": "db-01.sondercloud.app",
"port": 5432,
"database": "meu_banco",
"username": "sonder_user",
"connectionString": "postgresql://sonder_user:***@db-01.sondercloud.app:5432/meu_banco",
"createdAt": "2026-07-01T10:00:00Z"
}
]
A senha não é retornada na listagem. Use
GET /v1/databases/{id} para obter as credenciais completas.Authorizations
Token de API da SonderCloud, enviado no header Authorization: Bearer <token>

