PEC

Aktivieren und verwalten Sie Legalmail PEC und Digital Domicile über API

Über Openapi können Sie Ihren InfoCert Legalmail- und Digital Domicile-Postfachplatz aktivieren, erneuern und erweitern

All das Wissen, das Sie benötigen

Hier finden Sie einige Ratschläge, die Sie berücksichtigen sollten, um sich dieser API zu nähern. Wenn Sie möchten, bieten wir Code-Beispiele, OAS3-Dokumentation, die Möglichkeit, die API live über Swagger UI auszuprobieren oder die gesamte Sammlung in Postman zu importieren. Wir bieten auch eine Sandbox-Umgebung an, in der Sie kostenlos mit allen Arten von Anfragen experimentieren können.

Nützliche Tipps für den Einstieg PEC

Holen Sie sich das Token im entsprechenden Abschnitt, bevor Sie beginnen.

Verwenden Sie das Online-Tool oder generieren Sie es über die API. Legen Sie das Ablaufdatum, einen nützlichen Namen fest und fügen Sie jetzt eine Vielzahl von Scopes hinzu, um die möglichen Aktionen Ihres Tokens zu begrenzen.

Pec (Posta Elettronica Certificata) (1.0.0)

Webdienst, mit dem Sie eine zertifizierte E-Mail aktivieren können.

Pec

Methoden, mit denen Sie eine zertifizierte E-Mail registrieren, aktivieren und ändern können

Domänenprüfung

Mit dieser Methode können Sie überprüfen, ob eine Domäne für das Senden oder Empfangen einer Pec

Authorizations:
bearerAuth
path Parameters
dominio
required
string
Example: legalmail.it

Domain

Responses

Response Schema: application/json
data
Array of strings
success
boolean
message
string
error
integer

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://pec.openapi.it/domini_pec/%7Bdominio%7D");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": [ ],
  • "success": true,
  • "message": "legalmail.it found!",
  • "error": null
}

Verfügbarkeit eines zertifizierten E-Mail-Postfachs

Diese Methode zeigt Ihnen die Verfügbarkeit eines zertifizierten E-Mail-Postfachs an

Authorizations:
bearerAuth
path Parameters
pec
required
string

E-Mail-Postfach

Responses

Response Schema: application/json
object
success
boolean
message
string
error
integer

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://pec.openapi.it/verifica_pec/%7Bpec%7D");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Liste Ihrer zertifizierten E-Mail-Postfächer

Diese Methode zeigt Ihnen die Liste der zertifizierten E-Mail-Postfächer, die zu Ihrem Konto gehören

Authorizations:
bearerAuth

Responses

Response Schema: application/json
Array of objects (Caselle)
success
boolean
message
string
error
integer

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://pec.openapi.it/pec");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true,
  • "message": "",
  • "error": null
}

Registrierung eines neuen zertifizierten Postfachs

Mit dieser Methode können Sie eine neue zertifizierte Mailbox registrieren.

Wenn Sie keine eigene zertifizierte Domäne haben, muss die Mailbox unbedingt bestehen:

In Sandbox muss sein: 'box_name'@testcert.legalmail.it (Es. provapec@testcert.legalmail.it) oder 'box_name'@test.domiciliodigitale.com (Es. provapec@test.domiciliodigitale.com).

Authorizations:
bearerAuth
Request Body schema: application/json
casella_pec
required
string

Mailbox-Name

tipo_casella
required
string
Enum: "STANDARD" "BRONZE" "SILVER" "GOLD" "DOMICILIODIGITALE" "PECMASSIVA"

Art der Mailbox

tipo_cliente
required
string
Enum: "IM" "PS" "PL" "PC" "A" "PV" "X"

Kundentyp

sottotipo_cliente
string
Enum: "SI" "IN" "CM" "TE" "ES" "ME" "AL" "CF" "ED" "TM" "MA" "AR" "TL" "FI" "X" "PC" "PR" "PN" "PT" "PA" "PL" "LR" "LP" "LC" "LM" "LA" "LI"

Kundensubtyp

sottotipo_cliente_altro
string

Kundensubtyp, Sonstiges

nome_richiedente
required
string

Kundenname

cognome_richiedente
required
string

Nachname des Kunden

email
required
string

Kunden-E-Mail

telefono
required
string

Kundentelefon

cellulare
string

Kundenhandy

codice_fiscale_richiedente
required
string

Kundenkennziffer

data_nascita_richiedente
required
string

Geburtsdatum des Kunden (akzeptiertes Format: tt/mm/jjjj)

sesso_richiedente
required
string
Enum: "M" "F"

gender

nazione_nascita_richiedente
required
string

Ländercode des Kunden

comune_nascita_richiedente
string

Kundenstadt

provincia_nascita_richiedente
string

Provinzcode des Kunden

denominazione_titolare
string

Inhaberbezeichnung

cf_piva_titolare
string

Gefäßnummer des Inhabers

indirizzo_titolare
required
string

Adresse des Inhabers

comune_titolare
required
string

Halterstadt

cap_titolare
required
string

Postleitzahl des Inhabers

nazione_titolare
required
string

Ländercode des Inhabers

provincia_titolare
required
string

Inhaber Provinzcode

object (Callback)
autorinnovo
boolean
Default: false

wenn auf true gesetzt, erlaubt es dem System, das Konto nach Ablauf automatisch zu erneuern, indem es versucht, Guthaben aus dem Geldbeutel des Besitzers zu entnehmen

tipo_documento
string
Enum: "CARTA_D_IDENTITA" "PATENTE" "PASSAPORTO"

Art des Ausweises

numero_documento
string

Nummer des Ausweises

data_scadenza_documento
string

Ablaufdatum des Ausweises (akzeptiertes Format: tt/mm/jjjj)

documento_rilasciato_da
string

Institution, die den Ausweis ausgestellt hat

data_rilascio_documento
string

Datum der Ausstellung des Ausweises (akzeptiertes Format: tt/mm/jjjj)

Responses

Response Schema: application/json
object (Casella)
success
boolean
message
string
error
integer

Request samples

Content type
application/json
{
  • "casella_pec": "[email protected]",
  • "tipo_casella": "bronze",
  • "tipo_cliente": "PV",
  • "sottotipo_cliente": "",
  • "sottotipo_cliente_altro": "",
  • "nome_richiedente": "mario",
  • "cognome_richiedente": "rossi",
  • "email": "[email protected]",
  • "telefono": "0548798569",
  • "codice_fiscale_richiedente": "RSSXXXXXXXX56E",
  • "data_nascita_richiedente": "11/04/1982",
  • "sesso_richiedente": "M",
  • "nazione_nascita_richiedente": "it",
  • "provincia_nascita_richiedente": "RM",
  • "denominazione_titolare": "",
  • "cf_piva_titolare": "",
  • "indirizzo_titolare": "via verdi 20",
  • "comune_titolare": "roma",
  • "cap_titolare": "00042",
  • "nazione_titolare": "it",
  • "provincia_titolare": "rm",
  • "callback": {}
}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Spezifische zertifizierte E-Mail Adresse

Diese Methode zeigt Ihnen die spezifische zertifizierte E-Mail-Adresse an, die mit der ID

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 6040e4613a716838dc4eee0e

Pec id

Responses

Response Schema: application/json
object (Casella)
success
boolean
message
string
error
integer

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://pec.openapi.it/pec/%7Bid%7D");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Pec-Widerruf

Mit dieser Methode können Sie die spezifische zertifizierte E-Mail-Adresse, die mit der id verbunden ist, widerrufen

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 6040e4613a716838dc4eee0e

Pec id

Responses

Response Schema: application/json
object (Casella)
success
boolean
message
string
error
integer

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "https://pec.openapi.it/pec/%7Bid%7D");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Zertifizierte E-Mail-Aktivierung

Mit dieser Methode können Sie, nachdem Sie Ihren zertifizierten elektronischen Briefkasten registriert haben, diesen durch Hochladen der erforderlichen Unterlagen aktivieren. Zu den erforderlichen Unterlagen gehören Ihr gültiger Personalausweis und das ausgefüllte und unterzeichnete Aktivierungsformular, das Sie über die Methode GET/pec/{id}/modulo_attivazione herunterladen können. Für die Boxen des Typs DOMICILIODIGITALE und PECMASSIVA muss ein einziges Dokument erstellt werden, das das unterzeichnete Aktivierungsformular und das Ausweisdokument enthält.

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 6045fdee3a716847a978a471

Pec id

Request Body schema: application/json
string or Array of strings

Responses

Response Schema: application/json
object (Casella)
success
boolean
message
string
error
integer

Request samples

Content type
application/json
{
  • "documenti": [
    ]
}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Mailboxplatz ändern

Mit dieser Methode können Sie den Speicherplatz für eine zertifizierte E-Mail ändern. Sie können den Speicherplatz auf der Festplatte ('spazio_disco'), den Speicherplatz im Sicherheitsarchiv ('spazio_storico') und den Standardspeicherplatz ('spazio_conservazione') ändern. Nur ein Space-Upgrade ist erlaubt. Für diese beiden Arten von Boxen ist die Aktion nicht zulässig: DOMICILIODIGITALE, PECMASSIVA.

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 6045fdee3a716847a978a471

Pec id

Request Body schema: application/json
string or integer

Wenn Sie das +-Symbol vorangestellt haben, fügen Sie Leerzeichen zu dem vorhandenen Wert hinzu. Wenn Sie nur eine Zahl übergeben, setzen Sie das Leerzeichen mit diesem Wert.

string or integer

Wenn Sie das +-Symbol vorangestellt haben, fügen Sie Leerzeichen zu dem vorhandenen Wert hinzu. Wenn Sie nur eine Zahl übergeben, setzen Sie das Leerzeichen mit diesem Wert.

string or integer

Wenn Sie das +-Symbol vorangestellt haben, fügen Sie Leerzeichen zu dem vorhandenen Wert hinzu. Wenn Sie nur eine Zahl übergeben, setzen Sie das Leerzeichen mit diesem Wert.

Responses

Response Schema: application/json
object (Casella)
success
boolean
message
string
error
integer

Request samples

Content type
application/json
{
  • "spazio_disco": "3072",
  • "spazio_storico": "+1024",
  • "spazio_conservazione": 1536
}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Aktivierung der Konservierung nach dem Gesetz

Mit dieser Methode können Sie den Standardspeicherdienst in Ihrer zertifizierten E-Mail aktivieren. Aktion nicht für diese beiden Arten von Boxen erlaubt: DOMICILIODIGITALE, PECMASSIVA.

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 6045fdee3a716847a978a471

Pec id

Request Body schema: application/json
string or integer

Wenn dieser Parameter nicht übergeben wird, wird er standardmäßig auf 512 gesetzt

required
string or Array of strings

Responses

Response Schema: application/json
object (Casella)
success
boolean
message
string
error
integer

Request samples

Content type
application/json
{
  • "spazio_conservazione": 1024,
  • "documenti": "JVBERi0xLjUKJeLjz9MKNyAwIG9iago8PAovVHlwZSAvRm9udERlc2NyaXB0b3IKL0ZvbnROYW1lIC9UaW1lcyMyME5ldyMyMFJvbWFuCi9GbGFncyAzMgovSXRhbGljQW5nbGUgMAovQXNjZW50IDg5MQovRGVzY2VudCAtMjE2Ci9DYXBIZWlnaHQgNjkzCi9BdmdXaWR0aCA0MDEKL01heFdpZHRoIDI2MTQKL0ZvbnRXZWlnaHQgNDAwCi9YSGVpZ2h0IDI1MAovTGVhZGluZyA0MgovU3RlbVYgNDAKL0ZvbnRCQm94IFstNTY4IC0yMTYgMjA0NiA2OTNdCj4+CmVuZG9iago4IDAgb2JqClsyNTAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAyNTAgMCA1MDAgMCA1MDAgMCAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNDQ0IDAgNDQ0IDAgMCAwIDAgMCAyNzggMCAwIDAgMCA1MDAgNTAwIDUwMCAwIDMzMyAzODkgMjc4IDAgNTAwXQplbmRvYmoKNiAwIG9iago8PAovVHlwZSAvRm9udAovU3VidHlwZSAvVHJ1ZVR5cGUKL05hbWUgL0YxCi9CYXNlRm9udCAvVGltZXMjMjBOZXcjMjBSb21hbgovRW5jb2RpbmcgL1dpbkFuc2lFbmNvZGluZwovRm9udERlc2NyaXB0b3IgNyAwIFIKL0ZpcnN0Q2hhciAzMgovTGFzdENoYXIgMTE4Ci9XaWR0aHMgOCAwIFIKPj4KZW5kb2JqCjkgMCBvYmoKPDwKL1R5cGUgL0V4dEdTdGF0ZQovQk0gL05vcm1hbAovY2EgMQo+PgplbmRvYmoKMTAgMCBvYmoKPDwKL1R5cGUgL0V4dEdTdGF0ZQovQk0gL05vcm1hbAovQ0EgMQo+PgplbmRvYmoKMTEgMCBvYmoKPDwKL0ZpbHRlciAvRmxhdGVEZWNvZ"
}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Box-Typ ändern

Mit dieser Methode können Sie den Typ der zertifizierten E-Mail ändern. Es sind nur Upgrades erlaubt, z. B. können Sie von einem STANDARD zu einem SILBER oder GOLD wechseln. Die Aktion ist für diese beiden Arten von Boxen nicht erlaubt: DOMICILIODIGITALE, PECMASSIVA.

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 6045fdee3a716847a978a471

Pec id

Request Body schema: application/json
tipo_casella
string
Enum: "STANDARD" "BRONZE" "SILVER" "GOLD"

Responses

Response Schema: application/json
object (Casella)
success
boolean
message
string
error
integer

Request samples

Content type
application/json
{
  • "tipo_casella": "GOLD"
}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Erneuerung der zertifizierten E-Mail

Mit dieser Methode können Sie die zertifizierte E-Mail mit der Kennung

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 6040e4613a716838dc4eee0e

Pec id

query Parameters
anni
integer
Example: anni=2

Anzahl der Jahre, um die Sie den Pec-Kasten verlängern möchten. Wenn nicht angegeben, ist sie standardmäßig 1

Responses

Response Schema: application/json
object (Casella)
success
boolean
message
string
error
integer

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://pec.openapi.it/pec/%7Bid%7D/rinnovo?anni=2");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Benutzer hinzufügen

Mit dieser Methode können Sie einen Benutzer hinzufügen, der ein Postfach benutzen kann. Sie kann nur für die Mailboxen STANDARD, BRONZE, SILBER und GOLD aktiviert werden.

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 6040e4613a716838dc4eee0e

Pec id

Request Body schema: application/json
nome
required
string

Name des Benutzers

cognome
required
string

Nachname des Benutzers

descrizione
required
string

Beschreibung

email_gestione_password
required
string

E-Mail des Benutzers

Responses

Response Schema: application/json
object (Casella)
success
boolean
message
string
error
integer

Request samples

Content type
application/json
{
  • "nome": "luca",
  • "cognome": "bianchi",
  • "descrizione": "prima utenza",
  • "email_gestione_password": "[email protected]"
}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Comunica Pec

Methoden, die es Ihnen ermöglichen, eine beglaubigte E-Mail an das Unternehmensregister zu übermitteln

Liste Ihrer Mitteilungen

Diese Methode zeigt Ihnen alle bescheinigten E-Mail-Kommunikationen an das Unternehmensregister, die gestartet wurden.

Authorizations:
bearerAuth

Responses

Response Schema: application/json
Array of objects (RichiesteComunicazionePec)
success
boolean
message
string
error
integer

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://pec.openapi.it/comunica_pec");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": [],
  • "success": true,
  • "message": "",
  • "error": null
}

Übermitteln Sie eine zertifizierte E-Mail

Diese Methode ermöglicht es Ihnen, eine beglaubigte E-Mail an das Unternehmensregister zu übermitteln

Authorizations:
bearerAuth
Request Body schema: application/json
casella_pec
required
string

zertifiziertes E-Mail-Postfach zur Kommunikation

cf
required
string

Steuernummer des Antragstellers

nome
required
string

Name des Antragstellers

cognome
required
string

Nachname des Antragstellers

qualifica
required
string
Enum: "AMMINISTRATORE" "COMMISSARIO_GIUDIZIARIO" "CURATORE_FALLIMENTARE" "LEGALE_RAPPRESENTANTE" "LIQUIDATORE" "SOCIO" "TITOLARE"

Qualifikation des Antragstellers

email
required
string

E-Mail des Eigentümers

cellulare
required
string

Mobiltelefon des Eigentümers

ragione_sociale
required
string

Geschäftsname

cf_piva
required
string

Steuernummer oder Umsatzsteueridentifikationsnummer

comune
required
string

Gemeinde des Unternehmens

provincia
required
string

Provinz des Unternehmens

object (Callback)

Responses

Response Schema: application/json
object (RichiestaComunicazionePec)
success
boolean
message
string
error
integer

Request samples

Content type
application/json
{
  • "casella_pec": "[email protected]",
  • "cf": "RSSMRA80A01L117D",
  • "nome": "mario",
  • "cognome": "rossi",
  • "qualifica": "LEGALE_RAPPRESENTANTE",
  • "email": "[email protected]",
  • "cellulare": "34xxxxxx18",
  • "ragione_sociale": "azienda test",
  • "cf_piva": "12345678910",
  • "comune": "roma",
  • "provincia": "RM"
}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Spezifisches Ersuchen um Kommunikationseckzahn

Diese Methode gibt Ihnen die spezifische Anfrage zurück, die mit der id

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 60ad149c3a7168084f1d2b68

Pec id kommunizieren

Responses

Response Schema: application/json
object (RichiestaComunicazionePec)
success
boolean
message
string
error
integer

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://pec.openapi.it/comunica_pec/%7Bid%7D");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Hochladen der Dokumente

Mit dieser Methode können Sie den Antrag auf Eintragung Ihres Pec in das Unternehmensregister ausfüllen, indem Sie die erforderlichen Unterlagen hochladen. Zu den erforderlichen Unterlagen gehört das ausgefüllte und digital unterzeichnete Formular im p7m-Format, das Sie über die Methode GET/comunica_pec/{id}/procura_registro_imprese herunterladen können.

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 60dc8da86c8b04624536bbb2

Pec id kommunizieren

Request Body schema: application/json
string or Array of strings

Responses

Response Schema: application/json
object (RichiestaComunicazionePec)
success
boolean
message
string
error
integer

Request samples

Content type
application/json
{
  • "documenti": "JVBERi0xLjUKJeLjz9MKNyAwIG9iago8PAovVHlwZSAvRm9udERlc2NyaXB0b3IKL0ZvbnROYW1lIC9UaW1lcyMyME5ldyMyMFJvbWFuCi9GbGFncyAzMgovSXRhbGljQW5nbGUgMAovQXNjZW50IDg5MQovRGVzY2VudCAtMjE2Ci9DYXBIZWlnaHQgNjkzCi9BdmdXaWR0aCA0MDEKL01heFdpZHRoIDI2MTQKL0ZvbnRXZWlnaHQgNDAwCi9YSGVpZ2h0IDI1MAovTGVhZGluZyA0MgovU3RlbVYgNDAKL0ZvbnRCQm94IFstNTY4IC0yMTYgMjA0NiA2OTNdCj4+CmVuZG9iago4IDAgb2JqClsyNTAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAyNTAgMCA1MDAgMCA1MDAgMCAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNDQ0IDAgNDQ0IDAgMCAwIDAgMCAyNzggMCAwIDAgMCA1MDAgNTAwIDUwMCAwIDMzMyAzODkgMjc4IDAgNTAwXQplbmRvYmoKNiAwIG9iago8PAovVHlwZSAvRm9udAovU3VidHlwZSAvVHJ1ZVR5cGUKL05hbWUgL0YxCi9CYXNlRm9udCAvVGltZXMjMjBOZXcjMjBSb21hbgovRW5jb2RpbmcgL1dpbkFuc2lFbmNvZGluZwovRm9udERlc2NyaXB0b3IgNyAwIFIKL0ZpcnN0Q2hhciAzMgovTGFzdENoYXIgMTE4Ci9XaWR0aHMgOCAwIFIKPj4KZW5kb2JqCjkgMCBvYmoKPDwKL1R5cGUgL0V4dEdTdGF0ZQovQk0gL05vcm1hbAovY2EgMQo+PgplbmRvYmoKMTAgMCBvYmoKPDwKL1R5cGUgL0V4dEdTdGF0ZQovQk0gL05vcm1hbAovQ0EgMQo+PgplbmRvYmoKMTEgMCBvYmoKPDwKL0ZpbHRlciAvRmxhdGVEZWNvZ"
}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Domini

Methoden, mit denen Sie eine zertifizierte Domain aktivieren und ändern können

Modulistica

Methoden, die es Ihnen ermöglichen, die für die Verwaltung zertifizierter E-Mail-Postfächer erforderlichen Formulare herunterzuladen

Download des Aktivierungsformulars

Mit dieser Methode können Sie das Aktivierungsformular für eine zertifizierte E-Mail direkt herunterladen. Sobald sie kompiliert und signiert ist, wird sie in Form einer Base-64-kodierten Zeichenfolge mit der Methode PATCH/pec/{id}/attivazione zusammen mit einem Identitätsdokument übergeben.

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 5f7b2e323a716857774a4373

Anfrage-ID

Responses

Response Schema: application/pdf
string <binary>

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://pec.openapi.it/pec/%7Bid%7D/modulo_attivazione");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Download des Aktivierungsformulars

Mit dieser Methode können Sie das Speicheraktivierungsformular für eine zertifizierte E-Mail direkt herunterladen. Sobald es kompiliert und signiert ist, wird es in Form einer Base-64-kodierten Zeichenfolge mit der Methode PATCH/pec/{id}/conservazione zusammen mit einem Identitätsdokument übergeben.

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 5f7b2e323a716857774a4373

Anfrage-ID

Responses

Response Schema: application/pdf
string <binary>

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://pec.openapi.it/pec/%7Bid%7D/modulo_conservazione");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Download der Vollmacht

Mit dieser Methode können Sie das pec-Kommunikationsformular in das Unternehmensregister herunterladen. Sobald es im p7m-Format digital signiert ist, wird es in Form eines Base-64-kodierten Strings mit der Methode PATCH/comunica_pec/{id} übergeben.

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 5f7b2e323a716857774a4373

Anfrage-ID

Responses

Response Schema: application/pdf
string <binary>

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://pec.openapi.it/comunica_pec/%7Bid%7D/procura_registro_imprese");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);