Pular para o conteúdo principal
POST
https://api.squarecloud.app
/
v2
/
databases
Criar Banco de Dados
curl --request POST \
  --url https://api.squarecloud.app/v2/databases \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "<string>",
  "memory": 123,
  "type": "<string>",
  "version": "<string>"
}
'
{
  "status":"success",
  "response": {
    "id": "a14b8d5e1cb7405a851eb4c075506121",
    "name": "test",
    "memory": 1024,
    "cpu": 2,
    "type": "mongo",
    "password": "PASSWORD",
    "certificate": "CERTIFICATE_IN_BASE_64_FORMAT",
    "connection_url": "mongodb://default:[email protected]:PORT"
    }
}

Request

Headers

Authorization
string
required
A chave da API para sua conta. Você pode encontrá-la nas configurações da conta.

Body

name
string
required
O nome do Banco de Dados. Deve conter apenas [a-z] [A-Z] [0-9].
memory
int
required
A RAM alocada para ele. Mínimo para Redis é 512 e para Mongo é 1024.
type
string
required
O tipo de banco de dados: Mongo, Redis ou qualquer outro disponível.
version
string
required
A versão do Banco de Dados. Mongo 8.0.11 e Redis 7.4.5.

Response

status
string
Indica se a chamada foi bem-sucedida. success se bem-sucedida, error se não.
response
object
O conteúdo da resposta.
{
  "status":"success",
  "response": {
    "id": "a14b8d5e1cb7405a851eb4c075506121",
    "name": "test",
    "memory": 1024,
    "cpu": 2,
    "type": "mongo",
    "password": "PASSWORD",
    "certificate": "CERTIFICATE_IN_BASE_64_FORMAT",
    "connection_url": "mongodb://default:[email protected]:PORT"
    }
}