LogoLogo
v1.3
v1.3
  • 🏠Per iniziare
  • 🕗Changelog
  • 🔢Setup iniziale
  • Funzionalità
    • 📦Creare un servizio
      • Dati obbligatori
        • Attributi
        • Service Metadata
      • Controllo di qualità
      • Come visualizzare un servizio in test
    • ✉️Inviare un messaggio
      • Controllo pre-invio
      • Invio messaggio
      • Controllo post-invio
      • Invio messaggi di test
  • 📐API
    • OpenAPI
    • API Messaggi
      • Get a User Profile using POST
      • Submit a Message passing the user fiscal_code in the request body
      • Get Message
      • Get Subscriptions Feed
      • ⚠️Get a User Profile
      • ⚠️Submit a Message passing the user fiscal_code as path parameter
    • API Servizi
      • Create Service
      • Get User Services
      • Get Service
      • Update Service
      • Regenerate Service Key
      • Upload service logo
      • Upload organization logo
    • Errori comuni
    • Specifiche API
  • 🔑Abilitazioni
    • Test con codici fiscali reali
    • Test invio avvisi pagoPA
    • Invio messaggi massivo
    • Subscription feed
    • Gestione dei servizi
  • Risorse Utili
    • ❓Domande frequenti
    • 📘Glossario
Powered by GitBook
On this page
  1. API
  2. API Servizi

Upload service logo

PreviousRegenerate Service KeyNextUpload organization logo

Last updated 2 years ago

Descrizione

API che permette di caricare il logo di un servizio. È necessario inserire il service_id come path parameter e inserire nel body del messaggio il logo in formato base64.

È obbligatorio utilizzare l’api-key del servizio stesso.

Importante: Le dimensioni del logo dovranno essere necessariamente 300x300 pixel immagine in formato png con sfondo bianco o trasparente.

È possibile che eseguendo un caricamento del logo immediatamente dopo la creazione del servizio, l’API restituisca un errore 401. Attendi qualche secondo e riprova il caricamento.

Per controllare che il logo del servizio sia caricato correttamente puoi interrogare la seguente URL:

https://assets.cdn.io.italia.it/logos/services/<SERVICE_ID>.png

Esempi

### REQUEST
curl --location --request PUT 'https://api.io.pagopa.it/api/v1/services/SERVICE_ID/logo' \
--header 'Ocp-Apim-Subscription-Key: __YOUR_API_KEY__' \
--header 'Content-Type: application/json' \
--data-raw '{
"logo": "<<Base64ImageString>>"
}'
### RESPONSE
{}

Risorse utili

dove <SERVICE_ID> è l' in lowercase.

📐
https://developer.io.italia.it/openapi.html#operation/uploadServiceLogo
  • Descrizione
  • Esempi
  • Risorse utili
id servizio