Autenticazione
Ogni richiesta REST (eccetto URL di rendering firmati) si autentica con una chiave API inviata come token Bearer.
# Chiavi API
Crea chiavi nell’app in Impostazioni → Chiavi API. Ci sono due tipi:
| Prefisso | Uso |
|---|---|
mr_live_… |
Produzione — conta per la quota del tuo piano e la fatturazione. |
mr_test_… |
Test. |
Le chiavi vengono mostrate una sola volta alla creazione — conservale da qualche parte al sicuro. Solo un hash SHA-256 viene mantenuto sul lato server, quindi una chiave persa non può essere recuperata, solo revocata e sostituita.
# Invio della chiave
Aggiungi un header Authorization a ogni richiesta:
Authorization: Bearer mr_live_xxxxxxxxxxxxxxxxxxxxxxxx
curl https://api.mostlyrender.com/v1/account \
-H "Authorization: Bearer mr_live_…"
GET /v1/account è il modo più semplice per verificare una chiave — restituisce l’account connesso, o 401 se la chiave è mancante, non valida o revocata.
{ "plan": "pro", "email": "you@example.com", "display_name": "Ada Lovelace" }
# URL di base
https://api.mostlyrender.com
Fino a quando il dominio API personalizzato non viene collegato, l’host live è
https://mostly-render-api.web.app. Gli SDK accettano un overridebase_url.
# Protezione delle chiavi
- Non inviare mai una chiave nel codice lato client. Per l’uso nel browser/
<img>, genera invece un URL di rendering firmato — non ha bisogno di chiave. - Ruota creando una nuova chiave e revocando la precedente; la revoca è immediata.