Activer et gérer Legalmail PEC et Digital Domicile via API
Sur Openapi, vous pouvez activer, renouveler, étendre votre espace de messagerie InfoCert Legalmail et Digital Domicile.
Toutes les connaissances dont vous avez besoin
Vous trouverez ici quelques conseils à prendre en compte pour aborder cette API. Si vous préférez, nous fournissons des exemples de code, la documentation OAS3, la possibilité d'essayer l'API en direct via Swagger UI ou d'importer l'intégralité de la collection dans Postman. Nous proposons également un environnement Sandbox où vous pouvez expérimenter toutes sortes de requêtes de manière totalement gratuite.
Obtenir le Token dans la section appropriée avant de commencer.
- Oas file url https://console.openapi.com/oas/fr/pec.openapi.json
- Fork or import with Postman
- Production domain pec.openapi.it
- Sandbox domain test.pec.openapi.it
-
Production Scopes 12
- GET pec.openapi.it/verifica_pec
- GET pec.openapi.it/pec
- PATCH pec.openapi.it/pec
- DELETE pec.openapi.it/pec
- GET pec.openapi.it/dominio
- POST pec.openapi.it/dominio
- DELETE pec.openapi.it/dominio
- POST pec.openapi.it/pec
- GET pec.openapi.it/comunica_pec
- POST pec.openapi.it/comunica_pec
- PATCH pec.openapi.it/comunica_pec
- GET pec.openapi.it/domini_pec
-
Sandbox Scopes 12
- GET test.pec.openapi.it/verifica_pec
- GET test.pec.openapi.it/pec
- POST test.pec.openapi.it/pec
- PATCH test.pec.openapi.it/pec
- DELETE test.pec.openapi.it/pec
- GET test.pec.openapi.it/dominio
- POST test.pec.openapi.it/dominio
- DELETE test.pec.openapi.it/dominio
- GET test.pec.openapi.it/comunica_pec
- POST test.pec.openapi.it/comunica_pec
- PATCH test.pec.openapi.it/comunica_pec
- GET test.pec.openapi.it/domini_pec
Pec (Posta Elettronica Certificata) (1.0.0)
Service web permettant d'activer un e-mail certifié.
Contrôle du domaine
Cette méthode vous permet de vérifier si un domaine est éligible à l'envoi ou à la réception d'un pec
Authorizations:
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
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
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
- 200
- 402
- 406
- 428
- 503
- "data": [ ],
- "success": true,
- "message": "legalmail.it found!",
- "error": null
Disponibilité d'une boîte aux lettres électronique certifiée
Cette méthode vous indique la disponibilité d'une boîte aux lettres électronique certifiée
Authorizations:
path Parameters
pec required |
Responses
Response Schema: application/json
object | |
success | boolean |
message | string |
error | integer |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
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
- 200
- 406
- 428
- "data": {
- "available": true
- "success": true,
- "message": "",
- "error": null
Liste de vos boîtes aux lettres électroniques certifiées
Cette méthode permet d'afficher la liste des boîtes aux lettres électroniques certifiées qui appartiennent à votre compte
Authorizations:
Responses
Response Schema: application/json
Array of objects (Caselle) | |
success | boolean |
message | string |
error | integer |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
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
- 200
- 404
- "data": [
- {
- "id": "6040e4613a716838dc4eee0e",
- "tipo_casella": "BRONZE",
- "stato": "revocata",
- "data_scadenza": "04/03/2022",
- "timestamp": {
- "registrazione": 1614865504,
- "ultima_modifica": 1614868403,
- "evasione": 1614868312,
- "scadenza": 1646391493,
- "revoca": 1614868400
- "owner": "[email protected]"
- {
- "id": "6040c9df3a716838dc4eede4",
- "tipo_casella": "STANDARD",
- "stato": "evasa",
- "data_scadenza": "04/03/2022",
- "timestamp": {
- "registrazione": 1614858718,
- "ultima_modifica": 1614859181,
- "evasione": 1614859181,
- "scadenza": 1646391493
- "owner": "[email protected]"
- "success": true,
- "message": "",
- "error": null
Enregistrer une nouvelle boîte aux lettres certifiée
Cette méthode permet d'enregistrer une nouvelle boîte aux lettres certifiée.
Si vous ne disposez pas de votre propre domaine certifié, la boîte aux lettres doit obligatoirement être composée de :
'box_name'@legalmail.it (Es. provapec@legalmail.it) pour les boîtes aux lettres STANDARD, BRONZE, SILVER et GOLD ;
'box_name'@domiciliodigitale.com (Es. provapec@domiciliodigitale.com) pour la boîte DOMICILIODIGITALE ;
'box_name'@pecmassiva.com (Es. provapec@pecmassiva.com) pour la boîte PECMASSIVA.
Dans l'écrin de sable, il doit s'agir de 'box_name'@testcert.legalmail.it (Es. provapec@testcert.legalmail.it) ou 'box_name'@test.domiciliodigitale.com (Es. provapec@test.domiciliodigitale.com).
Authorizations:
Request Body schema: application/json
casella_pec required | string nom de la boîte aux lettres |
tipo_casella required | string Enum: "STANDARD" "BRONZE" "SILVER" "GOLD" "DOMICILIODIGITALE" "PECMASSIVA" type de boîte aux lettres |
tipo_cliente required | string Enum: "IM" "PS" "PL" "PC" "A" "PV" "X" type de client |
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" sous-type de client |
sottotipo_cliente_altro | string sous-type de client, autre |
nome_richiedente required | string nom du client |
cognome_richiedente required | string nom de famille du client |
email required | string courriel du client |
telefono required | string téléphone client |
cellulare | string téléphone mobile du client |
codice_fiscale_richiedente required | string code fiscal du client |
data_nascita_richiedente required | string date de naissance du client (format accepté : jj/mm/aaaa) |
sesso_richiedente required | string Enum: "M" "F" genre |
nazione_nascita_richiedente required | string code pays du client |
comune_nascita_richiedente | string ville du client |
provincia_nascita_richiedente | string code province du client |
denominazione_titolare | string dénomination du titulaire |
cf_piva_titolare | string numéro du navire détenteur |
indirizzo_titolare required | string adresse du titulaire |
comune_titolare required | string ville détentrice |
cap_titolare required | string code postal du titulaire |
nazione_titolare required | string code pays du titulaire |
provincia_titolare required | string code province du titulaire |
object (Callback) | |
autorinnovo | boolean Default: false s'il est fixé à true, il permet au système de renouveler le compte automatiquement à l'expiration, en essayant de retirer le crédit du porte-monnaie du propriétaire. |
tipo_documento | string Enum: "CARTA_D_IDENTITA" "PATENTE" "PASSAPORTO" type de document d'identité |
numero_documento | string numéro de la pièce d'identité |
data_scadenza_documento | string la date d'expiration du document d'identité (format accepté : jj/mm/aaaa) |
documento_rilasciato_da | string l'institution qui a délivré le document d'identité |
data_rilascio_documento | string date de délivrance du document d'identité (format accepté : jj/mm/aaaa) |
Responses
Response Schema: application/json
object (Casella) | |
success | boolean |
message | string |
error | integer |
Request samples
- Payload
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
- "tipo_casella": "bronze",
- "tipo_cliente": "PV",
- "sottotipo_cliente": "",
- "sottotipo_cliente_altro": "",
- "nome_richiedente": "mario",
- "cognome_richiedente": "rossi",
- "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",
Response samples
- 200
- 402
- 404
- 406
- 428
- "data": {
- "tipo_casella": "BRONZE",
- "tipo_cliente": "PV",
- "sottotipo_cliente": "",
- "sottotipo_cliente_altro": "",
- "nome_richiedente": "mario",
- "cognome_richiedente": "rossi",
- "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": {
- "field": "data",
- "method": "POST",
- "data": { }
- "dominio": "testcert.legalmail.it",
- "timestamp": {
- "registrazione": 1615199724,
- "ultima_modifica": 1615199726
- "cellulare": "",
- "comune_nascita_richiedente": "",
- "cod_attivazione": "10174594",
- "uid": "MA178634",
- "conservazione": false,
- "data_scadenza": "",
- "sms": false,
- "spazio_conservazione": 0,
- "spazio_disco": 0,
- "spazio_storico": 0,
- "stato": "registrata",
- "storico": false,
- "id": "6045fdee3a716847a978a471",
- "autorinnovo": false
- "success": true,
- "message": "",
- "error": null
Adresse électronique certifiée spécifique
Cette méthode vous indique l'adresse électronique certifiée spécifique liée à l'identifiant.
Authorizations:
path Parameters
id required | string Example: 6040e4613a716838dc4eee0e Pec id |
Responses
Response Schema: application/json
object (Casella) | |
success | boolean |
message | string |
error | integer |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
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
- 200
- 400
- 404
- "data": {
- "tipo_casella": "BRONZE",
- "tipo_cliente": "PV",
- "sottotipo_cliente": "",
- "sottotipo_cliente_altro": "",
- "nome_richiedente": "mario",
- "cognome_richiedente": "rossi",
- "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": {
- "field": "data",
- "method": "POST",
- "data": { }
- "dominio": "testcert.legalmail.it",
- "timestamp": {
- "registrazione": 1614865504,
- "ultima_modifica": 1614868403,
- "evasione": 1614868312,
- "scadenza": 1646391493,
- "revoca": 1614868400
- "cellulare": "",
- "comune_nascita_richiedente": "",
- "cod_attivazione": "10173956",
- "uid": "MA177987",
- "conservazione": true,
- "data_scadenza": "04/03/2022",
- "sms": true,
- "spazio_conservazione": 512,
- "spazio_disco": 3072,
- "spazio_storico": 3072,
- "stato": "revocata",
- "storico": true,
- "documenti_attivazione": [
- "6040e4613a716838dc4eee0e_0_attivazione.pdf",
- "6040e4613a716838dc4eee0e_1_attivazione.pdf"
- "data_attivazione": "04/03/2021",
- "documenti_conservazione": [
- "6040e4613a716838dc4eee0e_0_conservazione.pdf",
- "6040e4613a716838dc4eee0e_1_conservazione.pdf"
- "multiutenza": [
- {
- "nome": "luca",
- "cognome": "bianchi",
- "descrizione": "prima utenza",
- "id_utenza": "6040e4613a716838dc4eee0e_0",
- "timestamp": {
- "attivazione": 1614868138
- "userid": "MA177993"
- "id": "6040e4613a716838dc4eee0e",
- "autorinnovo": false
- "success": true,
- "message": "",
- "error": null
Révocation du Pec
Cette méthode vous permet de révoquer l'adresse électronique certifiée spécifique liée à l'identifiant.
Authorizations:
path Parameters
id required | string Example: 6040e4613a716838dc4eee0e Pec id |
Responses
Response Schema: application/json
object (Casella) | |
success | boolean |
message | string |
error | integer |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
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
- 200
- 400
- 404
- 406
- 428
- "data": {
- "tipo_casella": "BRONZE",
- "tipo_cliente": "PV",
- "sottotipo_cliente": "",
- "sottotipo_cliente_altro": "",
- "nome_richiedente": "mario",
- "cognome_richiedente": "rossi",
- "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": {
- "field": "data",
- "method": "POST",
- "data": { }
- "dominio": "testcert.legalmail.it",
- "timestamp": {
- "registrazione": 1614865504,
- "ultima_modifica": 1614868403,
- "evasione": 1614868312,
- "scadenza": 1646391493,
- "revoca": 1614868400
- "cellulare": "",
- "comune_nascita_richiedente": "",
- "cod_attivazione": "10173956",
- "uid": "MA177987",
- "conservazione": true,
- "data_scadenza": "04/03/2022",
- "sms": true,
- "spazio_conservazione": 512,
- "spazio_disco": 3072,
- "spazio_storico": 3072,
- "stato": "revocata",
- "storico": true,
- "documenti_attivazione": [
- "6040e4613a716838dc4eee0e_0_attivazione.pdf",
- "6040e4613a716838dc4eee0e_1_attivazione.pdf"
- "data_attivazione": "04/03/2021",
- "documenti_conservazione": [
- "6040e4613a716838dc4eee0e_0_conservazione.pdf",
- "6040e4613a716838dc4eee0e_1_conservazione.pdf"
- "multiutenza": [
- {
- "nome": "luca",
- "cognome": "bianchi",
- "descrizione": "prima utenza",
- "id_utenza": "6040e4613a716838dc4eee0e_0",
- "timestamp": {
- "attivazione": 1614868138
- "userid": "MA177993"
- "id": "6040e4613a716838dc4eee0e",
- "autorinnovo": false
- "success": true,
- "message": "",
- "error": null
Activation certifiée du courrier électronique
Cette méthode vous permet, après avoir enregistré votre boîte aux lettres électronique certifiée, de l'activer en téléchargeant la documentation nécessaire. La documentation requise comprend votre document d'identité valide et le formulaire d'activation complété et signé que vous pouvez télécharger en utilisant la méthode GET/pec/{id}/modulo_attivazione. Pour les boîtes de type DOMICILIODIGITALE et PECMASSIVA, il est nécessaire de créer un document unique comprenant le formulaire d'activation signé et la pièce d'identité.
Authorizations:
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
- Payload
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
- "documenti": [
- "JVBERi0xLjUKJeLjz9MKNyAwIG9iago8PAovVHlwZSAvRm9udERlc2NyaXB0b3IKL0ZvbnROYW1lIC9UaW1lcyMyME5ldyMyMFJvbWFuCi9GbGFncyAzMgovSXRhbGljQW5nbGUgMAovQXNjZW50IDg5MQovRGVzY2VudCAtMjE2Ci9DYXBIZWlnaHQgNjkzCi9BdmdXaWR0aCA0MDEKL01heFdpZHRoIDI2MTQKL0ZvbnRXZWlnaHQgNDAwCi9YSGVpZ2h0IDI1MAovTGVhZGluZyA0MgovU3RlbVYgNDAKL0ZvbnRCQm94IFstNTY4IC0yMTYgMjA0NiA2OTNdCj4+CmVuZG9iago4IDAgb2JqClsyNTAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAyNTAgMCA1MDAgMCA1MDAgMCAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNDQ0IDAgNDQ0IDAgMCAwIDAgMCAyNzggMCAwIDAgMCA1MDAgNTAwIDUwMCAwIDMzMyAzODkgMjc4IDAgNTAwXQplbmRvYmoKNiAwIG9iago8PAovVHlwZSAvRm9udAovU3VidHlwZSAvVHJ1ZVR5cGUKL05hbWUgL0YxCi9CYXNlRm9udCAvVGltZXMjMjBOZXcjMjBSb21hbgovRW5jb2RpbmcgL1dpbkFuc2lFbmNvZGluZwovRm9udERlc2NyaXB0b3IgNyAwIFIKL0ZpcnN0Q2hhciAzMgovTGFzdENoYXIgMTE4Ci9XaWR0aHMgOCAwIFIKPj4KZW5kb2JqCjkgMCBvYmoKPDwKL1R5cGUgL0V4dEdTdGF0ZQovQk0gL05vcm1hbAovY2EgMQo+PgplbmRvYmoKMTAgMCBvYmoKPDwKL1R5cGUgL0V4dEdTdGF0ZQovQk0gL05vcm1hbAovQ0EgMQo+PgplbmRvYmoKMTEgMCBvYmoKPDwKL0ZpbHRlciAvRmxhdGVEZWNvZ",
- "JVBERi0xLjUKJeLjz9MKNyAwIG9iago8PAovVHlwZSAvRm9udERlc2NyaXB0b3IKL0ZvbnROYW1lIC9UaW1lcyMyME5ldyMyMFJvbWFuCi9GbGFncyAzMgovSXRhbGljQW5nbGUgMAovQXNjZW50IDg5MQovRGVzY2VudCAtMjE2Ci9DYXBIZWlnaHQgNjkzCi9BdmdXaWR0aCA0MDEKL01heFdpZHRoIDI2MTQKL0ZvbnRXZWlnaHQgNDAwCi9YSGVpZ2h0IDI1MAovTGVhZGluZyA0MgovU3RlbVYgNDAKL0ZvbnRCQm94IFstNTY4IC0yMTYgMjA0NiA2OTNdCj4+CmVuZG9iago4IDAgb2JqClsyNTAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAyNTAgMCA1MDAgMCA1MDAgMCAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw"
Response samples
- 200
- 400
- 404
- 406
- 428
- "data": {
- "tipo_casella": "BRONZE",
- "tipo_cliente": "PV",
- "sottotipo_cliente": "",
- "sottotipo_cliente_altro": "",
- "nome_richiedente": "mario",
- "cognome_richiedente": "rossi",
- "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": {
- "field": "data",
- "method": "POST",
- "data": { }
- "dominio": "testcert.legalmail.it",
- "timestamp": {
- "registrazione": 1615199724,
- "ultima_modifica": 1615200175
- "cellulare": "",
- "comune_nascita_richiedente": "",
- "cod_attivazione": "10174594",
- "uid": "MA178634",
- "conservazione": false,
- "data_scadenza": "",
- "sms": false,
- "spazio_conservazione": 0,
- "spazio_disco": 0,
- "spazio_storico": 0,
- "stato": "in_evasione",
- "storico": false,
- "documenti_attivazione": [
- "6045fdee3a716847a978a471_0_attivazione.pdf",
- "6045fdee3a716847a978a471_1_attivazione.pdf"
- "id": "6045fdee3a716847a978a471",
- "autorinnovo": false
- "success": true,
- "message": "",
- "error": null
Modifier l'espace de la boîte aux lettres
Cette méthode permet de modifier l'espace d'un e-mail certifié. Vous pouvez modifier l'espace disque ('spazio_disco'), l'espace d'archivage de sécurité ('spazio_storico') et l'espace de stockage standard ('spazio_conservazione'). Seule une mise à niveau de l'espace est autorisée. Action non autorisée pour ces deux types de boîtes : DOMICILIODIGITALE, PECMASSIVA.
Authorizations:
path Parameters
id required | string Example: 6045fdee3a716847a978a471 Pec id |
Request Body schema: application/json
string or integer Si vous mettez le symbole + devant, vous allez ajouter de l'espace à ce que vous avez. Si vous ne passez qu'un nombre, vous allez mettre l'espace avec cette valeur. | |
string or integer Si vous mettez le symbole + devant, vous allez ajouter de l'espace à ce que vous avez. Si vous ne passez qu'un nombre, vous allez mettre l'espace avec cette valeur. | |
string or integer Si vous mettez le symbole + devant, vous allez ajouter de l'espace à ce que vous avez. Si vous ne passez qu'un nombre, vous allez mettre l'espace avec cette valeur. |
Responses
Response Schema: application/json
object (Casella) | |
success | boolean |
message | string |
error | integer |
Request samples
- Payload
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
- "spazio_disco": "3072",
- "spazio_storico": "+1024",
- "spazio_conservazione": 1536
Response samples
- 200
- 400
- 402
- 404
- 406
- 428
- "data": {
- "tipo_casella": "GOLD",
- "tipo_cliente": "PV",
- "sottotipo_cliente": "",
- "sottotipo_cliente_altro": "",
- "nome_richiedente": "mario",
- "cognome_richiedente": "rossi",
- "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": {
- "field": "data",
- "method": "POST",
- "data": { }
- "dominio": "testcert.legalmail.it",
- "timestamp": {
- "registrazione": 1615199724,
- "evasione": 1615199724,
- "scadenza": 1646391493,
- "ultima_modifica": 1615200175
- "cellulare": "",
- "comune_nascita_richiedente": "",
- "cod_attivazione": "10174594",
- "uid": "MA178634",
- "conservazione": true,
- "data_attivazione": "20/04/2021",
- "data_scadenza": "20/04/2022",
- "sms": true,
- "spazio_conservazione": 1536,
- "spazio_disco": 3072,
- "spazio_storico": 14336,
- "stato": "evasa",
- "storico": true,
- "documenti_attivazione": [
- "6045fdee3a716847a978a471_0_attivazione.pdf",
- "6045fdee3a716847a978a471_1_attivazione.pdf"
- "documenti_conservazione": [
- "6045fdee3a716847a978a471_0_conservazione.pdf"
- "id": "6045fdee3a716847a978a471",
- "autorinnovo": false
- "success": true,
- "message": "",
- "error": null
Activation de la conservation conformément à la loi
Cette méthode vous permet d'activer le service de stockage standard dans votre e-mail certifié. Action non autorisée pour ces deux types de boîtes : DOMICILIODIGITALE, PECMASSIVA.
Authorizations:
path Parameters
id required | string Example: 6045fdee3a716847a978a471 Pec id |
Request Body schema: application/json
string or integer Si ce paramètre n'est pas transmis, il est fixé par défaut à 512. | |
required | string or Array of strings |
Responses
Response Schema: application/json
object (Casella) | |
success | boolean |
message | string |
error | integer |
Request samples
- Payload
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
- "spazio_conservazione": 1024,
- "documenti": "JVBERi0xLjUKJeLjz9MKNyAwIG9iago8PAovVHlwZSAvRm9udERlc2NyaXB0b3IKL0ZvbnROYW1lIC9UaW1lcyMyME5ldyMyMFJvbWFuCi9GbGFncyAzMgovSXRhbGljQW5nbGUgMAovQXNjZW50IDg5MQovRGVzY2VudCAtMjE2Ci9DYXBIZWlnaHQgNjkzCi9BdmdXaWR0aCA0MDEKL01heFdpZHRoIDI2MTQKL0ZvbnRXZWlnaHQgNDAwCi9YSGVpZ2h0IDI1MAovTGVhZGluZyA0MgovU3RlbVYgNDAKL0ZvbnRCQm94IFstNTY4IC0yMTYgMjA0NiA2OTNdCj4+CmVuZG9iago4IDAgb2JqClsyNTAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAyNTAgMCA1MDAgMCA1MDAgMCAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNDQ0IDAgNDQ0IDAgMCAwIDAgMCAyNzggMCAwIDAgMCA1MDAgNTAwIDUwMCAwIDMzMyAzODkgMjc4IDAgNTAwXQplbmRvYmoKNiAwIG9iago8PAovVHlwZSAvRm9udAovU3VidHlwZSAvVHJ1ZVR5cGUKL05hbWUgL0YxCi9CYXNlRm9udCAvVGltZXMjMjBOZXcjMjBSb21hbgovRW5jb2RpbmcgL1dpbkFuc2lFbmNvZGluZwovRm9udERlc2NyaXB0b3IgNyAwIFIKL0ZpcnN0Q2hhciAzMgovTGFzdENoYXIgMTE4Ci9XaWR0aHMgOCAwIFIKPj4KZW5kb2JqCjkgMCBvYmoKPDwKL1R5cGUgL0V4dEdTdGF0ZQovQk0gL05vcm1hbAovY2EgMQo+PgplbmRvYmoKMTAgMCBvYmoKPDwKL1R5cGUgL0V4dEdTdGF0ZQovQk0gL05vcm1hbAovQ0EgMQo+PgplbmRvYmoKMTEgMCBvYmoKPDwKL0ZpbHRlciAvRmxhdGVEZWNvZ"
Response samples
- 200
- 400
- 402
- 404
- 406
- 428
- "data": {
- "tipo_casella": "GOLD",
- "tipo_cliente": "PV",
- "sottotipo_cliente": "",
- "sottotipo_cliente_altro": "",
- "nome_richiedente": "mario",
- "cognome_richiedente": "rossi",
- "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": {
- "field": "data",
- "method": "POST",
- "data": { }
- "dominio": "testcert.legalmail.it",
- "timestamp": {
- "registrazione": 1615199724,
- "evasione": 1615199724,
- "scadenza": 1646391493,
- "ultima_modifica": 1615200175
- "cellulare": "",
- "comune_nascita_richiedente": "",
- "cod_attivazione": "10174594",
- "uid": "MA178634",
- "conservazione": true,
- "data_attivazione": "20/04/2021",
- "data_scadenza": "20/04/2022",
- "sms": true,
- "spazio_conservazione": 1024,
- "spazio_disco": 2048,
- "spazio_storico": 13312,
- "stato": "evasa",
- "storico": true,
- "documenti_attivazione": [
- "6045fdee3a716847a978a471_0_attivazione.pdf",
- "6045fdee3a716847a978a471_1_attivazione.pdf"
- "documenti_conservazione": [
- "6045fdee3a716847a978a471_0_conservazione.pdf"
- "id": "6045fdee3a716847a978a471",
- "autorinnovo": false
- "success": true,
- "message": "",
- "error": null
Modifier le type de boîte
Cette méthode vous permet de modifier le type de courrier électronique certifié. Seules les mises à niveau sont autorisées, par exemple d'un STANDARD vous pouvez passer à un SILVER ou GOLD. Action non autorisée pour ces deux types de boîtes : DOMICILIODIGITALE, PECMASSIVA.
Authorizations:
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
- Payload
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
- "tipo_casella": "GOLD"
Response samples
- 200
- 400
- 402
- 404
- 406
- 428
- "data": {
- "tipo_casella": "GOLD",
- "tipo_cliente": "PV",
- "sottotipo_cliente": "",
- "sottotipo_cliente_altro": "",
- "nome_richiedente": "mario",
- "cognome_richiedente": "rossi",
- "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": {
- "field": "data",
- "method": "POST",
- "data": { }
- "dominio": "testcert.legalmail.it",
- "timestamp": {
- "registrazione": 1615199724,
- "evasione": 1615199724,
- "scadenza": 1646391493,
- "ultima_modifica": 1615200175
- "cellulare": "",
- "comune_nascita_richiedente": "",
- "cod_attivazione": "10174594",
- "uid": "MA178634",
- "conservazione": false,
- "data_attivazione": "20/04/2021",
- "data_scadenza": "20/04/2022",
- "sms": true,
- "spazio_conservazione": 0,
- "spazio_disco": 2048,
- "spazio_storico": 13312,
- "stato": "evasa",
- "storico": true,
- "documenti_attivazione": [
- "6045fdee3a716847a978a471_0_attivazione.pdf",
- "6045fdee3a716847a978a471_1_attivazione.pdf"
- "id": "6045fdee3a716847a978a471",
- "autorinnovo": false
- "success": true,
- "message": "",
- "error": null
Renouvellement du courrier électronique certifié
Cette méthode vous permet de renouveler pour un an ou de réactiver l'e-mail certifié identifié par l'id
Authorizations:
path Parameters
id required | string Example: 6040e4613a716838dc4eee0e Pec id |
query Parameters
anni | integer Example: anni=2 Nombre d'années pour lesquelles vous souhaitez renouveler la boîte à pec. S'il n'est pas transmis, il est de 1 par défaut |
Responses
Response Schema: application/json
object (Casella) | |
success | boolean |
message | string |
error | integer |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
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
- 200
- 400
- 404
- 428
- "data": {
- "tipo_casella": "BRONZE",
- "tipo_cliente": "PV",
- "sottotipo_cliente": "",
- "sottotipo_cliente_altro": "",
- "nome_richiedente": "mario",
- "cognome_richiedente": "rossi",
- "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": {
- "field": "data",
- "method": "POST",
- "data": { }
- "dominio": "testcert.legalmail.it",
- "timestamp": {
- "registrazione": 1614865504,
- "ultima_modifica": 1614868403,
- "evasione": 1614868312,
- "scadenza": 1646391493
- "cellulare": "",
- "comune_nascita_richiedente": "",
- "cod_attivazione": "10173956",
- "uid": "MA177987",
- "conservazione": true,
- "data_scadenza": "04/03/2022",
- "sms": true,
- "spazio_conservazione": 512,
- "spazio_disco": 3072,
- "spazio_storico": 3072,
- "stato": "evasa",
- "storico": true,
- "documenti_attivazione": [
- "6040e4613a716838dc4eee0e_0_attivazione.pdf",
- "6040e4613a716838dc4eee0e_1_attivazione.pdf"
- "data_attivazione": "04/03/2021",
- "documenti_conservazione": [
- "6040e4613a716838dc4eee0e_0_conservazione.pdf",
- "6040e4613a716838dc4eee0e_1_conservazione.pdf"
- "multiutenza": [
- {
- "nome": "luca",
- "cognome": "bianchi",
- "descrizione": "prima utenza",
- "id_utenza": "6040e4613a716838dc4eee0e_0",
- "timestamp": {
- "attivazione": 1614868138
- "userid": "MA177993"
- "id": "6040e4613a716838dc4eee0e",
- "autorinnovo": false
- "success": true,
- "message": "",
- "error": null
Ajouter un utilisateur
Cette méthode vous permet d'ajouter un utilisateur qui peut utiliser une boîte pec. Elle ne peut être activée que pour les boîtes aux lettres STANDARD, BRONZE, ARGENT et OR.
Authorizations:
path Parameters
id required | string Example: 6040e4613a716838dc4eee0e Pec id |
Request Body schema: application/json
nome required | string nom de l'utilisateur |
cognome required | string nom de famille de l'utilisateur |
descrizione required | string description |
email_gestione_password required | string email de l'utilisateur |
Responses
Response Schema: application/json
object (Casella) | |
success | boolean |
message | string |
error | integer |
Request samples
- Payload
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
- "nome": "luca",
- "cognome": "bianchi",
- "descrizione": "prima utenza",
- "email_gestione_password": "[email protected]"
Response samples
- 200
- 400
- 402
- 404
- 406
- 428
- "data": {
- "tipo_casella": "BRONZE",
- "tipo_cliente": "PV",
- "sottotipo_cliente": "",
- "sottotipo_cliente_altro": "",
- "nome_richiedente": "mario",
- "cognome_richiedente": "rossi",
- "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": {
- "field": "data",
- "method": "POST",
- "data": { }
- "dominio": "testcert.legalmail.it",
- "timestamp": {
- "registrazione": 1614865504,
- "ultima_modifica": 1614868403,
- "evasione": 1614868312,
- "scadenza": 1646391493
- "cellulare": "",
- "comune_nascita_richiedente": "",
- "cod_attivazione": "10173956",
- "uid": "MA177987",
- "conservazione": true,
- "data_scadenza": "04/03/2022",
- "sms": true,
- "spazio_conservazione": 512,
- "spazio_disco": 3072,
- "spazio_storico": 3072,
- "stato": "evasa",
- "storico": true,
- "documenti_attivazione": [
- "6040e4613a716838dc4eee0e_0_attivazione.pdf",
- "6040e4613a716838dc4eee0e_1_attivazione.pdf"
- "data_attivazione": "04/03/2021",
- "documenti_conservazione": [
- "6040e4613a716838dc4eee0e_0_conservazione.pdf",
- "6040e4613a716838dc4eee0e_1_conservazione.pdf"
- "multiutenza": [
- {
- "nome": "luca",
- "cognome": "bianchi",
- "descrizione": "prima utenza",
- "id_utenza": "6040e4613a716838dc4eee0e_0",
- "timestamp": {
- "attivazione": 1614868138
- "userid": "MA177993"
- "id": "6040e4613a716838dc4eee0e",
- "autorinnovo": false
- "success": true,
- "message": "",
- "error": null
Liste de vos communications
Cette méthode permet d'afficher toutes les communications par courrier électronique certifiées au registre des entreprises démarrées
Authorizations:
Responses
Response Schema: application/json
Array of objects (RichiesteComunicazionePec) | |
success | boolean |
message | string |
error | integer |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
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
- 200
- 404
- "data": [
- {
- "id": "60ad149c3a7168084f1d2b68",
- "stato": "comunicazione_evasa",
- "timestamp": 1622127248,
- "owner": "[email protected]"
- {
- "id": "60ad0f2a3a716801f42a9773",
- "stato": "comunicazione_evasa",
- "timestamp": 1622126850,
- "owner": "[email protected]"
- "success": true,
- "message": "",
- "error": null
Communiquer un e-mail certifié
Cette méthode vous permet de communiquer un e-mail certifié au registre des entreprises
Authorizations:
Request Body schema: application/json
casella_pec required | string boîte aux lettres électronique certifiée pour communiquer |
cf required | string le code fiscal du demandeur |
nome required | string nom du demandeur |
cognome required | string le nom de famille du demandeur |
qualifica required | string Enum: "AMMINISTRATORE" "COMMISSARIO_GIUDIZIARIO" "CURATORE_FALLIMENTARE" "LEGALE_RAPPRESENTANTE" "LIQUIDATORE" "SOCIO" "TITOLARE" qualification du demandeur |
email required | string email du propriétaire |
cellulare required | string téléphone portable du propriétaire |
ragione_sociale required | string nom de l'entreprise |
cf_piva required | string le code fiscal ou le numéro de TVA |
comune required | string commune de l'entreprise |
provincia required | string province de l'entreprise |
object (Callback) |
Responses
Response Schema: application/json
object (RichiestaComunicazionePec) | |
success | boolean |
message | string |
error | integer |
Request samples
- Payload
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
- "cf": "RSSMRA80A01L117D",
- "nome": "mario",
- "cognome": "rossi",
- "qualifica": "LEGALE_RAPPRESENTANTE",
- "cellulare": "34xxxxxx18",
- "ragione_sociale": "azienda test",
- "cf_piva": "12345678910",
- "comune": "roma",
- "provincia": "RM"
Response samples
- 200
- 402
- 406
- 428
- "data": {
- "cf": "RSSMRA80A01L117D",
- "nome": "mario",
- "cognome": "rossi",
- "qualifica": "LEGALE_RAPPRESENTANTE",
- "cellulare": "34xxxxxx18",
- "ragione_sociale": "azienda test",
- "cf_piva": "12345678910",
- "comune": "roma",
- "provincia": "RM",
- "callback": false,
- "stato": "codice_in_richiesta",
- "codice_registro_imprese": "openapi",
- "documenti_registro_imprese": [ ],
- "timestamp": 1621955739,
- "id": "60ad149c3a7168084f1d2b68"
- "success": true,
- "message": "",
- "error": null
Demande spécifique de communication pec
Cette méthode vous renvoie la demande spécifique marquée par l'identifiant
Authorizations:
path Parameters
id required | string Example: 60ad149c3a7168084f1d2b68 Communiquer Pec id |
Responses
Response Schema: application/json
object (RichiestaComunicazionePec) | |
success | boolean |
message | string |
error | integer |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
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
- 200
- 400
- 404
- "data": {
- "cf": "RSSMRA80A01L117D",
- "nome": "mario",
- "cognome": "rossi",
- "qualifica": "LEGALE_RAPPRESENTANTE",
- "cellulare": "349xxxxx18",
- "ragione_sociale": "azienda test",
- "cf_piva": "12345678910",
- "comune": "roma",
- "provincia": "RM",
- "callback": false,
- "stato": "comunicazione_evasa",
- "codice_registro_imprese": "openapi",
- "documenti_registro_imprese": [
- "60ad149c3a7168084f1d2b68_0_registro_imprese.p7m"
- "timestamp": 1622127248,
- "id": "60ad149c3a7168084f1d2b68"
- "success": true,
- "message": "",
- "error": null
Télécharger les documents
Cette méthode vous permet de compléter la demande de communication de votre pec au registre des entreprises en téléchargeant la documentation nécessaire. La documentation requise comprend le formulaire rempli et signé numériquement au format p7m que vous pouvez télécharger en utilisant la méthode GET/comunica_pec/{id}/procura_registro_imprese.
Authorizations:
path Parameters
id required | string Example: 60dc8da86c8b04624536bbb2 Communiquer Pec id |
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
- Payload
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
- "documenti": "JVBERi0xLjUKJeLjz9MKNyAwIG9iago8PAovVHlwZSAvRm9udERlc2NyaXB0b3IKL0ZvbnROYW1lIC9UaW1lcyMyME5ldyMyMFJvbWFuCi9GbGFncyAzMgovSXRhbGljQW5nbGUgMAovQXNjZW50IDg5MQovRGVzY2VudCAtMjE2Ci9DYXBIZWlnaHQgNjkzCi9BdmdXaWR0aCA0MDEKL01heFdpZHRoIDI2MTQKL0ZvbnRXZWlnaHQgNDAwCi9YSGVpZ2h0IDI1MAovTGVhZGluZyA0MgovU3RlbVYgNDAKL0ZvbnRCQm94IFstNTY4IC0yMTYgMjA0NiA2OTNdCj4+CmVuZG9iago4IDAgb2JqClsyNTAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAyNTAgMCA1MDAgMCA1MDAgMCAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNDQ0IDAgNDQ0IDAgMCAwIDAgMCAyNzggMCAwIDAgMCA1MDAgNTAwIDUwMCAwIDMzMyAzODkgMjc4IDAgNTAwXQplbmRvYmoKNiAwIG9iago8PAovVHlwZSAvRm9udAovU3VidHlwZSAvVHJ1ZVR5cGUKL05hbWUgL0YxCi9CYXNlRm9udCAvVGltZXMjMjBOZXcjMjBSb21hbgovRW5jb2RpbmcgL1dpbkFuc2lFbmNvZGluZwovRm9udERlc2NyaXB0b3IgNyAwIFIKL0ZpcnN0Q2hhciAzMgovTGFzdENoYXIgMTE4Ci9XaWR0aHMgOCAwIFIKPj4KZW5kb2JqCjkgMCBvYmoKPDwKL1R5cGUgL0V4dEdTdGF0ZQovQk0gL05vcm1hbAovY2EgMQo+PgplbmRvYmoKMTAgMCBvYmoKPDwKL1R5cGUgL0V4dEdTdGF0ZQovQk0gL05vcm1hbAovQ0EgMQo+PgplbmRvYmoKMTEgMCBvYmoKPDwKL0ZpbHRlciAvRmxhdGVEZWNvZ"
Response samples
- 200
- 400
- 404
- 406
- 428
- "data": {
- "cf": "RSSMRA80A01L117D",
- "nome": "mario",
- "cognome": "rossi",
- "qualifica": "LEGALE_RAPPRESENTANTE",
- "cellulare": "34xxxxx018",
- "ragione_sociale": "azienda test",
- "cf_piva": "12345678910",
- "comune": "roma",
- "provincia": "RM",
- "callback": false,
- "stato": "documenti_caricati",
- "codice_registro_imprese": "openapi",
- "documenti_registro_imprese": [
- "60dc8da86c8b04624536bbb2_0_registro_imprese.p7m"
- "timestamp": 1625067055,
- "id": "60dc8da86c8b04624536bbb2"
- "success": true,
- "message": "",
- "error": null
Méthodes permettant de télécharger les formulaires nécessaires à la gestion des boîtes aux lettres électroniques certifiées
Télécharger le formulaire d'activation
Cette méthode vous permet de télécharger directement le formulaire d'activation d'un courrier électronique certifié. Une fois compilé et signé, il sera transmis sous la forme d'une chaîne codée en base 64 à l'aide de la méthode PATCH/pec/{id}/attivazione, accompagné d'un document d'identité.
Authorizations:
path Parameters
id required | string Example: 5f7b2e323a716857774a4373 identifiant de la demande |
Responses
Response Schema: application/pdf
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
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);
Télécharger le formulaire d'activation
Cette méthode vous permet de télécharger directement le formulaire d'activation du stockage pour un courrier électronique certifié. Une fois compilé et signé, il sera transmis sous la forme d'une chaîne codée en base 64 à l'aide de la méthode PATCH/pec/{id}/conservazione, accompagné d'un document d'identité.
Authorizations:
path Parameters
id required | string Example: 5f7b2e323a716857774a4373 identifiant de la demande |
Responses
Response Schema: application/pdf
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
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);
Télécharger la procuration
Cette méthode vous permet de télécharger le formulaire de communication pec dans le registre des entreprises. Une fois signée numériquement au format p7m, elle sera transmise sous la forme d'une chaîne codée en base 64 à l'aide de la méthode PATCH/comunica_pec/{id}.
Authorizations:
path Parameters
id required | string Example: 5f7b2e323a716857774a4373 identifiant de la demande |
Responses
Response Schema: application/pdf
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
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);