Passa al contenuto principale

Get User API Keys

GET 

/company/apikey/

Recupera tutte le API Key create dall'utente autenticato, consentendo di verificare e gestire le proprie credenziali di accesso programmatico.

Obiettivo

Fornire all'utente visibilità sulle proprie API Key attive, inclusi i loro tipi e i codici temporanei necessari per l'eliminazione.

Casi d'Uso

  • Verificare quali API Key sono attive per l'utente
  • Ottenere il temp_code necessario per eliminare una chiave specifica
  • Verificare il tipo di permessi di ciascuna chiave
  • Identificare chiavi datate che dovrebbero essere ruotate

Flusso operativo

  1. Verifica che l'utente esista e appartenga a un'azienda
  2. Cerca tutte le chiavi associate all'ID dell'utente
  3. Nasconde parzialmente le chiavi per sicurezza (mostra i primi 8 e gli ultimi 4 caratteri)
  4. Restituisce l'elenco delle chiavi con i relativi metadati

Meccanismo di Occultamento

Le API Key vengono mostrate parzialmente:

  • Formato: sk_live_*****5678 (primi 8 caratteri + asterischi + ultimi 4 caratteri)
  • Le chiavi complete vengono mostrate solo al momento della creazione
  • Non è possibile recuperare la chiave completa successivamente

Considerazioni importanti

  • Restituisce solo le chiavi proprie dell'utente (non di altri utenti dell'azienda)
  • Le chiavi eliminate (soft delete) non compaiono nell'elenco
  • Il campo temp_code è necessario per le operazioni di eliminazione

Request

Responses

Lista delle chiavi API dell'utente

Response Headers