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:
- 365.000 messaggi all'anno a soli 0,004€ per messaggio
- 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.