Utente corrente, appartenenze e permessi
package main
import ( "fmt" "net/http" "io")
func main() {
url := "https://example.com/api/admin/v1/auth/me"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("cookie", "arenile_session=<arenile_session>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close() body, _ := io.ReadAll(res.Body)
fmt.Println(res) fmt.Println(string(body))
}const url = 'https://example.com/api/admin/v1/auth/me';const options = {method: 'GET', headers: {cookie: 'arenile_session=<arenile_session>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/api/admin/v1/auth/me \ --cookie arenile_session=<arenile_session>Authorizations
Sezione intitolata “Authorizations”Responses
Sezione intitolata “Responses”Utente corrente
object
object
object
Dispositivo con cui è autenticata la richiesta (solo con token per dispositivo).
object
object
Assente quando il ruolo vale per tutti gli stabilimenti dell’organizzazione.
Vero quando l’installazione richiede il TOTP ai proprietari e l’utente non lo ha ancora attivato: finché resta vero sono consentite solo le operazioni di autenticazione.
Example
{ "principal_type": "user", "api_key": { "scopes": [ "establishment.configure" ] }, "memberships": [ { "role": "owner", "permissions": [ "establishment.configure" ] } ]}Autenticazione assente o non valida
Errore RFC 9457 (application/problem+json).
object
Slug stabile del tipo di errore. I client devono basarsi su questo
valore, mai sul testo di title o detail.
Secondi da attendere (solo per rate_limited).
object
Versione corrente della risorsa (solo per version_conflict).
Postazioni con allocazioni future (solo per spot_has_future_allocations).
Vincoli violati (solo per policy_violation).
object
Codice stabile (es. lead_time_too_short).
object
Mezze giornate non disponibili (solo per spot_unavailable, pool_exhausted, quota_exceeded).
Mezza giornata non disponibile per una risorsa (spec 7.2), restituita in Problem.conflicts e nelle anteprime.
object
Data di calendario YYYY-MM-DD nel fuso dello stabilimento.
Fascia: mattina o pomeriggio.
Stato della prenotazione (spec 10.2).
Cliente già presente con la stessa email o telefono (solo per conflict su createCustomer).
Periodo del soggiorno e data odierna dello stabilimento (solo per booking_outside_period).
object
Data di calendario YYYY-MM-DD nel fuso dello stabilimento.
Data di calendario YYYY-MM-DD nel fuso dello stabilimento.
Data di calendario YYYY-MM-DD nel fuso dello stabilimento.
Example
{ "type": "bad_request", "conflicts": [ { "slot": "AM", "reason": "spot_unavailable" } ], "current_status": "draft"}
