Italiano
Italiano
Appearance
Italiano
Italiano
Appearance
Le chiavi API consentono l'accesso programmatico alla REST API di badges.ninja. Utilizzale per automatizzare creazione, rilascio e gestione delle credenziali dalle tue applicazioni.




Quando crei una chiave puoi renderla in sola lettura o lasciarla ad accesso completo:
| Scope | Consente |
|---|---|
| Accesso completo (predefinito) | Lettura e scrittura — elencare dati e creare, rilasciare, aggiornare o eliminare. |
| Sola lettura | Solo richieste GET sicure. Qualsiasi richiesta di modifica (POST, PUT, PATCH, DELETE) viene rifiutata con 403 Forbidden. |
Usa una chiave in sola lettura per le integrazioni che devono solo leggere i tuoi dati (report, dashboard, backup), così che una chiave trapelata non possa modificare nulla. Spunta Chiave in sola lettura nel modulo di creazione; le chiavi in sola lettura mostrano un badge Read-only nell'elenco. Le chiavi create prima dell'esistenza degli scope mantengono l'accesso completo.
Le chiavi API utilizzano il prefisso bws_ seguito da una stringa esadecimale di 32 caratteri:
bws_a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6Inserisci la chiave API nell'intestazione X-Api-Key di ogni richiesta:
curl -X GET https://api.badges.ninja/issuers \
-H "X-Api-Key: bws_your_api_key_here"Consulta la pagina Autenticazione per i dettagli completi sull'autenticazione API.
Il numero di chiavi API che puoi creare dipende dal tuo piano:
| Piano | Limite chiavi API |
|---|---|
| Free | 1 |
| Starter ($9/mese) | 5 |
| Pro ($29/mese) | 20 |

Una volta eliminata, la chiave smette istantaneamente di funzionare. Le applicazioni che la usano riceveranno errori di autenticazione.