75 lines
1.4 KiB
HTTP
Executable File
75 lines
1.4 KiB
HTTP
Executable File
@baseUrl = 127.0.0.1:3000
|
|
@token=d45dfa10-575b-4f29-b84f-85e98cb26ebe
|
|
@id=92784ec9-d956-40e3-8d9c-4607da3a48a3
|
|
|
|
### 1. 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"
|
|
},
|
|
"prefs": {
|
|
"site_name":"IUT",
|
|
"site_locale":"fr"
|
|
}
|
|
}
|
|
|
|
|
|
### Liste des base de données
|
|
GET /api/database
|
|
Host: {{baseUrl}}
|
|
Content-Type: application/json
|
|
X-Metabase-Session: {{id}}
|
|
|
|
### 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
|
|
}
|
|
}
|
|
|
|
### Login
|
|
POST /api/session
|
|
Host: {{baseUrl}}
|
|
Content-Type: application/json
|
|
|
|
{ "username": "admin@example.com",
|
|
"password": "sUperm0tdep@ss3" }
|