Our prices
Price list for single API calls
- API Massive CEM Standard € 99,00 + vat
- Cost for sending single PEC (PEC Massiva Standard) € 0,05 + vat
Send large quantities of Certified Email Messages to your contacts via API.
Simple, secure and reliable, Massive REM enables a more efficient digital management of certified communications and ensures full compliance with regulations.
Massive REM (or PEC) is the perfect solution for those who have to manage a large number of legal value communications and want to integrate the service directly into their platform via API. Massive REM does not require the activation of any software and allows Massive Certified Electronic Messages to be sent securely and in accordance with AGID regulations.
The PEC Massive API charges an annual fee and an amount of €0.05 per message for the standard version. With subscription solutions, on the other hand, it is possible to send up to 1.2 mln certified messages per year for as low as €0.002.
The Massive REM has as its extension @pecmassiva.com, however, it is also possible upon request to customize the domain name for example with the name of your company.
The first useful endpoint for activating the Massive REM is GET pec.openapi.it/verifica_pec/{pec}, in fact through this it will be possible to check the availability of the desired REM address.
This is an example of a call for checking the availability of the REM address [email protected]
https://pec.openapi.it/verifica_pec/impresa%40pecmassiva.com
This is an example of a response indicating that the address is available (avalaible:true):
{
"data": {
"available": true
},
"success": true,
"message": "",
"error": null
}
After ascertaining the availability of the REM, it will be possible to proceed with registration via the POST /pec.openapi.it/pec endpoint, where the body of the request will include the following values:
{
"casella_pec": "[email protected]",
"tipo_casella": "PECMASSIVA",
"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": {
"url": "https://your_domain.it/your_callback.php",
"field": "data"
}
}
During the request phase, it is also possible to activate auto-renewal by adding the optional parameter 'auto-renewal' to the body with the value 'true' (currently the default value is 'false').
The reply will contain a series of information including a summary of the characteristics of the REM, the activation status and the ID. The ID will be crucial for the next activation steps, for checking the status and for renewal.
{
"data": {
"casella_pec": "[email protected]",
"tipo_casella": "PECMASSIVA",
"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": {
"url": "https://your_domain.it/your_callback.php",
"field": "data",
"method": "POST",
"data": {}
},
"dominio": "postamassiva.com",
"owner": "[email protected]",
"timestamp": {
"registrazione": 1614865504,
"ultima_modifica": 1614868403,
},
"cellulare": "",
"comune_nascita_richiedente": "",
"cod_attivazione": "10173956",
"uid": "MA177987",
"conservazione": false,
"data_scadenza": "",
"descrizione": "[email protected]",
"sms": false,
"spazio_conservazione": 0,
"spazio_disco": 0,
"spazio_storico": 0,
"stato": "registrata",
"storico": false,
"id": "6040e4613a716838dc4eee0e",
"autorinnovo": false
},
"success": true,
"message": "",
"error": null
}
To complete the activation, it will be necessary to download the required form (GET /pec/{id}/modulo_attivazione) and proceed to send the correctly completed and signed form and the applicant's ID via the PATCH endpoint /pec/{id}/attivazione. The id is the one obtained in the previous answer.
The answer will be as follows:
{
"data": {
"casella_pec": "[email protected]",
"tipo_casella": "PECMASSIVA",
"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": {
"url": "https://your_domain.it/your_callback.php",
"field": "data",
"method": "POST",
"data": {}
},
"dominio": "postamassiva.com",
"owner": "[email protected]",
"timestamp": {
"registrazione": 1614865504,
"ultima_modifica": 1614868403,
},
"cellulare": "",
"comune_nascita_richiedente": "",
"cod_attivazione": "10173956",
"uid": "MA177987",
"conservazione": false,
"data_scadenza": "",
"descrizione": "[email protected]",
"sms": false,
"spazio_conservazione": 0,
"spazio_disco": 1024,
"spazio_storico": 1024,
"stato": "in_evasione",
"storico": false,
"documenti_attivazione": [
"6040e4613a716838dc4eee0e_0_attivazione.pdf",
"6040e4613a716838dc4eee0e_1_attivazione.pdf"
],
"id": "6040e4613a716838dc4eee0e",
"autorinnovo": false
},
"success": true,
"message": "",
"error": null
}
It will be possible to check the status of one's Certified Electronic Mail at any time via the GET endpoint /pec/{id}.
The call to check the status of the previous REM activated with id 6040e4613a716838dc4eee0e will be:
https://pec.openapi.it/pec/6040e4613a716838dc4eee0e
This is an example of an answer:
{
"data": {
"casella_pec": "[email protected]",
"tipo_casella": "PECMASSIVA",
"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": {
"url": "https://your_domain.it/your_callback.php",
"field": "data",
"method": "POST",
"data": {}
},
"dominio": "postamassiva.com",
"owner": "[email protected]",
"timestamp": {
"registrazione": 1614865504,
"ultima_modifica": 1614868403,
"evasione": 1614865504,
"scadenza": 1614868403,
"revoca": ,
},
"cellulare": "",
"comune_nascita_richiedente": "",
"cod_attivazione": "10173956",
"uid": "MA177987",
"conservazione": false,
"data_scadenza": "",
"descrizione": "[email protected]",
"sms": false,
"spazio_conservazione": 0,
"spazio_disco": 1024,
"spazio_storico": 1024,
"stato": "registrata",
"storico": true,
"documenti_attivazione": [
"6040e4613a716838dc4eee0e_0_attivazione.pdf",
"6040e4613a716838dc4eee0e_1_attivazione.pdf"
],
"data_attivazione": "04/03/2021",
"id": "6040e4613a716838dc4eee0e",
"autorinnovo": false
},
"success": true,
"message": "",
"error": null
}
PLEASE NOTE: Currently, verification is only possible for customers who have activated via API and not via www.pecmassiva.com.
With Massive REM, Certified Electronic Messages can be sent via API to one or more recipients with the addition of attachments.
{ "sender": "[email protected]", "recipient": "[email protected]", "subject": "Invio di prova pec massiva", "body": "Salve, questa rappresenta una prova di invio, che prevede un corpo in html", "attachments": [ { "name": "allegato1.png", "file": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGX=" } ], "username": "your_pec_username", "password": "your_pec_password" }
In the case of several recipients, this will be an array of recipients.
The response to the sending is an identifying code that can be used to retrieve information on the confirmation of receipt and delivery emails.
{ "success": true, "sent": 1, "message": "", "message_id": "2020082610003492" }
It is possible via the GET /inbox to get the list of all e-mails in the inbox
{
"data":[
{
"sender": "[email protected]",
"recipient": "[email protected]",
"date": "Wed, 26 Aug 2020 10:00:35 +0200",
"object": "ACCETTAZIONE: Invio di prova pec massiva 2020082610003492",
"id": 1
},
{
"sender": "\"Per conto di: [email protected]\" ",
"recipient": "[email protected]",
"date": "Wed, 26 Aug 2020 10:00:35 +0200",
"object": "POSTA CERTIFICATA: Invio di prova pec massiva 2020082610003492",
"id": 2
},
{
"sender": "[email protected]",
"recipient": "[email protected]",
"date": "Wed, 26 Aug 2020 10:00:36 +0200",
"object": "CONSEGNA: Invio di prova pec massiva 2020082610003492",
"id": 3
},
],
"success": true,
"message": "",
"total": 981,
"page": 39,
"n_of_pages": 39
}
At any time, it will be possible to check the REM usage quota and limit via GET /quota/{mailbox}. The parameters required to make the request are: username and password.
The answer will indicate the usage (usage) and the total size (limit) of the Inbox. The data is expressed in megabytes.
{
"data": {
"usage": 171012,
"limit": 1048576
},
"success": true,
"message": "",
}