Manage SSL and TLS certificates, Let's Encrypt integrations, and local certificate operations through the Security API.
Retrieve a paginated list of SSL certificates for the specified organization. You can filter by certificate name or common name.
Unique identifier of the organization.
123e4567-e89b-12d3-a456-426614174000Filter by SSL certificate name or description.
Filter by common name of the SSL certificate.
Field to sort results by.
created_atPossible values: Sort order for results.
descPossible values: Page number for pagination.
1Number of items per page.
24List of SSL certificates retrieved successfully.
Validation Error
Upload and register a new SSL certificate for the specified organization. You can use a custom certificate or an auto-generated Let's Encrypt certificate.
Unique identifier of the organization.
123e4567-e89b-12d3-a456-426614174000SSL certificate created successfully.
Validation Error
Update an existing SSL certificate’s information, such as name or key details, for the specified organization.
Unique identifier of the organization.
Unique identifier of the SSL certificate.
SSL certificate updated successfully.
Validation Error
Remove an SSL certificate from the specified organization.
Unique identifier of the organization.
Unique identifier of the SSL certificate.
SSL certificate deleted successfully.
Validation Error
Start the DNS-based verification process for issuing a Let's Encrypt SSL certificate. The response includes the required CNAME record details.
Unique identifier of the organization.
DNS challenge initiated successfully.
Validation Error
Complete the Let's Encrypt SSL certificate creation after DNS verification has succeeded.
Unique identifier of the organization.
Let's Encrypt SSL certificate created successfully.
Validation Error
{}{}{}{
"status": true,
"data": {
"cname_host": "text",
"cname_target": "text"
},
"operation_id": "text"
}{
"status": true,
"data": {
"message": "text",
"uuid": "text"
},
"operation_id": "text"
}GET /api/v1/ssl/{organization_uuid}/ HTTP/1.1
Host: cloud.medianova.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
POST /api/v1/ssl/{organization_uuid}/ HTTP/1.1
Host: cloud.medianova.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2
{}PUT /api/v1/ssl/{organization_uuid}/{ssl_uuid}/ HTTP/1.1
Host: cloud.medianova.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2
{}DELETE /api/v1/ssl/{organization_uuid}/{ssl_uuid}/ HTTP/1.1
Host: cloud.medianova.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
POST /api/v1/ssl/{organization_uuid}/lets-encrypt/initiate-dns-verification/ HTTP/1.1
Host: cloud.medianova.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2
{}POST /api/v1/ssl/{organization_uuid}/lets-encrypt/finalize-ssl-creation/ HTTP/1.1
Host: cloud.medianova.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2
{}{
"status": true,
"message": "text"
}