{"revision":"9f11a31dd2951db0","language":"it","entry":{"id":"oidc-client-logo","kind":"endpoint","group":"oidc","title":"Leggi il logo di un'app","method":"GET","path":"/oidc/clients/{id}/logo.{ext}","paths":[],"summary":"Il PNG o GIF che il titolare ha dato all'app su /developers.","response":"L'immagine, in sandbox.","parameters":[{"name":"id","in":"path","required":true,"description":"Il client_id dell'app, `veil_app_` e 32 caratteri hex."},{"name":"ext","in":"path","required":true,"description":"png o gif, il tipo del logo."}],"sample":"/oidc/clients/{id}/logo.png","access":"public","base":"directory","notes":[],"errors":["404 not_found","429 rate_limited","500 internal_error","503 busy"],"related":["sign-in-with-veil"],"sections":[{"kind":"code","language":"shell","code":"curl -fsS 'https://veil.rip/oidc/clients/{id}/logo.png'"}],"live":false,"responses":[{"status":200,"contentType":"image/png","description":"L'immagine, in sandbox.","fields":[]}],"responseObjects":[],"errorFormat":"json","errorDetails":[{"status":404,"code":"not_found","description":"La scheda, la chiave, l’alias, il codice o la risorsa richiesti non sono stati trovati.","action":"Controlla l’identificatore. Codici e anteprime temporanei potrebbero essere scaduti o già usati.","scope":"endpoint"},{"status":429,"code":"rate_limited","description":"È stato superato un limite anonimo, delle richieste firmate o della chiave API.","action":"Attendi almeno i secondi indicati da `Retry-After`. Condividi coda e budget dei tentativi tra i tuoi processi.","scope":"common"},{"status":500,"code":"internal_error","description":"Si è verificato un errore imprevisto del server. I dettagli interni non vengono restituiti.","action":"Riprova le letture con attese crescenti e un limite. Controlla l’esito delle scritture prima di inviare una nuova operazione firmata.","scope":"common"},{"status":503,"code":"busy","description":"L’applicazione ha raggiunto un limite temporaneo di concorrenza o del database.","action":"Attendi i secondi indicati da `Retry-After` e riprova con attese crescenti e un limite.","scope":"common"}],"responseHeaders":[{"name":"Content-Security-Policy","value":"default-src 'none'; sandbox","description":"Non esegue e non carica niente."}],"documentationUrl":"https://veil.rip/docs/oidc-client-logo?lang=it","supportsBrowserFetch":false,"browserMode":"local-or-server"}}