Files
sql/metabase.http
2025-09-19 06:25:06 +02:00

70 lines
1.3 KiB
HTTP
Executable File

@baseUrl = 127.0.0.1:3000
@token=c7bf819f-c134-47da-833d-b8d03657d131
@id=bc35060c-6e35-472b-824e-a6f16c5aa726
### Récupérer la valeur setup-token
GET /api/session/properties
Host: {{baseUrl}}
Content-Type: application/json
### Créer l'administrateur
# token = setup-token
# Récupérer l'id de session
POST /api/setup
Host: {{baseUrl}}
Content-Type: application/json
{
"token":"{{token}}",
"user": {
"first_name":"Emmanuel",
"last_name":"Medina",
"site_name":"IUT",
"email":"emmanuel.medina@univ-lorraine.fr",
"password":"sUperm0tdep@ss3",
"password_confirm":"sUperm0tdep@ss3"
},
"prefs": {
"site_name":"IUT",
"site_locale":"fr"
}
}
### Ajouter la base de données
# X-Metabase-Session = id
POST /api/database
Host: {{baseUrl}}
Content-Type: application/json
X-Metabase-Session: {{id}}
{
"engine":"postgres",
"name":"ventdest",
"is_on_demand":false,
"is_full_sync":true,
"is_sample":false,
"cache_ttl":null,
"refingerprint":false,
"auto_run_queries":true,
"schedules":{},
"details":{
"host":"database",
"port":null,
"dbname":"sql",
"user":"sql",
"password":"!ChangeMe!",
"ssl":false,
"tunnel-enabled":false,
"advanced-options":false
}
}
### Liste des base de données
GET /api/database
Host: {{baseUrl}}
Content-Type: application/json
X-Metabase-Session: {{id}}