€25.90 + VAT
Activate and manage certified domains via API. An ideal service for offering PEC mailboxes with a custom domain, automating processes, and scaling domain management.
The Domains endpoint allows you to activate and manage certified domains for certified email via API. This service is designed for platforms that want to offer PEC mailboxes with a custom domain, fully automating the configuration and management process.
By integrating the Domains API, you can create certified domains, associate them with your services, and manage multiple domains for different customers in a scalable way, without manual intervention.
A certified domain allows you to create custom PEC mailboxes (e.g., [email protected]), providing greater control, branding, and flexibility compared to standard domains.
Once the certification process is completed, the domain can be used to create new custom PEC mailboxes, enabling you to offer a fully branded service under your full control.
Before requesting domain certification, some technical configurations must be completed to prove ownership or control of the domain. In particular, the domain must be correctly configured at DNS level and be consistent with the registration data (WHOIS or equivalent configurations).
These steps must be completed in advance by the user, as they are a fundamental requirement to start the certification process and ensure proper domain activation.
The service uses an asynchronous process: once the activation request is submitted, the domain is configured and made available within 24 hours.
The service allows you to:
This endpoint is particularly useful for software houses, system integrators, and platforms that want to offer custom PEC services to their customers.
The POST/domini endpoint allows you to activate a certified domain.
POST/domini
This is an example request to activate a certified domain:
POST https://pec.openapi.it/domini
The request body must include the domain and owner details:
This is an example payload:
{
"dominio": "tuodominio.it",
"ragione_sociale": "Azienda Srl",
"partita_iva": "12345678901",
"email": "[email protected]",
"telefono": "0212345678",
"indirizzo": "Via Roma 1",
"comune": "Milano",
"cap": "20100",
"nazione": "IT"
}
Once the request is sent, the domain is processed and activated within 24 hours.
POST/domini
The response contains information about the domain and its status:
{
"data": {
"dominio": "tuodominio.it",
"stato": "in_attivazione",
"timestamp": {
"richiesta": 1710000000
},
"id": "abc123xyz"
},
"success": true,
"message": "",
"error": null
}
You can check the domain status at any time using the GET/domini/{id} endpoint.
GET/domini/{id}
The request to check the domain status with id abc123xyz will be:
GET https://pec.openapi.it/domini/abc123xyz
GET/domini/{id}
This is an example response:
{
"data": {
"dominio": "tuodominio.it",
"stato": "attivo",
"timestamp": {
"attivazione": 1710003600
},
"id": "abc123xyz"
},
"success": true,
"message": "",
"error": null
}
Once active, the domain can be used to create and manage custom PEC mailboxes.
The Certified Domains service is designed for organizations that want to offer PEC mailboxes with a custom domain or manage certified domains in a scalable and automated way.
It is particularly suitable for software houses and system integrators developing management platforms or SaaS solutions, where domains need to be activated and managed for multiple customers in a centralized way without manual intervention.
At the same time, it is a strategic tool for PEC service providers and resellers, who can offer their customers certified mailboxes with a custom domain, increasing service value and branding.
The service is also suitable for structured companies and organizations that want to manage their certified domains internally, maintaining full control over PEC communications and related processes.
Do you need help?
Haven't found the answer you're looking for?
Fill in all the details, we will get back to you as soon as possible!
The Certified Domains API is a service that allows you to activate and manage certified domains for certified email (PEC). It enables you to automate the configuration and management of PEC domains directly within your systems.
A certified domain allows you to create and manage custom PEC email addresses (e.g. [email protected]), providing greater control, branding, and flexibility compared to standard domains.
Through the API, you can submit a request to activate a domain. The process is handled asynchronously and is completed within 24 hours, the time required to perform technical and administrative checks.
Yes, the API allows you to manage one or more certified domains, making it ideal for platforms that offer PEC services to end customers or manage multiple organizations.
Yes, the Domains API integrates with other PEC services, allowing you to create a complete workflow: domain activation, PEC mailbox creation, and management.
It is ideal for software houses, system integrators, SaaS platforms, and companies that want to offer PEC with custom domains or manage certified domains in a scalable way.