LogoLogo
v5.0
v5.0
  • 🏠Guida tecnica
  • 🕗Changelog
  • 🔢Setup iniziale
    • Adesione tramite l'Area Riservata
    • Iscrizione al Developer Portal
    • Condivisione configurazione remota
  • Funzionalità
    • 📦Pubblicare un servizio
      • Creare un servizio
      • Provare un servizio in test
      • Revisione del servizio
      • Visibilità del servizio
      • Importare servizi nell'Area Riservata
      • Dati obbligatori
        • Attributi
        • Service Metadata
      • Informazioni sensibili
      • Argomento del servizio
      • Stato del servizio
      • Chiave manage
    • ✉️Inviare un messaggio
      • Messaggi di test
      • Inviare un messaggio tradizionale
      • Inviare un messaggio a contenuto remoto
      • Aggiungere allegati
  • API e specifiche
    • 📐OpenAPI
    • API Servizi
      • Manage Service: Get
      • Manage Service: Get keys
      • Manage Service: Get User Services
      • Manage Service: Create
      • Manage Service: Delete
      • Manage Service: Update
      • Manage Service: Request Review
      • Manage Service: Release
      • Manage Service: Get Released
      • Manage Service: Unpublish
      • Manage Service: Regenerate api key
      • Manage Service: Upload service logo
      • Upload organization logo
      • Service Topics: Get all service topics
    • 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
    • Errori comuni
    • Specifiche API
    • OpenAPI endpoint di recupero dei contenuti remotizzati
  • 🔑Abilitazioni
    • Test con Codici Fiscali reali
    • Test invio avvisi pagoPA
    • Invio messaggi massivo
    • Subscription feed
    • Gestione dei servizi
    • Funzionalità Premium
  • Risorse Utili
    • ❓Supporto agli Enti (tutorial, FAQ)
    • 📘Glossario
Powered by GitBook
On this page
  1. API e specifiche
  2. API Servizi

Upload organization logo

PreviousManage Service: Upload service logoNextService Topics: Get all service topics

Descrizione

Questa API permette di caricare il logo di una organizzazione. Per funzionare correttamente richiede l'iinserimento diorganization_fiscal_code come path parameter. Dovrai inoltre inserire il logo, in formato base64, nel body del messaggio.

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

Importante

  • Le dimensioni del logo dovranno essere necessariamente 300x300 pixel.

  • L'immagine deve essere in formato png con sfondo bianco o trasparente.

Per controllare che il logo dell’ente sia caricato correttamente puoi interrogare la seguente URL:

https://assets.cdn.io.italia.it/logos/organizations/<ORGANIZATION_FISCAL_CODE>.png

di cui <ORGANIZATION_FISCAL_CODE> è l’ privato degli eventuali zeri iniziali del codice fiscale dell’ente.

Esempi

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

Risorse utili

https://developer.io.italia.it/openapi.html#operation/uploadOrganizationLogo
  • Descrizione
  • PUTUpload organization logo.
  • Esempi
  • Risorse utili

Upload organization logo.

put

Upsert a logo for an Organization.

Authorizations
Path parameters
organization_fiscal_codeanyRequired

Organization fiscal code.

Body
logostringRequired
Responses
202
Logo uploaded.
400
Invalid payload.
application/json
401
Unauthorized.
403
Forbidden.
429
Too many requests.
500
The organization logo cannot be uploaded.
application/json
put
PUT /api/v1/organizations/{organization_fiscal_code}/logo HTTP/1.1
Host: api.io.pagopa.it
Ocp-Apim-Subscription-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 15

{
  "logo": "text"
}

No content

organization_fiscal_code