Privacy Api (1.0)

Download OpenAPI specification:

Api per il servizio della gestione della privacy

Condomini

Elenco condomini

Restituisce un elenco di condomini corrispondenti a una lista di codici fiscali.

Authorizations:
ApiKeyAuth
query Parameters
codiciFiscali[]
required
Array of strings
Example: codiciFiscali[]=12345678901&codiciFiscali[]=10987654321

Lista di codici fiscali dei condomini da cercare

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Ottiene un condominio

Restituisce un singolo condominio a partire dal codice fiscale.

Authorizations:
ApiKeyAuth
query Parameters
codiceFiscale
required
string
Example: codiceFiscale=12345678901

Codice fiscale del condominio da cercare

Responses

Response samples

Content type
application/json
{
  • "id": 42,
  • "nominativo": "Condominio Alfa",
  • "codiceFiscale": "12345678901",
  • "indirizzo": {
    },
  • "responsabileTrattamento": {
    },
  • "altriIncaricati": [
    ],
  • "dataAggiornamento": "2024-07-11T14:30:00"
}

Inserisce un nuovo condominio

Registra un nuovo condominio e genera i documenti PDF.

Authorizations:
ApiKeyAuth
Request Body schema: application/json
required
nominativo
required
string

Nome del condominio

codiceFiscale
required
string

Codice fiscale del condominio

required
object (IndirizzoBase)
required
object (ResponsabileTrattamento)
Array of AltriIncaricati (objects) or null
dataAggiornamento
required
string <date-time>

Data e ora dell'ultimo aggiornamento dell'informativa sulla privacy del condominio

Responses

Request samples

Content type
application/json
{
  • "nominativo": "Condominio Alfa",
  • "codiceFiscale": "12345678901",
  • "indirizzo": {
    },
  • "responsabileTrattamento": {
    },
  • "altriIncaricati": [
    ],
  • "dataAggiornamento": "2024-07-11T14:30:00"
}

Response samples

Content type
application/json
{
  • "message": "Condominio inserito con successo"
}

Aggiorna un condominio esistente

Aggiorna i dati di un condominio e rigenera i documenti PDF.

Authorizations:
ApiKeyAuth
Request Body schema: application/json
required
string or null

Nome del condominio

codiceFiscale
required
string

Codice fiscale del condominio

IndirizzoCondominio (object) or null
ResponsabileTrattamento (object) or null
Array of AltriIncaricati (objects) or string or null
dataAggiornamento
required
string <date-time>

Data e ora dell'ultimo aggiornamento dell'informativa sulla privacy del condominio

Responses

Request samples

Content type
application/json
{
  • "nominativo": "Condominio Alfa",
  • "codiceFiscale": "12345678901",
  • "indirizzo": {
    },
  • "responsabileTrattamento": {
    },
  • "altriIncaricati": [
    ],
  • "dataAggiornamento": "2024-07-12T09:45:00"
}

Response samples

Content type
application/json
{
  • "message": "Condominio aggiornato con successo"
}

Scarica il PDF della privacy per un condominio

Restituisce il documento PDF della privacy associato a un condominio identificato dal codice fiscale.

Authorizations:
ApiKeyAuth
query Parameters
codiceFiscale
required
string
Example: codiceFiscale=12345678901

Codice fiscale del condominio da cercare

Responses

Response samples

Content type
application/json
{
  • "code": "ERRORE_VALIDAZIONE_INPUT",
  • "message": "Errore di validazione dei dati.",
  • "context": {
    }
}

Scarica il PDF del modulo anagrafe per un condominio

Restituisce il documento PDF del modulo anagrafe associato a un condominio identificato dal codice fiscale.

Authorizations:
ApiKeyAuth
query Parameters
codiceFiscale
required
string
Example: codiceFiscale=12345678901

Codice fiscale del condominio da cercare

Responses

Response samples

Content type
application/json
{
  • "code": "ERRORE_VALIDAZIONE_INPUT",
  • "message": "Errore di validazione dei dati.",
  • "context": {
    }
}

Amministratori

Ottiene un amministratore

Restituisce un singolo amministratore a partire dal codice fiscale o dalla partita IVA.

Authorizations:
ApiKeyAuth
query Parameters
codFiscIva
required
string
Example: codFiscIva=12345678901

Codice fiscale o partita IVA dell'amministratore da cercare

Responses

Response samples

Content type
application/json
{
  • "id": 42,
  • "nominativo": "Amministratore Rossi",
  • "codiceFiscale": "RSSMRA80A01H501U",
  • "partitaIva": "01234567890",
  • "indirizzo": {
    },
  • "responsabileTrattamento": {
    },
  • "rappresentante": {
    },
  • "dataAggiornamento": "2024-07-11T14:30:00"
}

Inserisce un nuovo amministratore

Registra un nuovo amministratore e genera il documento PDF.

Authorizations:
ApiKeyAuth
Request Body schema: application/json
required
nominativo
required
string

Nome e cognome o ragione sociale dell'amministratore

codiceFiscale
required
string

Codice fiscale dell'amministratore

string or null

Partita IVA dell'amministratore, se applicabile

required
object (Indirizzo)
ResponsabileTrattamento (object) or null
Rappresentante (object) or null
dataAggiornamento
required
string <date-time>

Data e ora dell'ultimo aggiornamento dell'informativa sulla privacy dell'amministratore

Responses

Request samples

Content type
application/json
{
  • "nominativo": "Amministratore Rossi",
  • "codiceFiscale": "RSSMRA80A01H501U",
  • "partitaIva": "01234567890",
  • "indirizzo": {
    },
  • "responsabileTrattamento": {
    },
  • "rappresentante": {
    },
  • "dataAggiornamento": "2024-07-11T14:30:00"
}

Response samples

Content type
application/json
{
  • "message": "Amministratore inserito con successo"
}

Aggiorna un amministratore esistente

Aggiorna i dati di un amministratore e rigenera il documento PDF.

Authorizations:
ApiKeyAuth
Request Body schema: application/json
required
string or null

Nome e cognome o ragione sociale dell'amministratore

codiceFiscale
required
string

Codice fiscale dell'amministratore

string or null

Partita IVA dell'amministratore, se applicabile

Indirizzo (object) or null
ResponsabileTrattamento (object) or string or null

Può essere un oggetto ResponsabileTrattamento, null o stringa vuota per rimuoverlo

Rappresentante (object) or string or null

Può essere un oggetto Rappresentante, null o stringa vuota per rimuoverlo

dataAggiornamento
required
string <date-time>

Data e ora dell'ultimo aggiornamento dell'informativa sulla privacy dell'amministratore

Responses

Request samples

Content type
application/json
{
  • "nominativo": "Amministratore Rossi",
  • "codiceFiscale": "RSSMRA80A01H501U",
  • "partitaIva": "01234567890",
  • "indirizzo": {
    },
  • "responsabileTrattamento": {
    },
  • "rappresentante": {
    },
  • "dataAggiornamento": "2024-07-11T14:30:00"
}

Response samples

Content type
application/json
{
  • "message": "Amministratore aggiornato con successo"
}

Scarica il PDF della privacy per un amministratore

Restituisce il documento PDF della privacy associato a un amministratore identificato dal codice fiscale o dalla partita IVA.

Authorizations:
ApiKeyAuth
query Parameters
codFiscIva
required
string
Example: codFiscIva=12345678901

Codice fiscale o partita IVA dell'amministratore da cercare

Responses

Response samples

Content type
application/json
{
  • "code": "ERRORE_VALIDAZIONE_INPUT",
  • "message": "Errore di validazione dei dati.",
  • "context": {
    }
}