PEC Massiva

La soluzione più semplice e sicura per l’invio di PEC Massive

Gestisci ed automatizza l’invio di grosse quantità di messaggi di Posta Elettronica Certificata via API

La PEC Massiva API è disponibile nella versione standard, con la possibilità di inviare fino a 3.500 messaggi al giorno al costo di 0,05€ per singolo invio. Il servizio richiede l'attivazione di una casella PEC con dominio @pecmassiva.com.

Sono inoltre disponibili due soluzioni di abbonamento annuali:

  1. 365.000 messaggi all'anno a soli 0,004€ per messaggio
  2. 1.200.000 messaggi all'anno a soli 0,002€ per messaggio

Si precisa che l'attivazione dell'abbonamento non include l'attivazione della casella @pecmassiva.com, che deve essere effettuata separatamente.

Per verificare la disponibilità dell'indirizzo PEC desiderato è necessario effettuare una richiesta all’endpoint GET /pec.openapi.it/verifica_pec/{pec}.

In fase di richiesta bisogna specificare l’indirizzo PEC di cui si vuole controllare la disponibilità.

La risposta indica se l’indirizzo è disponibile (in caso positivo il messaggio è ‘true’, in caso negativo è ‘false’).

Puoi completare l’attivazione della PEC tramite l'endpoint PATCH /pec/{id}/attivazione.

Per portare a termine questa operazione è necessario effettuare il download della modulistica richiesta (GET /pec/{id}/modulo_attivazione) e procedere ad inviare il modulo, correttamente compilato e firmato insieme al documento di identità del richiedente. Dovrà essere un unico documento ed in formato PDF.

L'id è quello ottenuto nell’endpoint precedente (POST /pec.openapi.it/pec).

Dopo aver accertato la disponibilità dell’indirizzo PEC, è possibile procedere alla sua registrazione tramite l’endpoint POST https://pec.openapi.it/pec.

I dati da passare nel body della richiesta sono:

  • casella PEC
  • tipo casella
  • tipo e sottotipo cliente
  • informazioni sul richiedente (nome e cognome, email e telefono, codice fiscale, data di nascita, sesso, nazione e provincia di nascita)
  • denominazione e codice fiscale/partita iva del titolare dell’email
  • indirizzo completo di titolare (via, comune, cap, nazione, provincia)
  • eventuale url callback impostata

Si potrà anche attivare il rinnovo automatico aggiungendo al body il parametro facoltativo "autorinnovo" con valore 'true' (attualmente è di default 'false').

La risposta conterrà una serie di informazioni tra cui il riepilogo delle caratteristiche della PEC. Viene specificato anche lo stato di attivazione della PEC e l'id.

L’id sarà fondamentale per i prossimi passaggi di attivazione, per verificarne lo stato e per il rinnovo.

Sì, è possibile verificare lo stato della propria PEC in qualsiasi momento tramite l'endpoint GET /pec/{id} e a partire dal valore id della PEC.

La risposta fornisce numerose informazioni. In primis lo stato della PEC (es. registrata) e poi altre informazioni come:

  • proprietario della PEC
  • dominio
  • data di registrazione
  • spazio di conservazione disponibile
  • eventuale url callback impostata

NOTA BENE: Attualmente la verifica è possibile solo per i clienti che hanno attivato tramite API e non tramite il sito www.pecmassiva.com. Questo endpoint non è valido per verificare lo stato della PEC Massiva FLAT

È possibile inviare PEC tramite API attraverso l’endpoint POST /send.

I destinatari possono essere singoli o multipli e i parametri di partenza sono:

  • mittente (sender)
  • destinatario (recipient)
  • oggetto (object)
  • corpo del messaggio (message)
  • allegati (nome allegato e file)
  • username della PEC
  • password della PEC

La risposta restituisce il codice identificativo della spedizione (message id), che sarà utile successivamente per avere informazioni sulle email di conferma di ricezione e consegna.

NOTA BENE: questo endpoint può gestire fino a 1 richiesta/secondo.

Sì, è possibile farlo attraverso l’endpoint DELETE /send/{code}.

I parametri di partenza sono:

  • nome utente dell’email da controllare
  • password dell’email da controllare
  • codice restituito al momento dell'invio della PEC (message id)

La risposta ti indica se l’operazione è andata a buon fine con i seguenti messaggi:

  • ‘Operation successfull’ in caso positivo
  • ‘Authorization in not valid or empty’ in caso negativo

Sì, è possibile visualizzare lo stato delle email di ricezione e verificarne la consegna, attraverso l’endpoint GET /send/{code}.

I parametri di partenza sono:

  • nome utente dell’email da controllare
  • password dell’email da controllare
  • codice restituito al momento dell'invio della PEC (message id)

La risposta fornisce informazioni su:

  • mittente (sender)
  • destinatario (recipient)
  • data d’invio
  • oggetto (object)corpo del messaggio (message)

Sì, l’endpoint GET /inbox restituisce il contenuto della propria inbox a partire dai parametri

  • nome utente dell’email da controllare (obbligatorio)
  • password dell’email da controllare (obbligatorio)
  • q - criteri di ricerca (facoltativo)
  • page - pagina attuale (facoltativo)

Tramite il parametro q è possibile effettuare ricerche di messaggi nell’inbox. I risultati possono essere paginati e ogni pagina contiene fino a 25 messaggi. 

La risposta fornisce informazioni su:

  • mittente (sender)
  • destinatario (recipient)
  • data d’invio
  • oggetto (object)
  • id

L’id univoco può essere utilizzato in seguito per ottenere il singolo messaggio o cancellarlo.

Sì, è possibile visualizzare singoli messaggi nella inbox attraverso l’endpoint GET /inbox/{id}.

I parametri di partenza sono:

  • nome utente dell’email da controllare
  • password dell’email da controllare
  • id del messaggio ricevuto da inbox

La risposta fornisce informazioni su:

  • mittente (sender)
  • destinatario (recipient)
  • data d’invio
  • oggetto (object)
  • corpo del messaggio (message)

Sì, è possibile essere informati sulla quota di utilizzo (in megabyte) della propria inbox.

I parametri di partenza sono:

  • nome utente dell’email da controllare
  • password dell’email da controllare
  • mailbox: la casella di posta da controllare. Si può usare ‘inbox’per controllare lo stato della casella di posta principale.

La risposta fornisce informazioni su:

  • quota di utilizzo (usage)
  • limiti delle dimensioni totali (limit) dell'Inbox

Sì, puoi farlo attraverso l’endpoint DELETE /inbox/{id}.

I parametri di partenza sono:

  • nome utente dell’email da controllare
  • password dell’email da controllare
  • id del messaggio ricevuto da inbox

La risposta ti indica se l’operazione è andata a buon fine con i seguenti messaggi:

  • ‘Message deleted’ in caso positivo
  • ‘Authorization in not valid or empty’ in caso negativo

I tempi di attivazione della PEC Massiva sono di 24 ore.

Per la PEC Massiva API Standard il costo di attivazione è di 99€, più il costo di invio del singolo messaggio pari a 0,05€.

E' possibile però attivare anche due tipologie di abbonamento annuali:
1) 365.000 Messaggi all'anno a soli 0,004€ a messaggio
2) 1.200.000 Messaggi all'anno a soli 0,002€

Per la PEC Massiva Standard il costo è pari a 0,05€ a singolo messaggio, mentre con l'attivazione dell'abbonamento è possibile inviare un messaggio a partire da 0,002€.

Nella sezione Utilizzo, a livello di API, è possibile monitorare le richieste gratuite ed effettuate tramite ricarica. Sono disponibili sia in modalità grafica (periodo mese e anno), sia con un riepilogo testuale.